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 |