Defined in 2 files as a function:

Referenced in 3 files:

Smatch caller information:

net/bridge/netfilter/ebtables.c do_replace_finish() -> audit_log_nfcfg()

Type Parameter Key Value
PARAM_VALUE 1 af 7
PARAM_VALUE 2 nentries 0-s32max
PARAM_VALUE 3 op 1
PARAM_VALUE 4 gfp 3264
BUF_SIZE 0 name 32
NS_CAPABLE 0 12
TERMINATED 0 name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *name 0-255
USER_DATA 2 nentries 0-16378
UNITS 2 nentries unit_array_size
USER_PTR 0 name

net/bridge/netfilter/ebtables.c ebt_register_table() -> audit_log_nfcfg()

Type Parameter Key Value
PARAM_VALUE 1 af 7
PARAM_VALUE 2 nentries 0
PARAM_VALUE 3 op 0
PARAM_VALUE 4 gfp 3264
BUF_SIZE 0 name 32
NS_CAPABLE 0 12
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/bridge/netfilter/ebtables.c ebt_unregister_table() -> audit_log_nfcfg()

Type Parameter Key Value
PARAM_VALUE 1 af 7
PARAM_VALUE 3 op 2
PARAM_VALUE 4 gfp 3264
BUF_SIZE 0 name 32
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 nentries unit_array_size
LOCK2 global &ebt_mutex
LOCK2 global &pernet_ops_rwsem
HALF_LOCKED2 &pool->lock

net/netfilter/nf_tables_api.c audit_log_nft_set_reset() -> audit_log_nfcfg()

Type Parameter Key Value
PARAM_VALUE 3 op 19
PARAM_VALUE 4 gfp 2080
BUF_SIZE 0 name (-1)-s32max
BUF_SIZE 0 name (-1)-s32max
CAPPED_DATA 0 name 1
DATA_SOURCE 0 name r kasprintf
DATA_SOURCE 2 nentries $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 rcu_read

net/netfilter/nf_tables_api.c audit_log_obj_reset() -> audit_log_nfcfg()

Type Parameter Key Value
PARAM_VALUE 2 nentries 1-u32max
PARAM_VALUE 3 op 16
PARAM_VALUE 4 gfp 2080
BUF_SIZE 0 name (-1)-s32max
BUF_SIZE 0 name (-1)-s32max
CAPPED_DATA 0 name 1
DATA_SOURCE 0 name r kasprintf
DATA_SOURCE 2 nentries $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rcu_read
HALF_LOCKED2 &nlk->nl_cb_mutex
TYPE_LOCK (struct netlink_sock)->nl_cb_mutex

net/netfilter/nf_tables_api.c audit_log_rule_reset() -> audit_log_nfcfg()

Type Parameter Key Value
PARAM_VALUE 2 nentries 1-u32max
PARAM_VALUE 3 op 20
PARAM_VALUE 4 gfp 2080
BUF_SIZE 0 name (-1)-s32max
BUF_SIZE 0 name (-1)-s32max
CAPPED_DATA 0 name 1
DATA_SOURCE 0 name r kasprintf
DATA_SOURCE 2 nentries $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rcu_read
HALF_LOCKED2 &nlk->nl_cb_mutex
TYPE_LOCK (struct netlink_sock)->nl_cb_mutex

net/netfilter/nf_tables_api.c nf_tables_commit_audit_log() -> audit_log_nfcfg()

Type Parameter Key Value
PARAM_VALUE 0 name 9112324042705436672
PARAM_VALUE 3 op 3-19,21
PARAM_VALUE 4 gfp 3264
BUF_SIZE 0 name 278
STR_LEN 0 name 277
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &nft_net->commit_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read

net/netfilter/nf_tables_api.c nf_tables_getobj() -> audit_log_nfcfg()

Type Parameter Key Value
PARAM_VALUE 1 af 0-63
PARAM_VALUE 2 nentries 1
PARAM_VALUE 3 op 16
PARAM_VALUE 4 gfp 2080
BUF_SIZE 0 name (-1)-s32max
BUF_SIZE 0 name (-1)-s32max
CAPPED_DATA 0 name 1
CAPPED_DATA 1 af 1
DATA_SOURCE 0 name r kasprintf
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &nft_net->commit_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read

net/netfilter/nf_tables_api.c nf_tables_getrule() -> audit_log_nfcfg()

Type Parameter Key Value
PARAM_VALUE 1 af 0-63
PARAM_VALUE 2 nentries 1
PARAM_VALUE 3 op 20
PARAM_VALUE 4 gfp 2080
BUF_SIZE 0 name (-1)-s32max
BUF_SIZE 0 name (-1)-s32max
CAPPED_DATA 0 name 1
CAPPED_DATA 1 af 1
DATA_SOURCE 0 name r kasprintf
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &nft_net->commit_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read

net/netfilter/nf_tables_api.c nft_obj_notify() -> audit_log_nfcfg()

Type Parameter Key Value
PARAM_VALUE 3 op 14
PARAM_VALUE 4 gfp 2080
BUF_SIZE 0 name (-1)-s32max
BUF_SIZE 0 name (-1)-s32max
CAPPED_DATA 0 name 1
DATA_SOURCE 0 name r kasprintf
DATA_SOURCE 1 af $7
DATA_SOURCE 4 gfp $9
NOCHECK_CALL

net/netfilter/x_tables.c xt_register_table() -> audit_log_nfcfg()

Type Parameter Key Value
PARAM_VALUE 2 nentries 0-134217728
PARAM_VALUE 3 op 0
PARAM_VALUE 4 gfp 3264
BUF_SIZE 0 name 32
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 2 nentries
UNITS 2 nentries unit_array_size

net/netfilter/x_tables.c xt_replace_table() -> audit_log_nfcfg()

Type Parameter Key Value
PARAM_VALUE 2 nentries 1-134217726
PARAM_VALUE 3 op 1
PARAM_VALUE 4 gfp 3264
BUF_SIZE 0 name 32
CAPPED_DATA 2 nentries 1
DATA_SOURCE 2 nentries $1
NS_CAPABLE 0 12
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 nentries 1-134217726[c]
NO_OVERFLOW_SIMPLE 2 nentries
UNITS 2 nentries unit_array_size

net/netfilter/x_tables.c xt_unregister_table_exit() -> audit_log_nfcfg()

Type Parameter Key Value
PARAM_VALUE 3 op 2
PARAM_VALUE 4 gfp 3264
BUF_SIZE 0 name 32
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 nentries unit_array_size
HALF_LOCKED2 global &pernet_ops_rwsem