Defined in 1 files as a prototype:
Defined in 2 files as a function:
- include/net/netfilter/nf_tables.h, line 1941 (as a function)
- net/netfilter/nf_tables_api.c, line 1069 (as a function)
Referenced in 3 files:
Smatch caller information:
net/netfilter/nft_log.c nft_log_modprobe() -> nft_request_module()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | fmt | 8347350738675638272 |
| PARAM_VALUE | 2 | $ | 6228718616420245504 |
| BUF_SIZE | 1 | fmt | 3 |
| BUF_SIZE | 2 | $ | 14 |
| DATA_SOURCE | 0 | net | $0 |
| STR_LEN | 0 | net | 2 |
| STR_LEN | 1 | fmt | 13 |
| TERMINATED | 1 | fmt | 1 |
| TERMINATED | 2 | $ | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | net | unit_byte |
net/netfilter/nft_log.c nft_log_modprobe() -> nft_request_module()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | fmt | 8347350738675638272 |
| PARAM_VALUE | 2 | $ | 3386788811793977344 |
| BUF_SIZE | 1 | fmt | 3 |
| BUF_SIZE | 2 | $ | 14 |
| DATA_SOURCE | 0 | net | $0 |
| STR_LEN | 0 | net | 2 |
| STR_LEN | 1 | fmt | 13 |
| TERMINATED | 1 | fmt | 1 |
| TERMINATED | 2 | $ | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | net | unit_byte |
net/netfilter/nf_tables_api.c nf_tables_chain_type_lookup() -> nft_request_module()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | net | 4096-ptr_max |
| PARAM_VALUE | 0 | net->gen | 4096-ptr_max |
| PARAM_VALUE | 1 | fmt | 767443562264743936 |
| PARAM_VALUE | 2 | $ | 0-10 |
| BUF_SIZE | 1 | fmt | 18 |
| CAPPED_DATA | 0 | net->gen | 1 |
| CAPPED_DATA | 2 | $ | 1 |
| DATA_SOURCE | 0 | net | $0 |
| DATA_SOURCE | 2 | $ | $2 |
| STR_LEN | 0 | net | 17 |
| TERMINATED | 1 | fmt | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 4 | *$ | 0-255 |
| UNITS | 0 | net | unit_byte |
| USER_PTR | 4 | $ | |
| 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_expr_type_get() -> nft_request_module()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | net | 4096-ptr_max |
| PARAM_VALUE | 1 | fmt | 4417042714157416448 |
| BUF_SIZE | 1 | fmt | 14 |
| DATA_SOURCE | 0 | net | $0 |
| STR_LEN | 0 | net | 13 |
| TERMINATED | 1 | fmt | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 3 | *$ | 0-255 |
| UNITS | 0 | net | unit_byte |
| USER_PTR | 3 | $ |
net/netfilter/nf_tables_api.c nft_expr_type_request_module() -> nft_request_module()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | net | 4096-ptr_max |
| PARAM_VALUE | 1 | fmt | 7485072715180441600 |
| BUF_SIZE | 1 | fmt | 17 |
| DATA_SOURCE | 0 | net | $0 |
| DATA_SOURCE | 2 | $ | $1 |
| STR_LEN | 0 | net | 16 |
| TERMINATED | 1 | fmt | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 4 | *$ | 0-255 |
| UNITS | 0 | net | unit_byte |
| USER_PTR | 4 | $ |
net/netfilter/nf_tables_api.c nft_flowtable_type_get() -> nft_request_module()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | net | 4096-ptr_max |
| PARAM_VALUE | 1 | fmt | 3359322862899666944 |
| PARAM_VALUE | 2 | $ | 0-63 |
| BUF_SIZE | 1 | fmt | 16 |
| CAPPED_DATA | 0 | net->gen | 1 |
| CAPPED_DATA | 2 | $ | 1 |
| DATA_SOURCE | 0 | net | $0 |
| DATA_SOURCE | 2 | $ | $1 |
| STR_LEN | 0 | net | 15 |
| TERMINATED | 1 | fmt | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | net | unit_byte |
| HALF_LOCKED2 | &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 |
net/netfilter/nf_tables_api.c nft_obj_type_get() -> nft_request_module()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | net | 4096-ptr_max |
| PARAM_VALUE | 1 | fmt | 6631279684169826304 |
| BUF_SIZE | 1 | fmt | 11 |
| CAPPED_DATA | 0 | net->gen | 1 |
| DATA_SOURCE | 0 | net | $0 |
| DATA_SOURCE | 2 | $ | $1 |
| STR_LEN | 0 | net | 10 |
| NOSPEC | 2 | $ | |
| NOSPEC | 2 | $ | |
| TERMINATED | 1 | fmt | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | $ | 0-u32max |
| UNITS | 0 | net | unit_byte |
| HALF_LOCKED2 | &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 |
net/netfilter/nft_compat.c nft_target_init() -> nft_request_module()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | net | 4096-ptr_max |
| PARAM_VALUE | 0 | net->gen | 4096-ptr_max |
| PARAM_VALUE | 1 | fmt | 8347350738675638272 |
| PARAM_VALUE | 2 | $ | 3386788811793977344,6228718616420245504 |
| BUF_SIZE | 1 | fmt | 3 |
| BUF_SIZE | 2 | $ | 14 |
| BUF_SIZE | 2 | $ | 14 |
| CAPPED_DATA | 0 | net->gen | 1 |
| STR_LEN | 0 | net | 2 |
| STR_LEN | 1 | fmt | 13 |
| STR_LEN | 2 | $ | 13 |
| BIT_INFO | 2 | $ | 0x6004a1098174000,0x7f70dafef9bf7000 |
| BIT_INFO | 2 | $ | 0x6004a1098174000,0x7f70dafef9bf7000 |
| TERMINATED | 1 | fmt | 1 |
| TERMINATED | 2 | $ | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | net | unit_byte |