Home
last modified time | relevance | path

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

/linux-6.1.9/drivers/net/ethernet/mellanox/mlx5/core/lib/
Dvxlan.h45 static inline bool mlx5_vxlan_allowed(struct mlx5_vxlan *vxlan) in mlx5_vxlan_allowed()
63 static inline void mlx5_vxlan_destroy(struct mlx5_vxlan *vxlan) { return; } in mlx5_vxlan_destroy()
64 static inline int mlx5_vxlan_add_port(struct mlx5_vxlan *vxlan, u16 port) { return -EOPNOTSUPP; } in mlx5_vxlan_add_port()
65 static inline int mlx5_vxlan_del_port(struct mlx5_vxlan *vxlan, u16 port) { return -EOPNOTSUPP; } in mlx5_vxlan_del_port()
66 static inline bool mlx5_vxlan_lookup_port(struct mlx5_vxlan *vxlan, u16 port) { return false; } in mlx5_vxlan_lookup_port()
67 static inline void mlx5_vxlan_reset_to_default(struct mlx5_vxlan *vxlan) { return; } in mlx5_vxlan_reset_to_default()
Dvxlan.c72 bool mlx5_vxlan_lookup_port(struct mlx5_vxlan *vxlan, u16 port) in mlx5_vxlan_lookup_port()
91 static struct mlx5_vxlan_port *vxlan_lookup_port(struct mlx5_vxlan *vxlan, u16 port) in vxlan_lookup_port()
101 int mlx5_vxlan_add_port(struct mlx5_vxlan *vxlan, u16 port) in mlx5_vxlan_add_port()
124 int mlx5_vxlan_del_port(struct mlx5_vxlan *vxlan, u16 port) in mlx5_vxlan_del_port()
149 struct mlx5_vxlan *vxlan; in mlx5_vxlan_create() local
168 void mlx5_vxlan_destroy(struct mlx5_vxlan *vxlan) in mlx5_vxlan_destroy()
179 void mlx5_vxlan_reset_to_default(struct mlx5_vxlan *vxlan) in mlx5_vxlan_reset_to_default()
/linux-6.1.9/drivers/net/vxlan/
Dvxlan_core.c197 static int vxlan_fdb_info(struct sk_buff *skb, struct vxlan_dev *vxlan, in vxlan_fdb_info()
305 static void __vxlan_fdb_notify(struct vxlan_dev *vxlan, struct vxlan_fdb *fdb, in __vxlan_fdb_notify()
331 static void vxlan_fdb_switchdev_notifier_info(const struct vxlan_dev *vxlan, in vxlan_fdb_switchdev_notifier_info()
349 static int vxlan_fdb_switchdev_call_notifiers(struct vxlan_dev *vxlan, in vxlan_fdb_switchdev_call_notifiers()
370 static int vxlan_fdb_notify(struct vxlan_dev *vxlan, struct vxlan_fdb *fdb, in vxlan_fdb_notify()
397 struct vxlan_dev *vxlan = netdev_priv(dev); in vxlan_ip_miss() local
409 static void vxlan_fdb_miss(struct vxlan_dev *vxlan, const u8 eth_addr[ETH_ALEN]) in vxlan_fdb_miss()
443 u32 fdb_head_index(struct vxlan_dev *vxlan, const u8 *mac, __be32 vni) in fdb_head_index()
452 static inline struct hlist_head *vxlan_fdb_head(struct vxlan_dev *vxlan, in vxlan_fdb_head()
459 static struct vxlan_fdb *__vxlan_find_mac(struct vxlan_dev *vxlan, in __vxlan_find_mac()
[all …]
Dvxlan_vnifilter.c39 static void vxlan_vs_add_del_vninode(struct vxlan_dev *vxlan, in vxlan_vs_add_del_vninode()
74 void vxlan_vs_add_vnigrp(struct vxlan_dev *vxlan, in vxlan_vs_add_vnigrp()
100 void vxlan_vs_del_vnigrp(struct vxlan_dev *vxlan) in vxlan_vs_del_vnigrp()
178 void vxlan_vnifilter_count(struct vxlan_dev *vxlan, __be32 vni, in vxlan_vnifilter_count()
300 static void vxlan_vnifilter_notify(const struct vxlan_dev *vxlan, in vxlan_vnifilter_notify()
341 struct vxlan_dev *vxlan = netdev_priv(dev); in vxlan_vnifilter_dump_dev() local
475 static int vxlan_update_default_fdb_entry(struct vxlan_dev *vxlan, __be32 vni, in vxlan_update_default_fdb_entry()
515 static int vxlan_vni_update_group(struct vxlan_dev *vxlan, in vxlan_vni_update_group()
587 int vxlan_vnilist_update_group(struct vxlan_dev *vxlan, in vxlan_vnilist_update_group()
615 static void vxlan_vni_delete_group(struct vxlan_dev *vxlan, in vxlan_vni_delete_group()
[all …]
Dvxlan_multicast.c17 int vxlan_igmp_join(struct vxlan_dev *vxlan, union vxlan_addr *rip, in vxlan_igmp_join()
51 int vxlan_igmp_leave(struct vxlan_dev *vxlan, union vxlan_addr *rip, in vxlan_igmp_leave()
100 static bool vxlan_group_used_by_vnifilter(struct vxlan_dev *vxlan, in vxlan_group_used_by_vnifilter()
130 struct vxlan_dev *vxlan; in vxlan_group_used() local
179 static int vxlan_multicast_join_vnigrp(struct vxlan_dev *vxlan) in vxlan_multicast_join_vnigrp()
216 static int vxlan_multicast_leave_vnigrp(struct vxlan_dev *vxlan) in vxlan_multicast_leave_vnigrp()
236 int vxlan_multicast_join(struct vxlan_dev *vxlan) in vxlan_multicast_join()
255 int vxlan_multicast_leave(struct vxlan_dev *vxlan) in vxlan_multicast_leave()
Dvxlan_private.h99 vxlan_vnifilter_lookup(struct vxlan_dev *vxlan, __be32 vni) in vxlan_vnifilter_lookup()
/linux-6.1.9/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_nve_vxlan.c60 struct vxlan_dev *vxlan = netdev_priv(params->dev); in mlxsw_sp_nve_vxlan_can_offload() local
149 struct vxlan_dev *vxlan = netdev_priv(params->dev); in mlxsw_sp_nve_vxlan_config() local
Dspectrum_switchdev.c2393 struct vxlan_dev *vxlan = netdev_priv(vxlan_dev); in mlxsw_sp_bridge_vlan_aware_vxlan_join() local
2571 struct vxlan_dev *vxlan = netdev_priv(vxlan_dev); in mlxsw_sp_bridge_8021d_vxlan_join() local
2807 struct vxlan_dev *vxlan = netdev_priv(vxlan_dev); in mlxsw_sp_bridge_vxlan_leave() local
2861 struct vxlan_dev *vxlan = netdev_priv(dev); in mlxsw_sp_fdb_vxlan_call_notifiers() local
3060 struct vxlan_dev *vxlan = netdev_priv(dev); in __mlxsw_sp_fdb_notify_mac_uc_tunnel_process() local
3544 struct vxlan_dev *vxlan = netdev_priv(switchdev_work->dev); in mlxsw_sp_switchdev_vxlan_work_prepare() local
3674 struct vxlan_dev *vxlan = netdev_priv(vxlan_dev); in mlxsw_sp_switchdev_vxlan_vlan_add() local
3758 struct vxlan_dev *vxlan = netdev_priv(vxlan_dev); in mlxsw_sp_switchdev_vxlan_vlan_del() local
/linux-6.1.9/net/openvswitch/
Dvport-vxlan.c24 struct vxlan_dev *vxlan = netdev_priv(vport->dev); in vxlan_get_options() local
/linux-6.1.9/drivers/net/ethernet/mellanox/mlx5/core/en/
Dtc_tun_vxlan.c148 const struct vxlan_dev *vxlan = netdev_priv(mirred_dev); in mlx5e_tc_tun_get_remote_ifindex() local
/linux-6.1.9/net/netfilter/
Dnft_tunnel.c173 struct vxlan_metadata vxlan; member
/linux-6.1.9/drivers/net/ethernet/cisco/enic/
Denic.h172 struct vxlan_offload vxlan; member
/linux-6.1.9/include/net/
Dvxlan.h257 struct vxlan_dev *vxlan; member
/linux-6.1.9/drivers/net/ethernet/amd/xgbe/
Dxgbe-dev.c1681 unsigned int csum, tso, vlan, vxlan; in xgbe_dev_xmit() local
/linux-6.1.9/include/linux/mlx4/
Ddevice.h1245 struct mlx4_spec_vxlan vxlan; member
1352 struct mlx4_net_trans_rule_hw_vxlan vxlan; member
/linux-6.1.9/drivers/net/ethernet/qlogic/qed/
Dqed.h148 struct qed_tunn_update_type vxlan; member
/linux-6.1.9/include/linux/mlx5/
Ddriver.h791 struct mlx5_vxlan *vxlan; member