Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

net/bridge/netfilter/ebt_ip6.c ebt_ip6_mt() -> ipv6_masked_addr_cmp()

Type Parameter Key Value
PARAM_VALUE 1 m 4096-ptr_max
PARAM_VALUE 2 a2 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &table->lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/bridge/netfilter/ebt_ip6.c ebt_ip6_mt() -> ipv6_masked_addr_cmp()

Type Parameter Key Value
PARAM_VALUE 1 m 4096-ptr_max
PARAM_VALUE 2 a2 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &table->lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/netlabel/netlabel_addrlist.c netlbl_af6list_search() -> ipv6_masked_addr_cmp()

Type Parameter Key Value
PARAM_VALUE 0 a1 4096-ptr_max
PARAM_VALUE 1 m 4096-ptr_max
DATA_SOURCE 2 a2 $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/netfilter/xt_ipvs.c ipvs_mt_addrcmp() -> ipv6_masked_addr_cmp()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &table->lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/netfilter/xt_policy.c xt_addr_cmp() -> ipv6_masked_addr_cmp()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &table->lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/ipv6/netfilter/ip6t_srh.c srh1_mt6() -> ipv6_masked_addr_cmp()

Type Parameter Key Value
PARAM_VALUE 0 a1 4096-ptr_max
PARAM_VALUE 1 m 4096-ptr_max
PARAM_VALUE 2 a2 4096-ptr_max
BUF_SIZE 0 a1 (-1),16
BUF_SIZE 0 a1 (-1),16
DATA_SOURCE 0 a1 r skb_header_pointer
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &table->lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/ipv6/netfilter/ip6t_srh.c srh1_mt6() -> ipv6_masked_addr_cmp()

Type Parameter Key Value
PARAM_VALUE 0 a1 4096-ptr_max
PARAM_VALUE 1 m 4096-ptr_max
PARAM_VALUE 2 a2 4096-ptr_max
BUF_SIZE 0 a1 (-1),16
BUF_SIZE 0 a1 (-1),16
DATA_SOURCE 0 a1 r skb_header_pointer
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &table->lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/ipv6/netfilter/ip6t_srh.c srh1_mt6() -> ipv6_masked_addr_cmp()

Type Parameter Key Value
PARAM_VALUE 0 a1 4096-ptr_max
PARAM_VALUE 1 m 4096-ptr_max
PARAM_VALUE 2 a2 4096-ptr_max
BUF_SIZE 0 a1 (-1),16
BUF_SIZE 0 a1 (-1),16
DATA_SOURCE 0 a1 r skb_header_pointer
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &table->lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/netfilter/xt_conntrack.c conntrack_addrcmp() -> ipv6_masked_addr_cmp()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &table->lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/ipv6/netfilter/ip6_tables.c ip6_packet_match() -> ipv6_masked_addr_cmp()

Type Parameter Key Value
PARAM_VALUE 1 m 4096-ptr_max
PARAM_VALUE 2 a2 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 bh
HALF_LOCKED2 rcu_read

net/ipv6/netfilter/ip6_tables.c ip6_packet_match() -> ipv6_masked_addr_cmp()

Type Parameter Key Value
PARAM_VALUE 1 m 4096-ptr_max
PARAM_VALUE 2 a2 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 bh
HALF_LOCKED2 rcu_read