Home
last modified time | relevance | path

Searched defs:vxlan (Results 1 – 13 of 13) sorted by relevance

/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/lib/
Dvxlan.h40 static inline bool mlx5_vxlan_allowed(struct mlx5_vxlan *vxlan) in mlx5_vxlan_allowed()
57 static inline void mlx5_vxlan_destroy(struct mlx5_vxlan *vxlan) { return; } in mlx5_vxlan_destroy()
58 static inline int mlx5_vxlan_add_port(struct mlx5_vxlan *vxlan, u16 port) { return -EOPNOTSUPP; } in mlx5_vxlan_add_port()
59 static inline int mlx5_vxlan_del_port(struct mlx5_vxlan *vxlan, u16 port) { return -EOPNOTSUPP; } in mlx5_vxlan_del_port()
61 mlx5_vxlan_lookup_port(struct mlx5_vxlan *vxlan, u16 port) { return NULL; } in mlx5_vxlan_lookup_port()
Dvxlan.c84 mlx5_vxlan_lookup_port_locked(struct mlx5_vxlan *vxlan, u16 port) in mlx5_vxlan_lookup_port_locked()
96 struct mlx5_vxlan_port *mlx5_vxlan_lookup_port(struct mlx5_vxlan *vxlan, u16 port) in mlx5_vxlan_lookup_port()
110 int mlx5_vxlan_add_port(struct mlx5_vxlan *vxlan, u16 port) in mlx5_vxlan_add_port()
159 int mlx5_vxlan_del_port(struct mlx5_vxlan *vxlan, u16 port) in mlx5_vxlan_del_port()
195 struct mlx5_vxlan *vxlan; in mlx5_vxlan_create() local
215 void mlx5_vxlan_destroy(struct mlx5_vxlan *vxlan) in mlx5_vxlan_destroy()
/Linux-v5.4/drivers/net/
Dvxlan.c247 static int vxlan_fdb_info(struct sk_buff *skb, struct vxlan_dev *vxlan, in vxlan_fdb_info()
333 static void __vxlan_fdb_notify(struct vxlan_dev *vxlan, struct vxlan_fdb *fdb, in __vxlan_fdb_notify()
359 static void vxlan_fdb_switchdev_notifier_info(const struct vxlan_dev *vxlan, in vxlan_fdb_switchdev_notifier_info()
377 static int vxlan_fdb_switchdev_call_notifiers(struct vxlan_dev *vxlan, in vxlan_fdb_switchdev_call_notifiers()
398 static int vxlan_fdb_notify(struct vxlan_dev *vxlan, struct vxlan_fdb *fdb, in vxlan_fdb_notify()
425 struct vxlan_dev *vxlan = netdev_priv(dev); in vxlan_ip_miss() local
437 static void vxlan_fdb_miss(struct vxlan_dev *vxlan, const u8 eth_addr[ETH_ALEN]) in vxlan_fdb_miss()
471 static u32 fdb_head_index(struct vxlan_dev *vxlan, const u8 *mac, __be32 vni) in fdb_head_index()
480 static inline struct hlist_head *vxlan_fdb_head(struct vxlan_dev *vxlan, in vxlan_fdb_head()
487 static struct vxlan_fdb *__vxlan_find_mac(struct vxlan_dev *vxlan, in __vxlan_find_mac()
[all …]
/Linux-v5.4/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_nve_vxlan.c28 struct vxlan_dev *vxlan = netdev_priv(dev); in mlxsw_sp_nve_vxlan_can_offload() local
93 struct vxlan_dev *vxlan = netdev_priv(dev); in mlxsw_sp_nve_vxlan_config() local
Dspectrum_switchdev.c1974 struct vxlan_dev *vxlan = netdev_priv(vxlan_dev); in mlxsw_sp_bridge_8021q_vxlan_join() local
2178 struct vxlan_dev *vxlan = netdev_priv(vxlan_dev); in mlxsw_sp_bridge_8021d_vxlan_join() local
2345 struct vxlan_dev *vxlan = netdev_priv(vxlan_dev); in mlxsw_sp_bridge_vxlan_leave() local
2409 struct vxlan_dev *vxlan = netdev_priv(dev); in mlxsw_sp_fdb_vxlan_call_notifiers() local
2606 struct vxlan_dev *vxlan = netdev_priv(dev); in __mlxsw_sp_fdb_notify_mac_uc_tunnel_process() local
3080 struct vxlan_dev *vxlan = netdev_priv(switchdev_work->dev); in mlxsw_sp_switchdev_vxlan_work_prepare() local
3210 struct vxlan_dev *vxlan = netdev_priv(vxlan_dev); in mlxsw_sp_switchdev_vxlan_vlan_add() local
3296 struct vxlan_dev *vxlan = netdev_priv(vxlan_dev); in mlxsw_sp_switchdev_vxlan_vlan_del() local
/Linux-v5.4/net/openvswitch/
Dvport-vxlan.c24 struct vxlan_dev *vxlan = netdev_priv(vport->dev); in vxlan_get_options() local
/Linux-v5.4/net/netfilter/
Dnft_tunnel.c145 struct vxlan_metadata vxlan; member
/Linux-v5.4/drivers/net/ethernet/cisco/enic/
Denic.h186 struct vxlan_offload vxlan; member
/Linux-v5.4/include/net/
Dvxlan.h227 struct vxlan_dev *vxlan; member
/Linux-v5.4/drivers/net/ethernet/amd/xgbe/
Dxgbe-dev.c1674 unsigned int csum, tso, vlan, vxlan; in xgbe_dev_xmit() local
/Linux-v5.4/include/linux/mlx4/
Ddevice.h1257 struct mlx4_spec_vxlan vxlan; member
1364 struct mlx4_net_trans_rule_hw_vxlan vxlan; member
/Linux-v5.4/drivers/net/ethernet/qlogic/qed/
Dqed.h179 struct qed_tunn_update_type vxlan; member
/Linux-v5.4/include/linux/mlx5/
Ddriver.h708 struct mlx5_vxlan *vxlan; member