Home
last modified time | relevance | path

Searched refs:nve_dev (Results 1 – 6 of 6) sorted by relevance

/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_nve_vxlan.c270 mlxsw_sp_nve_vxlan_fdb_replay(const struct net_device *nve_dev, __be32 vni, in mlxsw_sp_nve_vxlan_fdb_replay() argument
273 if (WARN_ON(!netif_is_vxlan(nve_dev))) in mlxsw_sp_nve_vxlan_fdb_replay()
275 return vxlan_fdb_replay(nve_dev, vni, &mlxsw_sp_switchdev_notifier, in mlxsw_sp_nve_vxlan_fdb_replay()
280 mlxsw_sp_nve_vxlan_clear_offload(const struct net_device *nve_dev, __be32 vni) in mlxsw_sp_nve_vxlan_clear_offload() argument
282 if (WARN_ON(!netif_is_vxlan(nve_dev))) in mlxsw_sp_nve_vxlan_clear_offload()
284 vxlan_fdb_clear_offload(nve_dev, vni); in mlxsw_sp_nve_vxlan_clear_offload()
Dspectrum_nve.h46 int (*fdb_replay)(const struct net_device *nve_dev, __be32 vni,
48 void (*fdb_clear_offload)(const struct net_device *nve_dev, __be32 vni);
Dspectrum_nve.c795 const struct net_device *nve_dev, in mlxsw_sp_nve_fdb_clear_offload() argument
805 ops->fdb_clear_offload(nve_dev, vni); in mlxsw_sp_nve_fdb_clear_offload()
862 struct net_device *nve_dev; in mlxsw_sp_nve_fid_disable() local
873 nve_dev = dev_get_by_index(&init_net, nve_ifindex); in mlxsw_sp_nve_fid_disable()
874 if (!nve_dev) in mlxsw_sp_nve_fid_disable()
877 mlxsw_sp_nve_fdb_clear_offload(mlxsw_sp, fid, nve_dev, vni); in mlxsw_sp_nve_fid_disable()
878 mlxsw_sp_fid_fdb_clear_offload(fid, nve_dev); in mlxsw_sp_nve_fid_disable()
880 dev_put(nve_dev); in mlxsw_sp_nve_fid_disable()
Dspectrum_fid.c89 const struct net_device *nve_dev);
293 const struct net_device *nve_dev) in mlxsw_sp_fid_fdb_clear_offload() argument
299 ops->fdb_clear_offload(fid, nve_dev); in mlxsw_sp_fid_fdb_clear_offload()
793 const struct net_device *nve_dev) in mlxsw_sp_fid_8021d_fdb_clear_offload() argument
795 br_fdb_clear_offload(nve_dev, 0); in mlxsw_sp_fid_8021d_fdb_clear_offload()
850 const struct net_device *nve_dev) in mlxsw_sp_fid_8021q_fdb_clear_offload() argument
852 br_fdb_clear_offload(nve_dev, mlxsw_sp_fid_8021q_vid(fid)); in mlxsw_sp_fid_8021q_fdb_clear_offload()
Dspectrum_switchdev.c2578 struct net_device **nve_dev, in __mlxsw_sp_fdb_notify_mac_uc_tunnel_process() argument
2597 *nve_dev = dev; in __mlxsw_sp_fdb_notify_mac_uc_tunnel_process()
2632 struct net_device *nve_dev; in mlxsw_sp_fdb_notify_mac_uc_tunnel_process() local
2655 &nve_dev, &vid, &vni); in mlxsw_sp_fdb_notify_mac_uc_tunnel_process()
2665 mlxsw_sp_fdb_nve_call_notifiers(nve_dev, mac, in mlxsw_sp_fdb_notify_mac_uc_tunnel_process()
2671 mlxsw_sp_fdb_call_notifiers(type, mac, vid, nve_dev, adding); in mlxsw_sp_fdb_notify_mac_uc_tunnel_process()
Dspectrum.h866 const struct net_device *nve_dev);