Defined in 1 files as a function:
Referenced in 11 files:
- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c, line 1961
- drivers/net/ethernet/intel/ice/ice_tc_lib.c, line 641
- drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c, line 40
- drivers/net/ethernet/mellanox/mlxsw/spectrum.c
- drivers/net/ethernet/mellanox/mlxsw/spectrum.h, line 435
- drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c
- drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
- drivers/net/ethernet/netronome/nfp/flower/cmsg.h
- drivers/net/ethernet/sfc/tc.c, line 26
- drivers/net/vxlan/vxlan_core.c
- drivers/net/vxlan/vxlan_vnifilter.c
Smatch caller information:
drivers/net/vxlan/vxlan_vnifilter.c vxlan_vnifilter_dump() -> netif_is_vxlan()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| CAPPED_DATA | 0 | dev->ifindex | 1 |
| DATA_SOURCE | 0 | dev | r dev_get_by_index_rcu |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read |
drivers/net/vxlan/vxlan_vnifilter.c vxlan_vnifilter_dump() -> netif_is_vxlan()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read |
drivers/net/vxlan/vxlan_vnifilter.c vxlan_vnifilter_process() -> netif_is_vxlan()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| CAPPED_DATA | 0 | dev->ifindex | 1 |
| DATA_SOURCE | 0 | dev | r __dev_get_by_index |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| 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 &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
drivers/net/ethernet/sfc/tc.c efx_tc_indr_netdev_type() -> netif_is_vxlan()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | dev | $0 |
drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c bnxt_is_netdev_indr_offload() -> netif_is_vxlan()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | global &flow_indr_block_lock |
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c __mlxsw_sp_fdb_notify_mac_uc_tunnel_process() -> netif_is_vxlan()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| CAPPED_DATA | 0 | dev->ifindex | 1 |
| DATA_SOURCE | 0 | dev | r __dev_get_by_index |
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_bridge_8021q_vxlan_dev_find() -> netif_is_vxlan()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| DATA_SOURCE | 0 | dev | r netdev_lower_get_next |
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_bridge_device_vxlan_fini() -> netif_is_vxlan()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| DATA_SOURCE | 0 | dev | r netdev_lower_get_next |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_bridge_device_vxlan_init() -> netif_is_vxlan()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| DATA_SOURCE | 0 | dev | r netdev_lower_get_next |
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_bridge_device_vxlan_init() -> netif_is_vxlan()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| DATA_SOURCE | 0 | dev | r netdev_lower_get_next |
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_fdb_nve_call_notifiers() -> netif_is_vxlan()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_switchdev_blocking_event() -> netif_is_vxlan()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | dev | r switchdev_notifier_info_to_dev |
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_switchdev_blocking_event() -> netif_is_vxlan()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | dev | r switchdev_notifier_info_to_dev |
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c mlxsw_sp_switchdev_bridge_fdb_event_work() -> netif_is_vxlan()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/intel/ice/ice_tc_lib.c ice_tc_tun_get_type() -> netif_is_vxlan()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c mlx5e_get_tc_tun() -> netif_is_vxlan()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | &esw->offloads.encap_tbl_lock | ||
| HALF_LOCKED2 | global &flow_indr_block_lock |
drivers/net/ethernet/netronome/nfp/flower/offload.c nfp_fl_is_netdev_to_offload() -> netif_is_vxlan()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->rtnl_link_ops | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | global &flow_indr_block_lock |
drivers/net/ethernet/netronome/nfp/flower/offload.c nfp_fl_netdev_is_tunnel_type() -> netif_is_vxlan()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | &priv->nfp_fl_lock |
drivers/net/ethernet/netronome/nfp/flower/tunnel_conf.c nfp_fl_is_netdev_to_offload() -> netif_is_vxlan()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->rtnl_link_ops | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
drivers/net/ethernet/mellanox/mlxsw/spectrum.c __mlxsw_sp_netdevice_event() -> netif_is_vxlan()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | dev | r netdev_notifier_info_to_dev |
drivers/net/ethernet/mellanox/mlxsw/spectrum.c mlxsw_sp_bridge_has_multiple_vxlans() -> netif_is_vxlan()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| DATA_SOURCE | 0 | dev | r netdev_lower_get_next |
drivers/net/ethernet/mellanox/mlxsw/spectrum.c mlxsw_sp_bridge_vxlan_dev_find() -> netif_is_vxlan()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| DATA_SOURCE | 0 | dev | r netdev_lower_get_next |
drivers/net/ethernet/mellanox/mlxsw/spectrum.c mlxsw_sp_bridge_vxlan_vlan_is_valid() -> netif_is_vxlan()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| DATA_SOURCE | 0 | dev | r netdev_lower_get_next |
drivers/net/vxlan/vxlan_core.c vxlan_fdb_clear_offload() -> netif_is_vxlan()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->rtnl_link_ops | 4096-ptr_max |
| CAPPED_DATA | 0 | dev->ifindex | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/vxlan/vxlan_core.c vxlan_fdb_replay() -> netif_is_vxlan()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->rtnl_link_ops | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c mlxsw_sp_nve_vxlan_clear_offload() -> netif_is_vxlan()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| CAPPED_DATA | 0 | dev->ifindex | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c mlxsw_sp_nve_vxlan_fdb_replay() -> netif_is_vxlan()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
drivers/net/ethernet/netronome/nfp/flower/action.c nfp_fl_netdev_is_tunnel_type() -> netif_is_vxlan()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &priv->nfp_fl_lock |