Defined in 1 files as a function:
Referenced in 16 files:
- drivers/infiniband/core/cma.c
- drivers/net/ethernet/meta/fbnic/fbnic_rpc.c, line 915
- drivers/net/wireless/intel/iwlwifi/mld/d3.c, line 2039
- drivers/net/wireless/intel/iwlwifi/mvm/offloading.c, line 104
- net/bluetooth/6lowpan.c, line 182
- net/bridge/br_arp_nd_proxy.c, line 447
- net/bridge/br_multicast.c
- net/ipv4/fib_semantics.c
- net/ipv4/fou_core.c
- net/ipv4/tcp_ao.c
- net/ipv6/netfilter/ip6t_NPT.c
- net/netfilter/nf_conntrack_netlink.c
- net/netfilter/nf_nat_core.c
- net/netfilter/nf_nat_proto.c
- net/netlabel/netlabel_addrlist.c, line 201
- net/sched/sch_cake.c
Smatch caller information:
drivers/net/wireless/intel/iwlwifi/mld/d3.c iwl_mld_send_proto_offload() -> ipv6_addr_cmp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | a1 | 4096-ptr_max |
| PARAM_VALUE | 1 | a2 | 4609241142555811840 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &local->hw.wiphy->mtx | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| TYPE_LOCK | (struct wiphy)->mtx |
drivers/infiniband/core/cma.c cma_addr_cmp() -> ipv6_addr_cmp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | a1 | 4096-ptr_max |
| PARAM_VALUE | 1 | a2 | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &lock | ||
| HALF_LOCKED2 | &ctx->mutex |
drivers/infiniband/core/cma.c compare_netdev_and_ip() -> ipv6_addr_cmp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | a1 | 4096-ptr_max |
| PARAM_VALUE | 1 | a2 | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | flags | ||
| LOCK2 | global &id_table_lock |
net/netfilter/nf_conntrack_netlink.c ctnetlink_filter_match_tuple() -> ipv6_addr_cmp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | bh | ||
| LOCK2 | lockp | ||
| HALF_LOCKED2 | global &nf_conntrack_mutex |
net/netfilter/nf_conntrack_netlink.c ctnetlink_filter_match_tuple() -> ipv6_addr_cmp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | bh | ||
| LOCK2 | lockp | ||
| HALF_LOCKED2 | global &nf_conntrack_mutex |
net/ipv4/fou_core.c fou_cfg_cmp() -> ipv6_addr_cmp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | a1 | 4096-ptr_max |
| PARAM_VALUE | 1 | a2 | 2763715631433338888,2856562714018201608,5508037476685697032 |
| MEM_ZERO | 1 | a2 | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &fn->fou_lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct fou_net)->fou_lock |
net/ipv4/fou_core.c fou_cfg_cmp() -> ipv6_addr_cmp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | a1 | 4096-ptr_max |
| PARAM_VALUE | 1 | a2 | 2763715631433338904,2856562714018201624,5508037476685697048 |
| MEM_ZERO | 1 | a2 | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &fn->fou_lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct fou_net)->fou_lock |
net/ipv4/fib_semantics.c fib_get_nhs() -> ipv6_addr_cmp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | a2 | 1718700463136440336,2491509575282348048,8689399522901368848 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &net->rtnl_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/ipv4/fib_semantics.c fib_nh_match() -> ipv6_addr_cmp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | a1 | 2491509575282348048,4923733336213262352,8689399522901368848 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &net->rtnl_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/ipv4/fib_semantics.c fib_nh_match() -> ipv6_addr_cmp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | a1 | 3265520902901424144 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &net->rtnl_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/ipv4/fib_semantics.c nh_comp() -> ipv6_addr_cmp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &net->rtnl_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/bluetooth/6lowpan.c peer_lookup_dst() -> ipv6_addr_cmp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | a1 | 4096-ptr_max |
| PARAM_VALUE | 1 | a2 | 4096-ptr_max |
| BUF_SIZE | 1 | a2 | (-1),16 |
| BUF_SIZE | 1 | a2 | (-1),16 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &netdev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags |
net/netfilter/nf_nat_core.c nf_nat_inet_in_range() -> ipv6_addr_cmp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| MEM_ZERO | 0 | a1 | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nf_nat_core.c nf_nat_inet_in_range() -> ipv6_addr_cmp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| MEM_ZERO | 0 | a1 | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
net/bridge/br_arp_nd_proxy.c br_do_suppress_nd() -> ipv6_addr_cmp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | a1 | 16 |
| BUF_SIZE | 1 | a2 | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/meta/fbnic/fbnic_rpc.c __fbnic_ip6_sync() -> ipv6_addr_cmp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | a1 | 4096-ptr_max |
| BUF_SIZE | 1 | a2 | 16 |
| DATA_SOURCE | 1 | a2 | $2 |
net/netfilter/nf_nat_proto.c nf_nat_ipv6_in() -> ipv6_addr_cmp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | a1 | 7062161629554536448 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nf_nat_proto.c nf_nat_ipv6_local_in() -> ipv6_addr_cmp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | a1 | 226949926614548480 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/intel/iwlwifi/mvm/offloading.c iwl_mvm_send_proto_offload() -> ipv6_addr_cmp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | a1 | 4096-ptr_max |
| PARAM_VALUE | 1 | a2 | 2556324485383708672 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &mvm->mutex | ||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &local->hw.wiphy->mtx | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| TYPE_LOCK | (struct iwl_mvm)->mutex | ||
| TYPE_LOCK | (struct wiphy)->mtx |
net/netlabel/netlabel_addrlist.c netlbl_af6list_add() -> ipv6_addr_cmp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | a1 | 4096-ptr_max |
| PARAM_VALUE | 1 | a2 | 16,4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &netlbl_domhsh_lock | ||
| HALF_LOCKED2 | global &netlbl_unlhsh_lock | ||
| HALF_LOCKED2 | rcu_read |
net/ipv4/tcp_ao.c tcp_ao_copy_mkts_to_user() -> ipv6_addr_cmp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | a1 | 5461569794887917568 |
| PARAM_VALUE | 1 | a2 | 7693648453914558472 |
| BUF_SIZE | 1 | a2 | 16 |
| MEM_ZERO | 1 | a2 | |
| RX_PATH | |||
| HALF_LOCKED2 | sk | ||
| HALF_LOCKED2 | sk |
net/ipv4/tcp_ao.c tcp_ao_verify_ipv6() -> ipv6_addr_cmp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | a1 | 5023492729477238784 |
| PARAM_VALUE | 1 | a2 | 7335738032602746888 |
| BUF_SIZE | 1 | a2 | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | sk |
net/ipv6/netfilter/ip6t_NPT.c ip6t_dnpt_tg() -> ipv6_addr_cmp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | a1 | 301223287025799168 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &table->lock | ||
| HALF_LOCKED2 | bh |
net/ipv6/netfilter/ip6t_NPT.c ip6t_snpt_tg() -> ipv6_addr_cmp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | a1 | 2018113372221591552 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &table->lock | ||
| HALF_LOCKED2 | bh |
net/bridge/br_multicast.c br_multicast_find_group_src() -> ipv6_addr_cmp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &brmctx->br->multicast_lock | ||
| HALF_LOCKED2 | &cfg->br->multicast_lock | ||
| HALF_LOCKED2 | bh | ||
| TYPE_LOCK | (struct net_bridge)->multicast_lock |
net/bridge/br_multicast.c br_multicast_select_querier() -> ipv6_addr_cmp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &brmctx->br->multicast_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct net_bridge)->multicast_lock |
net/sched/sch_cake.c cake_ack_filter() -> ipv6_addr_cmp()
| Type | Parameter | Key | Value |
|---|
net/sched/sch_cake.c cake_ack_filter() -> ipv6_addr_cmp()
| Type | Parameter | Key | Value |
|---|