Defined in 1 files as a function:

Referenced in 11 files:

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