Home
last modified time | relevance | path

Searched refs:vxlan_dev (Results 1 – 11 of 11) sorted by relevance

/linux-5.19.10/drivers/net/vxlan/
Dvxlan_private.h40 struct vxlan_dev __rcu *vdev;
99 vxlan_vnifilter_lookup(struct vxlan_dev *vxlan, __be32 vni) in vxlan_vnifilter_lookup()
112 int vxlan_fdb_create(struct vxlan_dev *vxlan,
118 int __vxlan_fdb_delete(struct vxlan_dev *vxlan,
123 u32 fdb_head_index(struct vxlan_dev *vxlan, const u8 *mac, __be32 vni);
124 int vxlan_fdb_update(struct vxlan_dev *vxlan,
130 int vxlan_vni_in_use(struct net *src_net, struct vxlan_dev *vxlan,
134 int vxlan_vnigroup_init(struct vxlan_dev *vxlan);
135 void vxlan_vnigroup_uninit(struct vxlan_dev *vxlan);
139 void vxlan_vnifilter_count(struct vxlan_dev *vxlan, __be32 vni,
[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()
125 bool vxlan_group_used(struct vxlan_net *vn, struct vxlan_dev *dev, in vxlan_group_used()
130 struct vxlan_dev *vxlan; in vxlan_group_used()
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_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()
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_core.c61 static int vxlan_sock_add(struct vxlan_dev *vxlan);
63 static void vxlan_vs_del_dev(struct vxlan_dev *vxlan);
142 static struct vxlan_dev *vxlan_vs_find_vni(struct vxlan_sock *vs, in vxlan_vs_find_vni()
183 static struct vxlan_dev *vxlan_find_vni(struct net *net, int ifindex, in vxlan_find_vni()
197 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()
[all …]
/linux-5.19.10/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_switchdev.c89 const struct net_device *vxlan_dev, u16 vid,
2115 const struct net_device *vxlan_dev, in mlxsw_sp_bridge_vlan_aware_vxlan_join() argument
2120 struct vxlan_dev *vxlan = netdev_priv(vxlan_dev); in mlxsw_sp_bridge_vlan_aware_vxlan_join()
2124 .dev = vxlan_dev, in mlxsw_sp_bridge_vlan_aware_vxlan_join()
2135 err = mlxsw_sp_vxlan_mapped_vid(vxlan_dev, &vid); in mlxsw_sp_bridge_vlan_aware_vxlan_join()
2166 const struct net_device *vxlan_dev, u16 vid, in mlxsw_sp_bridge_8021q_vxlan_join() argument
2169 return mlxsw_sp_bridge_vlan_aware_vxlan_join(bridge_device, vxlan_dev, in mlxsw_sp_bridge_8021q_vxlan_join()
2294 const struct net_device *vxlan_dev, u16 vid, in mlxsw_sp_bridge_8021d_vxlan_join() argument
2298 struct vxlan_dev *vxlan = netdev_priv(vxlan_dev); in mlxsw_sp_bridge_8021d_vxlan_join()
2302 .dev = vxlan_dev, in mlxsw_sp_bridge_8021d_vxlan_join()
[all …]
Dspectrum_nve_vxlan.c60 struct vxlan_dev *vxlan = netdev_priv(params->dev); in mlxsw_sp_nve_vxlan_can_offload()
149 struct vxlan_dev *vxlan = netdev_priv(params->dev); in mlxsw_sp_nve_vxlan_config()
Dspectrum.h426 mlxsw_sp_vxlan_mapped_vid(const struct net_device *vxlan_dev, u16 *p_vid) in mlxsw_sp_vxlan_mapped_vid() argument
432 err = br_vlan_get_pvid(vxlan_dev, &vid); in mlxsw_sp_vxlan_mapped_vid()
436 err = br_vlan_get_info(vxlan_dev, vid, &vinfo); in mlxsw_sp_vxlan_mapped_vid()
639 const struct net_device *vxlan_dev, u16 vid,
642 const struct net_device *vxlan_dev);
/linux-5.19.10/tools/testing/selftests/net/
Dudpgro_fwd.sh56 local -r vxlan_dev=$4
61 ip -n $netns link add dev $vxlan_dev type vxlan id $vxlan_id \
63 ip -n $netns link set dev $vxlan_dev up
/linux-5.19.10/net/openvswitch/
Dvport-vxlan.c24 struct vxlan_dev *vxlan = netdev_priv(vport->dev); in vxlan_get_options()
/linux-5.19.10/include/net/
Dvxlan.h257 struct vxlan_dev *vxlan;
281 struct vxlan_dev { struct
/linux-5.19.10/drivers/net/ethernet/mellanox/mlx5/core/en/
Dtc_tun_vxlan.c146 const struct vxlan_dev *vxlan = netdev_priv(mirred_dev); in mlx5e_tc_tun_get_remote_ifindex()