Defined in 1 files as a function:

Referenced in 21 files:

Smatch caller information:

net/netfilter/nf_conntrack_ftp.c help() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
CAPPED_DATA 0 ct 1
DATA_SOURCE 0 ct $2
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 bh
LOCK2 global &nf_ftp_lock

net/netfilter/nf_conntrack_ftp.c help() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 0 ct->tuplehash 4096-ptr_max
CAPPED_DATA 0 ct 1
DATA_SOURCE 0 ct $2
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 bh
LOCK2 global &nf_ftp_lock

net/netfilter/nf_conntrack_standalone.c ct_seq_show() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
CAPPED_DATA 0 ct->ct_net.net 1
DATA_SOURCE 0 ct r nf_ct_tuplehash_to_ctrack
RX_PATH
TASK_NOT_RUNNING
LOCK2 &s->lock
TYPE_LOCK (struct seq_file)->lock

net/netfilter/nf_conntrack_standalone.c ct_seq_show() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
CAPPED_DATA 0 ct->ct_net.net 1
DATA_SOURCE 0 ct r nf_ct_tuplehash_to_ctrack
RX_PATH
TASK_NOT_RUNNING
LOCK2 &s->lock
TYPE_LOCK (struct seq_file)->lock

net/netfilter/nf_nat_ftp.c nf_nat_ftp_fmt_cmd() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 0 ct->tuplehash 4096-ptr_max
DATA_SOURCE 0 ct $0

net/netfilter/nf_conntrack_netlink.c ctnetlink_alloc_expect() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 0 ct->tuplehash 4096-ptr_max
CAPPED_DATA 0 ct->ct_net.net 1
DATA_SOURCE 0 ct $1
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_conntrack_netlink.c ctnetlink_change_helper() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
DATA_SOURCE 0 ct $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
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

net/netfilter/nf_conntrack_netlink.c ctnetlink_conntrack_event() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
CAPPED_DATA 0 ct->ct_net.net 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

net/netfilter/nf_conntrack_netlink.c ctnetlink_create_conntrack() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
DATA_SOURCE 0 ct r nf_conntrack_alloc
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
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_conntrack_netlink.c ctnetlink_create_conntrack() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
DATA_SOURCE 0 ct r nf_conntrack_alloc
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
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_conntrack_netlink.c ctnetlink_dump_one_entry() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
DATA_SOURCE 0 ct $2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ecache_net->dying_lock
LOCK2 bh
HALF_LOCKED2 &nlk->nl_cb_mutex
TYPE_LOCK (struct netlink_sock)->nl_cb_mutex
TYPE_LOCK (struct nf_conntrack_net_ecache)->dying_lock

net/netfilter/nf_conntrack_netlink.c ctnetlink_fill_info() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
DATA_SOURCE 0 ct $4
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_filter_match() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
DATA_SOURCE 0 ct $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 bh
LOCK2 lockp
HALF_LOCKED2 global &nf_conntrack_mutex

net/netfilter/nf_conntrack_netlink.c ctnetlink_glue_attach_expect() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
DATA_SOURCE 0 ct $1
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_conntrack_netlink.c ctnetlink_glue_exp_parse() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 8-u64max
DATA_SOURCE 0 ct $1
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_conntrack_netlink.c ctnetlink_glue_exp_parse() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
DATA_SOURCE 0 ct $1
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_conntrack_netlink.c ctnetlink_parse_nat_setup() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
CAPPED_DATA 0 ct 1
DATA_SOURCE 0 ct $0
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

net/netfilter/nf_nat_core.c __nf_nat_decode_session() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 8-u64max
DATA_SOURCE 0 ct r nf_ct_get
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

net/netfilter/nf_nat_core.c find_best_ips_proto() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 0 ct->tuplehash 4096-ptr_max
BUF_SIZE 0 ct (-1)-s32max
BUF_SIZE 0 ct (-1)-s32max
CAPPED_DATA 0 ct 1
CAPPED_DATA 0 ct->ct_net.net 1
DATA_SOURCE 0 ct $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/netfilter/nf_nat_core.c nf_nat_proto_remove() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
DATA_SOURCE 0 ct $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 bh
LOCK2 global &nf_conntrack_mutex
LOCK2 lockp

net/netfilter/nf_nat_core.c nfnetlink_parse_nat() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
BUF_SIZE 0 ct (-1),1-s32max
BUF_SIZE 0 ct (-1),1-s32max
DATA_SOURCE 0 ct $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
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

net/netfilter/nf_conntrack_h323_main.c expect_callforwarding() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 0 ct->tuplehash 4096-ptr_max
CAPPED_DATA 0 ct->ct_net.net 1
DATA_SOURCE 0 ct $1
PREEMPT_ADD
LOCK2 bh
LOCK2 global &nf_h323_lock

net/netfilter/nf_conntrack_h323_main.c expect_callforwarding() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 0 ct->tuplehash 4096-ptr_max
CAPPED_DATA 0 ct->ct_net.net 1
DATA_SOURCE 0 ct $1
PREEMPT_ADD
LOCK2 bh
LOCK2 global &nf_h323_lock

net/netfilter/nf_conntrack_h323_main.c expect_callforwarding() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 0 ct->tuplehash 4096-ptr_max
CAPPED_DATA 0 ct->ct_net.net 1
DATA_SOURCE 0 ct $1
PREEMPT_ADD
LOCK2 bh
LOCK2 global &nf_h323_lock

net/netfilter/nf_conntrack_h323_main.c expect_h245() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 0 ct->tuplehash 4096-ptr_max
DATA_SOURCE 0 ct $1
PREEMPT_ADD
LOCK2 bh
LOCK2 global &nf_h323_lock

net/netfilter/nf_conntrack_h323_main.c expect_h245() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 0 ct->tuplehash 4096-ptr_max
DATA_SOURCE 0 ct $1
PREEMPT_ADD
LOCK2 bh
LOCK2 global &nf_h323_lock

net/netfilter/nf_conntrack_h323_main.c expect_q931() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 0 ct->tuplehash 4096-ptr_max
DATA_SOURCE 0 ct $1
PREEMPT_ADD
LOCK2 bh
LOCK2 global &nf_h323_lock

net/netfilter/nf_conntrack_h323_main.c expect_q931() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 0 ct->tuplehash 4096-ptr_max
DATA_SOURCE 0 ct $1
PREEMPT_ADD
LOCK2 bh
LOCK2 global &nf_h323_lock

net/netfilter/nf_conntrack_h323_main.c expect_rtp_rtcp() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 0 ct->tuplehash 4096-ptr_max
CAPPED_DATA 0 ct 1
DATA_SOURCE 0 ct $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 bh
LOCK2 global &nf_h323_lock

net/netfilter/nf_conntrack_h323_main.c expect_rtp_rtcp() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 0 ct->tuplehash 4096-ptr_max
CAPPED_DATA 0 ct 1
DATA_SOURCE 0 ct $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 bh
LOCK2 global &nf_h323_lock

net/netfilter/nf_conntrack_h323_main.c expect_rtp_rtcp() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 0 ct->tuplehash 4096-ptr_max
CAPPED_DATA 0 ct 1
DATA_SOURCE 0 ct $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 bh
LOCK2 global &nf_h323_lock

net/netfilter/nf_conntrack_h323_main.c expect_t120() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 0 ct->tuplehash 4096-ptr_max
CAPPED_DATA 0 ct 1
DATA_SOURCE 0 ct $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 bh
LOCK2 global &nf_h323_lock

net/netfilter/nf_conntrack_h323_main.c expect_t120() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 0 ct->tuplehash 4096-ptr_max
CAPPED_DATA 0 ct 1
DATA_SOURCE 0 ct $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 bh
LOCK2 global &nf_h323_lock

net/netfilter/nf_conntrack_h323_main.c find_expect() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 0 ct->tuplehash 4096-ptr_max
CAPPED_DATA 0 ct->ct_net.net 1
DATA_SOURCE 0 ct $0
PREEMPT_ADD
LOCK2 bh
LOCK2 global &nf_conntrack_expect_lock
LOCK2 global &nf_h323_lock

net/netfilter/nf_conntrack_h323_main.c get_h225_addr() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct->tuplehash 4096-ptr_max
DATA_SOURCE 0 ct $0
PREEMPT_ADD
LOCK2 bh
LOCK2 global &nf_h323_lock

net/netfilter/nf_conntrack_h323_main.c get_h225_addr() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct->tuplehash 4096-ptr_max
DATA_SOURCE 0 ct $0
PREEMPT_ADD
LOCK2 bh
LOCK2 global &nf_h323_lock

net/netfilter/nf_conntrack_h323_main.c get_h245_addr() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 0 ct->tuplehash 4096-ptr_max
CAPPED_DATA 0 ct 1
DATA_SOURCE 0 ct $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 bh
LOCK2 global &nf_h323_lock

net/netfilter/nf_conntrack_h323_main.c get_h245_addr() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 0 ct->tuplehash 4096-ptr_max
CAPPED_DATA 0 ct 1
DATA_SOURCE 0 ct $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 bh
LOCK2 global &nf_h323_lock

net/netfilter/nf_conntrack_h323_main.c process_acf() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct->tuplehash 4096-ptr_max
DATA_SOURCE 0 ct $1
PREEMPT_ADD
LOCK2 bh
LOCK2 global &nf_h323_lock

net/netfilter/nf_conntrack_h323_main.c process_acf() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct->tuplehash 4096-ptr_max
DATA_SOURCE 0 ct $1
PREEMPT_ADD
LOCK2 bh
LOCK2 global &nf_h323_lock

net/netfilter/nf_conntrack_h323_main.c process_arq() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 0 ct->tuplehash 4096-ptr_max
DATA_SOURCE 0 ct $1
PREEMPT_ADD
LOCK2 bh
LOCK2 global &nf_h323_lock

net/netfilter/nf_conntrack_h323_main.c process_arq() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 0 ct->tuplehash 4096-ptr_max
DATA_SOURCE 0 ct $1
PREEMPT_ADD
LOCK2 bh
LOCK2 global &nf_h323_lock

net/netfilter/nf_conntrack_h323_main.c process_gcf() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 0 ct->tuplehash 4096-ptr_max
DATA_SOURCE 0 ct $1
PREEMPT_ADD
LOCK2 bh
LOCK2 global &nf_h323_lock

net/netfilter/nf_conntrack_h323_main.c process_grq() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct->tuplehash 4096-ptr_max
DATA_SOURCE 0 ct $1
PREEMPT_ADD
LOCK2 bh
LOCK2 global &nf_h323_lock

net/netfilter/nf_conntrack_h323_main.c process_irr() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct->tuplehash 4096-ptr_max
DATA_SOURCE 0 ct $1
PREEMPT_ADD
LOCK2 bh
LOCK2 global &nf_h323_lock

net/netfilter/nf_conntrack_h323_main.c process_lcf() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct->tuplehash 4096-ptr_max
DATA_SOURCE 0 ct $1
PREEMPT_ADD
LOCK2 bh
LOCK2 global &nf_h323_lock

net/netfilter/nf_conntrack_h323_main.c process_lrq() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct->tuplehash 4096-ptr_max
DATA_SOURCE 0 ct $1
PREEMPT_ADD
LOCK2 bh
LOCK2 global &nf_h323_lock

net/netfilter/nf_conntrack_h323_main.c process_rcf() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 0 ct->tuplehash 4096-ptr_max
DATA_SOURCE 0 ct $1
PREEMPT_ADD
LOCK2 bh
LOCK2 global &nf_h323_lock

net/netfilter/nf_conntrack_h323_main.c process_rrq() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 0 ct->tuplehash 4096-ptr_max
CAPPED_DATA 0 ct 1
DATA_SOURCE 0 ct $1
PREEMPT_ADD
LOCK2 bh
LOCK2 global &nf_h323_lock

net/netfilter/nf_conntrack_h323_main.c process_setup() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 0 ct->tuplehash 4096-ptr_max
CAPPED_DATA 0 ct 1
DATA_SOURCE 0 ct $1
PREEMPT_ADD
LOCK2 bh
LOCK2 global &nf_h323_lock

net/netfilter/nf_conntrack_h323_main.c process_setup() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 0 ct->tuplehash 4096-ptr_max
CAPPED_DATA 0 ct 1
DATA_SOURCE 0 ct $1
PREEMPT_ADD
LOCK2 bh
LOCK2 global &nf_h323_lock

net/netfilter/nf_conntrack_h323_main.c process_urq() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 0 ct->tuplehash 4096-ptr_max
DATA_SOURCE 0 ct $1
PREEMPT_ADD
LOCK2 bh
LOCK2 global &nf_h323_lock

net/netfilter/nf_conntrack_helper.c nf_ct_helper_log() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
CAPPED_DATA 0 ct->ct_net.net 1
DATA_SOURCE 0 ct $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh
HALF_LOCKED2 global &irc_buffer_lock
HALF_LOCKED2 global &nf_ftp_lock
HALF_LOCKED2 global &snmp_lock

net/openvswitch/conntrack.c __ovs_ct_update_key() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 1-u64max
PARAM_VALUE 0 ct->tuplehash 4096-ptr_max
DATA_SOURCE 0 ct $3 [m]
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

net/openvswitch/conntrack.c __ovs_ct_update_key() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 1-u64max
PARAM_VALUE 0 ct->tuplehash 4096-ptr_max
DATA_SOURCE 0 ct $3 [m]
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

net/netfilter/nf_nat_sip.c nf_nat_sip_expected() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
BUF_SIZE 0 ct (-1)-s32max
BUF_SIZE 0 ct (-1)-s32max
CAPPED_DATA 0 ct->ct_net.net 1
DATA_SOURCE 0 ct $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 bh
LOCK2 global &nf_conntrack_expect_lock

net/netfilter/nf_nat_sip.c sip_sprintf_addr() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 0,8-u64max
DATA_SOURCE 0 ct $0

net/netfilter/nf_nat_sip.c sip_sprintf_addr_port() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 0 ct->tuplehash 4096-ptr_max
DATA_SOURCE 0 ct $0

net/netfilter/xt_cluster.c xt_cluster_hash() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 1-u64max
DATA_SOURCE 0 ct $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &table->lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/netfilter/nf_nat_helper.c __nf_nat_mangle_tcp_packet() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 0,8-u64max
DATA_SOURCE 0 ct $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh
HALF_LOCKED2 global &nf_h323_lock
HALF_LOCKED2 global &nf_pptp_lock

net/netfilter/nf_nat_helper.c mangle_contents() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 0,8-u64max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh
HALF_LOCKED2 global &nf_h323_lock

net/netfilter/nf_nat_helper.c nf_nat_mangle_udp_packet() -> nf_ct_l3num()

Type Parameter Key Value
DATA_SOURCE 0 ct $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh
HALF_LOCKED2 global &nf_h323_lock

net/netfilter/nf_conntrack_sip.c ct_sip_get_sdp_header() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 0,8-u64max
DATA_SOURCE 0 ct $0

net/netfilter/nf_conntrack_sip.c process_register_request() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 0 ct->tuplehash 4096-ptr_max
DATA_SOURCE 0 ct r nf_ct_get
BIT_INFO 0 ct->status 0x0,0xfffffffffffffffe

net/netfilter/nf_conntrack_sip.c sdp_parse_addr() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 0,8-u64max
DATA_SOURCE 0 ct $0
RX_PATH
TASK_NOT_RUNNING

net/netfilter/nf_conntrack_sip.c set_expected_rtp_rtcp() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
CAPPED_DATA 0 ct->ct_net.net 1
DATA_SOURCE 0 ct r nf_ct_get

net/netfilter/nf_conntrack_sip.c set_expected_rtp_rtcp() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
CAPPED_DATA 0 ct->ct_net.net 1
DATA_SOURCE 0 ct r nf_ct_get

net/netfilter/nf_conntrack_sip.c set_expected_rtp_rtcp() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
CAPPED_DATA 0 ct 1
CAPPED_DATA 0 ct->ct_net.net 1
DATA_SOURCE 0 ct r nf_ct_get

net/netfilter/nf_conntrack_sip.c set_expected_rtp_rtcp() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
CAPPED_DATA 0 ct 1
CAPPED_DATA 0 ct->ct_net.net 1
DATA_SOURCE 0 ct r nf_ct_get

net/netfilter/nf_conntrack_sip.c sip_parse_addr() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 8-u64max
DATA_SOURCE 0 ct $0
STR_LEN 0 ct (-1),6,9
STR_LEN 0 ct (-1),6,9
RX_PATH
TASK_NOT_RUNNING

net/netfilter/nft_ct.c nft_ct_expect_obj_eval() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
DATA_SOURCE 0 ct r nf_ct_get

net/netfilter/nft_ct.c nft_ct_get_eval() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
DATA_SOURCE 0 ct r nf_ct_get

net/netfilter/nft_ct.c nft_ct_get_eval() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 0 ct->tuplehash 4096-ptr_max
DATA_SOURCE 0 ct r nf_ct_get

net/netfilter/nft_ct.c nft_ct_get_eval() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 0 ct->tuplehash 4096-ptr_max
DATA_SOURCE 0 ct r nf_ct_get

net/netfilter/nft_ct.c nft_ct_get_eval() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 0 ct->tuplehash 4096-ptr_max
DATA_SOURCE 0 ct r nf_ct_get

net/netfilter/nft_ct.c nft_ct_get_eval() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 0 ct->tuplehash 4096-ptr_max
DATA_SOURCE 0 ct r nf_ct_get

net/netfilter/nft_ct.c nft_ct_helper_obj_eval() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
DATA_SOURCE 0 ct r skb_nfct

net/netfilter/ipvs/ip_vs_nfct.c ip_vs_nfct_expect_related() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 8-u64max
DATA_SOURCE 0 ct $1
RX_PATH
TASK_NOT_RUNNING

net/netfilter/nf_conntrack_pptp.c exp_gre() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
DATA_SOURCE 0 ct $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 bh
LOCK2 global &nf_pptp_lock

net/netfilter/nf_conntrack_pptp.c exp_gre() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 0 ct->tuplehash 4096-ptr_max
DATA_SOURCE 0 ct $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 bh
LOCK2 global &nf_pptp_lock

net/netfilter/nf_conntrack_amanda.c amanda_help() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 0 ct->tuplehash 4096-ptr_max
DATA_SOURCE 0 ct $2

net/netfilter/nf_conntrack_tftp.c tftp_help() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 0 ct->tuplehash 4096-ptr_max
CAPPED_DATA 0 ct 1
DATA_SOURCE 0 ct $2
RX_PATH
TASK_NOT_RUNNING

net/netfilter/nf_conntrack_proto.c nf_confirm() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
DATA_SOURCE 0 ct r nf_ct_get
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/netfilter/nf_conntrack_proto.c nf_ct_tcp_fixup() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
DATA_SOURCE 0 ct $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 bh
LOCK2 global &nf_conntrack_mutex
LOCK2 lockp

net/netfilter/nf_conntrack_core.c nf_confirm_cthelper() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
DATA_SOURCE 0 ct $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

net/netfilter/nf_conntrack_sane.c help() -> nf_ct_l3num()

Type Parameter Key Value
PARAM_VALUE 0 ct 4096-ptr_max
PARAM_VALUE 0 ct->tuplehash 4096-ptr_max
CAPPED_DATA 0 ct 1
DATA_SOURCE 0 ct $2
RX_PATH
TASK_NOT_RUNNING