Documented in 1 files:
Defined in 1 files as a function:
Referenced in 32 files:
- drivers/net/dsa/b53/b53_priv.h
- drivers/net/dsa/mv88e6xxx/chip.c
- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
- drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
- drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
- drivers/net/ethernet/intel/i40e/i40e_main.c
- drivers/net/ethernet/intel/ice/ice_main.c
- drivers/net/ethernet/intel/ice/ice_switch.c
- drivers/net/ethernet/intel/ice/virt/virtchnl.c
- drivers/net/ethernet/intel/igb/igb_main.c, line 2526
- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c, line 10613
- drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c, line 1781
- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
- drivers/net/macvlan.c
- drivers/net/wireless/ath/ath6kl/txrx.c, line 1602
- drivers/net/wireless/ath/wil6210/txrx.h, line 620
- drivers/net/wireless/intel/ipw2x00/libipw_rx.c, line 438
- drivers/net/wireless/marvell/mwifiex/cfg80211.c, line 3387
- drivers/net/wireless/marvell/mwifiex/uap_txrx.c, line 195
- drivers/net/wireless/mediatek/mt76/scan.c, line 70
- drivers/net/wireless/nxp/nxpwifi/cfg80211.c, line 2694
- drivers/net/wireless/nxp/nxpwifi/uap_txrx.c, line 192
- drivers/net/wireless/virtual/mac80211_hwsim_main.c, line 2125
- net/bridge/br_arp_nd_proxy.c
- net/core/rtnetlink.c
- net/devlink/port.c, line 686
- net/hsr/hsr_forward.c
- net/hsr/hsr_framereg.c, line 552
- net/mac80211/mesh_ps.c
- net/mac80211/rx.c
- net/mac80211/tx.c, line 2074
- net/mac80211/wpa.c
Smatch caller information:
net/hsr/hsr_framereg.c hsr_addr_subst_dest() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | addr | 6 |
drivers/net/wireless/virtual/mac80211_hwsim_main.c mac80211_hwsim_tx() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | addr | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *addr | 0-255 |
| USER_PTR | 0 | addr | |
| HALF_LOCKED2 | &local->handle_wake_tx_queue_lock | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_set_wowlan_mef_entry() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 5765495012816117760 |
| BUF_SIZE | 0 | addr | 7 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &rdev->wiphy.mtx | ||
| LOCK2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct wiphy)->mtx |
drivers/net/wireless/nxp/nxpwifi/uap_txrx.c nxpwifi_uap_queue_bridged_pkt() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 0-u32max |
| BUF_SIZE | 0 | addr | 6 |
| RX_PATH |
drivers/net/wireless/marvell/mwifiex/uap_txrx.c mwifiex_uap_queue_bridged_pkt() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 0-u32max |
| BUF_SIZE | 0 | addr | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &priv->async_mutex | ||
| HALF_LOCKED2 | &priv->wmm.ra_list_spinlock |
drivers/net/ethernet/intel/ice/ice_switch.c ice_determine_promisc_mask() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| BUF_SIZE | 0 | addr | 6 |
| BUF_SIZE | 0 | addr | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rule_lock |
drivers/net/ethernet/intel/ice/ice_switch.c ice_fill_sw_info() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | addr | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rule_lock |
drivers/net/ethernet/intel/ice/ice_switch.c ice_fill_sw_info() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| BUF_SIZE | 0 | addr | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rule_lock |
drivers/net/ethernet/intel/ice/ice_switch.c ice_update_sw_rule_bridge_mode() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | addr | 6 |
| BUF_SIZE | 0 | addr | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rule_lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
drivers/net/wireless/ath/ath6kl/txrx.c ath6kl_rx() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-u32max |
| BUF_SIZE | 0 | addr | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *addr | 0-255 |
| USER_PTR | 0 | addr |
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c dpaa2_switch_port_fdb_add() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | addr | 6,24,32,40,48,56,64,72,80,88,136,144,152,184,480,1040,1128 |
| BUF_SIZE | 0 | addr | 6,24,32,40,48,56,64,72,80,88,136,144,152,184,480,1040,1128 |
| DATA_SOURCE | 0 | addr | $1 |
| HALF_LOCKED2 | &lag->fdb_lock |
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c dpaa2_switch_port_fdb_del() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | addr | 6,24,32,40,48,56,64,72,80,88,136,144,152,184,480,1040,1128 |
| BUF_SIZE | 0 | addr | 6,24,32,40,48,56,64,72,80,88,136,144,152,184,480,1040,1128 |
| DATA_SOURCE | 0 | addr | $1 |
| HALF_LOCKED2 | &lag->fdb_lock |
net/mac80211/tx.c ieee80211_xmit() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | addr | 6 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *addr | 0-255 |
| USER_PTR | 0 | addr | |
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
net/mac80211/wpa.c ieee80211_crypto_ccmp_decrypt() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | addr | 6 |
| RX_PATH | |||
| USER_DATA | 0 | *addr | 0-255 |
| USER_PTR | 0 | addr |
net/mac80211/wpa.c ieee80211_crypto_gcmp_decrypt() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | addr | 6 |
| RX_PATH | |||
| USER_DATA | 0 | *addr | 0-255 |
| USER_PTR | 0 | addr |
drivers/net/ethernet/intel/ice/ice_main.c ice_fdb_add() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | addr | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *addr | 0-255 |
| USER_PTR | 0 | addr | |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
drivers/net/ethernet/intel/ice/ice_main.c ice_fdb_del() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | addr | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *addr | 0-255 |
| USER_PTR | 0 | addr | |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
net/mac80211/rx.c ieee80211_drop_unencrypted_mgmt() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | addr | 6 |
| RX_PATH | |||
| USER_DATA | 0 | *addr | 0-255 |
| USER_PTR | 0 | addr |
net/mac80211/rx.c ieee80211_prepare_and_rx_handle() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | addr | 6 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *addr | 0-255 |
| USER_PTR | 0 | addr | |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &dev->rx_lock | ||
| HALF_LOCKED2 | bh |
net/mac80211/rx.c ieee80211_prepare_and_rx_handle() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| BUF_SIZE | 0 | addr | 6 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *addr | 0-255 |
| USER_PTR | 0 | addr | |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &dev->rx_lock | ||
| HALF_LOCKED2 | bh |
net/mac80211/mesh_ps.c ieee80211_mps_rx_h_sta_process() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| BUF_SIZE | 0 | addr | 6 |
| RX_PATH | |||
| USER_DATA | 0 | *addr | 0-255 |
| USER_PTR | 0 | addr |
net/mac80211/mesh_ps.c ieee80211_mps_set_frame_flags() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | addr | 6 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *addr | 0-255 |
| USER_PTR | 0 | addr | |
| HALF_LOCKED2 | &mpath->frame_queue.lock | ||
| HALF_LOCKED2 | &mpath->state_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
net/mac80211/mesh_ps.c ieee80211_mps_set_frame_flags() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| BUF_SIZE | 0 | addr | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *addr | 0-255 |
| USER_PTR | 0 | addr | |
| HALF_LOCKED2 | &mpath->frame_queue.lock | ||
| HALF_LOCKED2 | &mpath->state_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
net/mac80211/mesh_ps.c ieee80211_mps_set_frame_flags() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| BUF_SIZE | 0 | addr | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *addr | 0-255 |
| USER_PTR | 0 | addr | |
| HALF_LOCKED2 | &mpath->frame_queue.lock | ||
| HALF_LOCKED2 | &mpath->state_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
net/hsr/hsr_forward.c fill_frame_info() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 0-u32max |
| BUF_SIZE | 0 | addr | 6 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &hsr->seqnr_lock | ||
| HALF_LOCKED2 | bh |
net/hsr/hsr_forward.c hsr_drop_frame() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | addr | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &hsr->seqnr_lock | ||
| HALF_LOCKED2 | bh |
net/hsr/hsr_forward.c hsr_drop_frame() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | addr | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &hsr->seqnr_lock | ||
| HALF_LOCKED2 | bh |
net/hsr/hsr_forward.c hsr_drop_frame() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | addr | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &hsr->seqnr_lock | ||
| HALF_LOCKED2 | bh |
drivers/net/wireless/ath/wil6210/txrx.c wil_need_txstat() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 0-u32max |
| BUF_SIZE | 0 | addr | 6 |
| BUF_SIZE | 0 | addr | 6 |
| DATA_SOURCE | 0 | addr | r wil_skb_get_da |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/mediatek/mt76/scan.c mt76_scan_send_probe() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | addr | 6 |
| PREEMPT_ADD | |||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &pool->lock |
net/bridge/br_arp_nd_proxy.c br_do_proxy_suppress_arp() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | addr | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
net/bridge/br_arp_nd_proxy.c br_do_suppress_nd() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | addr | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/wireless/ath/wil6210/txrx_edma.c wil_need_txstat() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 0-u32max |
| BUF_SIZE | 0 | addr | 6 |
| BUF_SIZE | 0 | addr | 6 |
| DATA_SOURCE | 0 | addr | r wil_skb_get_da |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c cxgb4vf_mac_sync() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | addr | 32 |
| BUF_SIZE | 0 | addr | 32 |
| DATA_SOURCE | 0 | addr | $1 |
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c cxgb4vf_set_addr_hash() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | addr | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c ixgbe_ndo_fdb_add() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | addr | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *addr | 0-255 |
| USER_PTR | 0 | addr | |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
drivers/net/macvlan.c macvlan_fdb_add() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | addr | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *addr | 0-255 |
| USER_PTR | 0 | addr | |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
drivers/net/macvlan.c macvlan_fdb_add() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| DATA_SOURCE | 0 | addr | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *addr | 0-255 |
| USER_PTR | 0 | addr | |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
drivers/net/macvlan.c macvlan_fdb_del() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | addr | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *addr | 0-255 |
| USER_PTR | 0 | addr | |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
drivers/net/macvlan.c macvlan_fdb_del() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| DATA_SOURCE | 0 | addr | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *addr | 0-255 |
| USER_PTR | 0 | addr | |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c cxgb4_mac_sync() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | addr | 32 |
| BUF_SIZE | 0 | addr | 32 |
| DATA_SOURCE | 0 | addr | $1 |
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c cxgb4_set_addr_hash() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | addr | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c qlcnic_fdb_add() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| DATA_SOURCE | 0 | addr | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *addr | 0-255 |
| USER_PTR | 0 | addr | |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c qlcnic_fdb_del() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | addr | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *addr | 0-255 |
| USER_PTR | 0 | addr | |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
drivers/net/ethernet/intel/igb/igb_main.c igb_ndo_fdb_add() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | addr | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *addr | 0-255 |
| USER_PTR | 0 | addr | |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
drivers/net/wireless/nxp/nxpwifi/cfg80211.c nxpwifi_set_wowlan_mef_entry() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 715586878383026176 |
| BUF_SIZE | 0 | addr | 7 |
drivers/net/ethernet/intel/ice/virt/virtchnl.c ice_vc_can_add_mac() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| BUF_SIZE | 0 | addr | 6 |
| BUF_SIZE | 0 | addr | 6 |
| DATA_SOURCE | 0 | addr | $1 |
| LOCK2 | &vf->cfg_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct ice_vf)->cfg_lock |
drivers/net/ethernet/intel/ice/virt/virtchnl.c ice_vc_repr_add_mac() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | addr | 6 |
| BUF_SIZE | 0 | addr | 6 |
| LOCK2 | &pool->lock | ||
| LOCK2 | &vf->cfg_lock | ||
| TYPE_LOCK | (struct ice_vf)->cfg_lock |
drivers/net/dsa/b53/b53_common.c b53_arl_from_entry_25() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| BUF_SIZE | 0 | addr | 6 |
| LOCK2 | &dev->arl_mutex | ||
| HALF_LOCKED2 | &dp->addr_lists_lock | ||
| TYPE_LOCK | (struct b53_device)->arl_mutex |
drivers/net/dsa/b53/b53_common.c b53_arl_to_entry_25() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | addr | 6 |
| LOCK2 | &dev->arl_mutex | ||
| HALF_LOCKED2 | &dp->addr_lists_lock | ||
| TYPE_LOCK | (struct b53_device)->arl_mutex |
drivers/net/dsa/mv88e6xxx/chip.c mv88e6xxx_policy_apply() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | addr | 6 |
| BUF_SIZE | 0 | addr | 6 |
| LOCK2 | &chip->reg_lock | ||
| TYPE_LOCK | (struct mv88e6xxx_chip)->reg_lock |
drivers/net/dsa/mv88e6xxx/chip.c mv88e6xxx_port_db_dump_fid() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | addr | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &chip->reg_lock | ||
| TYPE_LOCK | (struct mv88e6xxx_chip)->reg_lock |
net/devlink/port.c devlink_port_function_hw_addr_set() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| DATA_SOURCE | 0 | addr | r nla_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *addr | 0-255 |
| USER_PTR | 0 | addr | |
| 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 |
drivers/net/ethernet/intel/i40e/i40e_main.c i40e_ndo_fdb_add() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | addr | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *addr | 0-255 |
| USER_PTR | 0 | addr | |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
drivers/net/ethernet/intel/i40e/i40e_main.c netdev_hw_addr_refcnt() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | addr | 6 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &vsi->mac_filter_hash_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct i40e_vsi)->mac_filter_hash_lock |
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c rvu_mbox_handler_npc_install_flow() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 0-255 |
| BUF_SIZE | 0 | addr | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/core/rtnetlink.c ndo_dflt_fdb_add() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | addr | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *addr | 0-255 |
| USER_PTR | 0 | addr | |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
net/core/rtnetlink.c ndo_dflt_fdb_del() -> is_unicast_ether_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | addr | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | *addr | 0-255 |
| USER_PTR | 0 | addr | |
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |