Defined in 1 files as a function:
Referenced in 11 files:
- net/netfilter/ipset/ip_set_core.c, line 977
- net/netfilter/nf_conntrack_netlink.c
- net/netfilter/nf_tables_api.c
- net/netfilter/nf_tables_trace.c, line 285
- net/netfilter/nfnetlink_acct.c, line 150
- net/netfilter/nfnetlink_cthelper.c, line 549
- net/netfilter/nfnetlink_cttimeout.c
- net/netfilter/nfnetlink_hook.c, line 196
- net/netfilter/nfnetlink_log.c, line 493
- net/netfilter/nfnetlink_queue.c, line 809
- net/netfilter/nft_compat.c, line 702
Smatch caller information:
net/netfilter/nfnetlink_queue.c nfqnl_build_packet_message() -> nfnl_msg_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | subsys | 3 |
| PARAM_VALUE | 1 | msg_type | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nfnetlink_cthelper.c nfnl_cthelper_fill_info() -> nfnl_msg_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | subsys | 9 |
| PARAM_VALUE | 1 | msg_type | 0 |
| DATA_SOURCE | 1 | msg_type | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nfnetlink_hook.c nfnl_hook_dump_one() -> nfnl_msg_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | subsys | 12 |
| PARAM_VALUE | 1 | msg_type | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &nlk->nl_cb_mutex | ||
| TYPE_LOCK | (struct netlink_sock)->nl_cb_mutex |
net/netfilter/nf_conntrack_netlink.c ctnetlink_conntrack_event() -> nfnl_msg_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | subsys | 1 |
| PARAM_VALUE | 1 | msg_type | 0,2 |
| BIT_INFO | 1 | msg_type | 0x0,0x2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read |
net/netfilter/nf_conntrack_netlink.c ctnetlink_ct_stat_cpu_fill_info() -> nfnl_msg_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | subsys | 1 |
| PARAM_VALUE | 1 | msg_type | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &nlk->nl_cb_mutex | ||
| TYPE_LOCK | (struct netlink_sock)->nl_cb_mutex |
net/netfilter/nf_conntrack_netlink.c ctnetlink_exp_fill_info() -> nfnl_msg_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | subsys | 2 |
| PARAM_VALUE | 1 | msg_type | 0 |
| DATA_SOURCE | 1 | msg_type | $3 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | global &nf_conntrack_expect_lock |
net/netfilter/nf_conntrack_netlink.c ctnetlink_exp_stat_fill_info() -> nfnl_msg_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | subsys | 1 |
| PARAM_VALUE | 1 | msg_type | 3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &nlk->nl_cb_mutex | ||
| TYPE_LOCK | (struct netlink_sock)->nl_cb_mutex |
net/netfilter/nf_conntrack_netlink.c ctnetlink_expect_event() -> nfnl_msg_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | subsys | 2 |
| PARAM_VALUE | 1 | msg_type | 0,2 |
| BIT_INFO | 1 | msg_type | 0x0,0x2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | bh | ||
| LOCK2 | global &nf_conntrack_expect_lock | ||
| LOCK2 | rcu_read |
net/netfilter/nf_conntrack_netlink.c ctnetlink_fill_info() -> nfnl_msg_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | subsys | 1 |
| PARAM_VALUE | 1 | msg_type | 0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ecache_net->dying_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | lockp |
net/netfilter/nf_conntrack_netlink.c ctnetlink_stat_ct_fill_info() -> nfnl_msg_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | subsys | 1 |
| PARAM_VALUE | 1 | msg_type | 5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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 | ||
| HALF_LOCKED2 | rcu_read |
net/netfilter/ipset/ip_set_core.c start_msg() -> nfnl_msg_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | subsys | 6 |
| PARAM_VALUE | 1 | msg_type | 1,7,12-15 |
| DATA_SOURCE | 1 | msg_type | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/netfilter/nf_tables_trace.c nft_trace_notify() -> nfnl_msg_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | subsys | 10 |
| PARAM_VALUE | 1 | msg_type | 17 |
net/netfilter/nfnetlink_acct.c nfnl_acct_fill_info() -> nfnl_msg_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | subsys | 7 |
| PARAM_VALUE | 1 | msg_type | 0 |
| DATA_SOURCE | 1 | msg_type | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nf_tables_api.c nf_tables_dump_set() -> nfnl_msg_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | subsys | 10 |
| PARAM_VALUE | 1 | msg_type | 12 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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_fill_chain_info() -> nfnl_msg_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | subsys | 10 |
| PARAM_VALUE | 1 | msg_type | 3,5 |
| DATA_SOURCE | 1 | msg_type | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &nft_net->commit_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nf_tables_api.c nf_tables_fill_flowtable_info() -> nfnl_msg_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | subsys | 10 |
| PARAM_VALUE | 1 | msg_type | 22,24,32 |
| DATA_SOURCE | 1 | msg_type | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &nft_net->commit_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nf_tables_api.c nf_tables_fill_gen_info() -> nfnl_msg_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | subsys | 10 |
| PARAM_VALUE | 1 | msg_type | 15 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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 | ||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nf_tables_api.c nf_tables_fill_obj_info() -> nfnl_msg_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | subsys | 10 |
| PARAM_VALUE | 1 | msg_type | 18,20,31 |
| DATA_SOURCE | 1 | msg_type | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nf_tables_api.c nf_tables_fill_rule_info() -> nfnl_msg_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | subsys | 10 |
| PARAM_VALUE | 1 | msg_type | 6,8,28 |
| DATA_SOURCE | 1 | msg_type | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &nft_net->commit_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nf_tables_api.c nf_tables_fill_set() -> nfnl_msg_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | subsys | 10 |
| PARAM_VALUE | 1 | msg_type | 9,11,29 |
| DATA_SOURCE | 1 | msg_type | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nf_tables_api.c nf_tables_fill_setelem_info() -> nfnl_msg_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | subsys | 10 |
| DATA_SOURCE | 1 | msg_type | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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_fill_table_info() -> nfnl_msg_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | subsys | 10 |
| PARAM_VALUE | 1 | msg_type | 0,2,26 |
| DATA_SOURCE | 1 | msg_type | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &nft_net->commit_mutex | ||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nfnetlink_log.c __build_packet_message() -> nfnl_msg_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | subsys | 4 |
| PARAM_VALUE | 1 | msg_type | 0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &inst->lock | ||
| LOCK2 | bh | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct nfulnl_instance)->lock |
net/netfilter/nfnetlink_cttimeout.c ctnl_timeout_fill_info() -> nfnl_msg_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | subsys | 8 |
| PARAM_VALUE | 1 | msg_type | 0 |
| DATA_SOURCE | 1 | msg_type | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nfnetlink_cttimeout.c cttimeout_default_fill_info() -> nfnl_msg_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | subsys | 8 |
| PARAM_VALUE | 1 | msg_type | 3 |
| DATA_SOURCE | 1 | msg_type | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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 | ||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nft_compat.c nfnl_compat_fill_info() -> nfnl_msg_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | subsys | 11 |
| PARAM_VALUE | 1 | msg_type | 0 |
| DATA_SOURCE | 1 | msg_type | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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 |