Defined in 1 files as a function:

Referenced in 11 files:

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