Home
last modified time | relevance | path

Searched refs:vxlan (Results 1 – 25 of 70) sorted by relevance

123

/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dvxlan.c72 bool mlx5_vxlan_lookup_port(struct mlx5_vxlan *vxlan, u16 port) in mlx5_vxlan_lookup_port() argument
77 if (!mlx5_vxlan_allowed(vxlan)) in mlx5_vxlan_lookup_port()
81 hash_for_each_possible_rcu(vxlan->htable, vxlanp, hlist, 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() argument
95 hash_for_each_possible(vxlan->htable, vxlanp, hlist, port) in vxlan_lookup_port()
101 int mlx5_vxlan_add_port(struct mlx5_vxlan *vxlan, u16 port) in mlx5_vxlan_add_port() argument
111 ret = mlx5_vxlan_core_add_port_cmd(vxlan->mdev, port); in mlx5_vxlan_add_port()
117 mutex_lock(&vxlan->sync_lock); in mlx5_vxlan_add_port()
118 hash_add_rcu(vxlan->htable, &vxlanp->hlist, port); in mlx5_vxlan_add_port()
119 mutex_unlock(&vxlan->sync_lock); in mlx5_vxlan_add_port()
[all …]
H A Dvxlan.h45 static inline bool mlx5_vxlan_allowed(struct mlx5_vxlan *vxlan) in mlx5_vxlan_allowed() argument
50 return !IS_ERR_OR_NULL(vxlan); in mlx5_vxlan_allowed()
55 void mlx5_vxlan_destroy(struct mlx5_vxlan *vxlan);
56 int mlx5_vxlan_add_port(struct mlx5_vxlan *vxlan, u16 port);
57 int mlx5_vxlan_del_port(struct mlx5_vxlan *vxlan, u16 port);
58 bool mlx5_vxlan_lookup_port(struct mlx5_vxlan *vxlan, u16 port);
59 void mlx5_vxlan_reset_to_default(struct mlx5_vxlan *vxlan);
63 static inline void mlx5_vxlan_destroy(struct mlx5_vxlan *vxlan) { return; } in mlx5_vxlan_destroy() argument
64 static inline int mlx5_vxlan_add_port(struct mlx5_vxlan *vxlan, u16 port) { return -EOPNOTSUPP; } in mlx5_vxlan_add_port() argument
65 static inline int mlx5_vxlan_del_port(struct mlx5_vxlan *vxlan, u16 port) { return -EOPNOTSUPP; } in mlx5_vxlan_del_port() argument
[all …]
/linux/drivers/net/vxlan/
H A Dvxlan_core.c30 #include <net/vxlan.h>
62 static int vxlan_sock_add(struct vxlan_dev *vxlan);
64 static void vxlan_vs_del_dev(struct vxlan_dev *vxlan);
113 if (!node->vxlan) in vxlan_vs_find_vni()
116 if (node->vxlan->cfg.flags & VXLAN_F_VNIFILTER) { in vxlan_vs_find_vni()
117 vnode = vxlan_vnifilter_lookup(node->vxlan, vni); in vxlan_vs_find_vni()
120 } else if (node->vxlan->default_dst.remote_vni != vni) { in vxlan_vs_find_vni()
125 const struct vxlan_config *cfg = &node->vxlan->cfg; in vxlan_vs_find_vni()
134 return node->vxlan; in vxlan_vs_find_vni()
155 static int vxlan_fdb_info(struct sk_buff *skb, struct vxlan_dev *vxlan, in vxlan_fdb_info() argument
263 __vxlan_fdb_notify(struct vxlan_dev * vxlan,struct vxlan_fdb * fdb,struct vxlan_rdst * rd,int type) __vxlan_fdb_notify() argument
288 vxlan_fdb_switchdev_notifier_info(const struct vxlan_dev * vxlan,const struct vxlan_fdb * fdb,const struct vxlan_rdst * rd,struct netlink_ext_ack * extack,struct switchdev_notifier_vxlan_fdb_info * fdb_info) vxlan_fdb_switchdev_notifier_info() argument
306 vxlan_fdb_switchdev_call_notifiers(struct vxlan_dev * vxlan,struct vxlan_fdb * fdb,struct vxlan_rdst * rd,bool adding,struct netlink_ext_ack * extack) vxlan_fdb_switchdev_call_notifiers() argument
327 vxlan_fdb_notify(struct vxlan_dev * vxlan,struct vxlan_fdb * fdb,struct vxlan_rdst * rd,int type,bool swdev_notify,struct netlink_ext_ack * extack) vxlan_fdb_notify() argument
354 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_ip_miss() local
366 vxlan_fdb_miss(struct vxlan_dev * vxlan,const u8 eth_addr[ETH_ALEN]) vxlan_fdb_miss() argument
379 vxlan_find_mac_rcu(struct vxlan_dev * vxlan,const u8 * mac,__be32 vni) vxlan_find_mac_rcu() argument
395 vxlan_find_mac_tx(struct vxlan_dev * vxlan,const u8 * mac,__be32 vni) vxlan_find_mac_tx() argument
411 vxlan_find_mac(struct vxlan_dev * vxlan,const u8 * mac,__be32 vni) vxlan_find_mac() argument
446 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_fdb_find_uc() local
477 vxlan_fdb_notify_one(struct notifier_block * nb,const struct vxlan_dev * vxlan,const struct vxlan_fdb * f,const struct vxlan_rdst * rdst,struct netlink_ext_ack * extack) vxlan_fdb_notify_one() argument
495 struct vxlan_dev *vxlan; vxlan_fdb_replay() local
526 struct vxlan_dev *vxlan; vxlan_fdb_clear_offload() local
770 vxlan_fdb_alloc(struct vxlan_dev * vxlan,const u8 * mac,__u16 state,__be32 src_vni,__u16 ndm_flags) vxlan_fdb_alloc() argument
793 vxlan_fdb_nh_update(struct vxlan_dev * vxlan,struct vxlan_fdb * fdb,u32 nhid,struct netlink_ext_ack * extack) vxlan_fdb_nh_update() argument
855 vxlan_fdb_create(struct vxlan_dev * vxlan,const u8 * mac,union vxlan_addr * ip,__u16 state,__be16 port,__be32 src_vni,__be32 vni,__u32 ifindex,__u16 ndm_flags,u32 nhid,struct vxlan_fdb ** fdb,struct netlink_ext_ack * extack) vxlan_fdb_create() argument
934 vxlan_fdb_destroy(struct vxlan_dev * vxlan,struct vxlan_fdb * f,bool do_notify,bool swdev_notify) vxlan_fdb_destroy() argument
967 vxlan_fdb_update_existing(struct vxlan_dev * vxlan,union vxlan_addr * ip,__u16 state,__u16 flags,__be16 port,__be32 vni,__u32 ifindex,__u16 ndm_flags,struct vxlan_fdb * f,u32 nhid,bool swdev_notify,struct netlink_ext_ack * extack) vxlan_fdb_update_existing() argument
1066 vxlan_fdb_update_create(struct vxlan_dev * vxlan,const u8 * mac,union vxlan_addr * ip,__u16 state,__u16 flags,__be16 port,__be32 src_vni,__be32 vni,__u32 ifindex,__u16 ndm_flags,u32 nhid,bool swdev_notify,struct netlink_ext_ack * extack) vxlan_fdb_update_create() argument
1102 vxlan_fdb_update(struct vxlan_dev * vxlan,const u8 * mac,union vxlan_addr * ip,__u16 state,__u16 flags,__be16 port,__be32 src_vni,__be32 vni,__u32 ifindex,__u16 ndm_flags,u32 nhid,bool swdev_notify,struct netlink_ext_ack * extack) vxlan_fdb_update() argument
1134 vxlan_fdb_dst_destroy(struct vxlan_dev * vxlan,struct vxlan_fdb * f,struct vxlan_rdst * rd,bool swdev_notify) vxlan_fdb_dst_destroy() argument
1142 vxlan_fdb_parse(struct nlattr * tb[],struct vxlan_dev * vxlan,union vxlan_addr * ip,__be16 * port,__be32 * src_vni,__be32 * vni,u32 * ifindex,u32 * nhid,struct netlink_ext_ack * extack) vxlan_fdb_parse() argument
1234 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_fdb_add() local
1272 __vxlan_fdb_delete(struct vxlan_dev * vxlan,const unsigned char * addr,union vxlan_addr ip,__be16 port,__be32 src_vni,__be32 vni,u32 ifindex,bool swdev_notify) __vxlan_fdb_delete() argument
1311 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_fdb_delete() local
1340 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_fdb_dump() local
1392 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_fdb_get() local
1426 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_snoop() local
1504 vxlan_sock_release(struct vxlan_dev * vxlan) vxlan_sock_release() argument
1586 vxlan_set_mac(struct vxlan_dev * vxlan,struct vxlan_sock * vs,struct sk_buff * skb,__be32 vni) vxlan_set_mac() argument
1647 struct vxlan_dev *vxlan; vxlan_rcv() local
1814 struct vxlan_dev *vxlan; vxlan_err_lookup() local
1841 struct vxlan_dev *vxlan = netdev_priv(dev); arp_reduce() local
2029 struct vxlan_dev *vxlan = netdev_priv(dev); neigh_reduce() local
2099 struct vxlan_dev *vxlan = netdev_priv(dev); route_shortcircuit() local
2303 encap_bypass_if_local(struct sk_buff * skb,struct net_device * dev,struct vxlan_dev * vxlan,int addr_family,__be16 dst_port,int dst_ifindex,__be32 vni,struct dst_entry * dst,u32 rt_flags) encap_bypass_if_local() argument
2348 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_xmit_one() local
2680 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_xmit_nhid() local
2724 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_xmit() local
2844 struct vxlan_dev *vxlan = timer_container_of(vxlan, t, age_timer); vxlan_cleanup() local
2880 vxlan_vs_del_dev(struct vxlan_dev * vxlan) vxlan_vs_del_dev() argument
2890 vxlan_vs_add_dev(struct vxlan_sock * vs,struct vxlan_dev * vxlan,struct vxlan_dev_node * node) vxlan_vs_add_dev() argument
2904 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_init() local
2940 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_uninit() local
2955 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_open() local
2988 vxlan_fdb_is_default_entry(const struct vxlan_fdb * f,const struct vxlan_dev * vxlan) vxlan_fdb_is_default_entry() argument
3002 vxlan_fdb_flush_matches(const struct vxlan_fdb * f,const struct vxlan_dev * vxlan,const struct vxlan_fdb_flush_desc * desc) vxlan_fdb_flush_matches() argument
3047 vxlan_fdb_flush_match_remotes(struct vxlan_fdb * f,struct vxlan_dev * vxlan,const struct vxlan_fdb_flush_desc * desc,bool * p_destroy_fdb) vxlan_fdb_flush_match_remotes() argument
3066 vxlan_flush(struct vxlan_dev * vxlan,const struct vxlan_fdb_flush_desc * desc) vxlan_flush() argument
3117 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_fdb_delete_bulk() local
3181 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_stop() local
3206 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_change_mtu() local
3226 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_fill_metadata_dst() local
3345 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_setup() local
3521 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_get_link_ksettings() local
3628 __vxlan_sock_add(struct vxlan_dev * vxlan,bool ipv6) __vxlan_sock_add() argument
3677 vxlan_sock_add(struct vxlan_dev * vxlan) vxlan_sock_add() argument
3700 vxlan_vni_in_use(struct net * src_net,struct vxlan_dev * vxlan,struct vxlan_config * conf,__be32 vni) vxlan_vni_in_use() argument
3889 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_config_apply() local
3944 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_dev_configure() local
3962 struct vxlan_dev *vxlan = netdev_priv(dev); __vxlan_dev_create() local
4061 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_nl2conf() local
4414 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_changelink() local
4507 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_dellink() local
4558 const struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_fill_info() local
4668 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_get_link_net() local
4725 struct vxlan_dev *vxlan, *next; vxlan_handle_lowerdev_unregister() local
4768 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_fdb_offloaded_set() local
4795 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_fdb_external_learn_add() local
4820 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_fdb_external_learn_del() local
4886 struct vxlan_dev *vxlan; vxlan_fdb_nh_flush() local
4936 struct vxlan_dev *vxlan, *next; vxlan_destroy_tunnels() local
[all...]
H A Dvxlan_vnifilter.c39 static void vxlan_vs_add_del_vninode(struct vxlan_dev *vxlan, in vxlan_vs_add_del_vninode() argument
59 vs = rtnl_dereference(vxlan->vn6_sock); in vxlan_vs_add_del_vninode()
65 vs = rtnl_dereference(vxlan->vn4_sock); in vxlan_vs_add_del_vninode()
72 void vxlan_vs_add_vnigrp(struct vxlan_dev *vxlan, in vxlan_vs_add_vnigrp() argument
76 struct vxlan_vni_group *vg = rtnl_dereference(vxlan->vnigrp); in vxlan_vs_add_vnigrp()
92 node->vxlan = vxlan; in vxlan_vs_add_vnigrp()
97 void vxlan_vs_del_vnigrp(struct vxlan_dev *vxlan) in vxlan_vs_del_vnigrp() argument
99 struct vxlan_vni_group *vg = rtnl_dereference(vxlan->vnigrp); in vxlan_vs_del_vnigrp()
174 void vxlan_vnifilter_count(struct vxlan_dev *vxlan, __be32 vni, in vxlan_vnifilter_count() argument
180 if (!(vxlan->cfg.flags & VXLAN_F_VNIFILTER)) in vxlan_vnifilter_count()
[all …]
H A Dvxlan_mdb.c64 struct vxlan_dev *vxlan; member
97 static void vxlan_br_mdb_entry_fill(const struct vxlan_dev *vxlan, in vxlan_br_mdb_entry_fill() argument
105 e->ifindex = vxlan->dev->ifindex; in vxlan_br_mdb_entry_fill()
162 static int vxlan_mdb_entry_info_fill(const struct vxlan_dev *vxlan, in vxlan_mdb_entry_info_fill() argument
175 vxlan_br_mdb_entry_fill(vxlan, mdb_entry, remote, &e); in vxlan_mdb_entry_info_fill()
191 if (rd->remote_port && rd->remote_port != vxlan->cfg.dst_port && in vxlan_mdb_entry_info_fill()
196 if (rd->remote_vni != vxlan->default_dst.remote_vni && in vxlan_mdb_entry_info_fill()
204 if ((vxlan->cfg.flags & VXLAN_F_COLLECT_METADATA) && in vxlan_mdb_entry_info_fill()
218 static int vxlan_mdb_entry_fill(const struct vxlan_dev *vxlan, in vxlan_mdb_entry_fill() argument
236 err = vxlan_mdb_entry_info_fill(vxlan, skb, mdb_entry, remote); in vxlan_mdb_entry_fill()
[all …]
H A DMakefile5 obj-$(CONFIG_VXLAN) += vxlan.o
7 vxlan-objs := vxlan_core.o vxlan_multicast.o vxlan_vnifilter.o vxlan_mdb.o
/linux/Documentation/networking/
H A Dvxlan.rst22 The management of vxlan is done in a manner similar to its two closest
27 1. Create vxlan device::
29 # ip link add vxlan0 type vxlan id 42 group 239.1.1.1 dev eth1 dstport 4789
39 2. Delete vxlan device::
43 3. Show vxlan info::
47 It is possible to create, destroy and display the vxlan
82 Types: vxlan
86 Types: geneve, vxlan-gpe
88 port 1230, vxlan-gpe
/linux/tools/testing/selftests/net/
H A Drtnetlink.sh494 vxlan="test-vxlan0"
496 run_cmd ip -netns "$testns" link add "$vxlan" type vxlan id 42 group 239.1.1.1 \
503 run_cmd ip -netns "$testns" addr add 10.2.11.49/24 dev "$vxlan"
504 run_cmd ip -netns "$testns" link set up dev "$vxlan"
505 run_cmd ip -netns "$testns" link add link "$vxlan" name "$vlan" type vlan id 1
508 run_cmd_fail ip -netns "$testns" link set dev "$vxlan" type vxlan vni 43
509 run_cmd_fail ip -netns "$testns" link set dev "$vxlan" type vxlan group ffe5::5 dev "$devdummy"
510 run_cmd_fail ip -netns "$testns" link set dev "$vxlan" type vxlan ttl inherit
512 run_cmd ip -netns "$testns" link set dev "$vxlan" type vxlan ttl 64
513 run_cmd ip -netns "$testns" link set dev "$vxlan" type vxlan nolearning
[all …]
H A Dtest_vxlan_fdb_changelink.sh24 adf_ip_link_add vx up type vxlan id 2000 dstport 4789
29 ip link set dev vx type vxlan remote 192.0.2.30
50 ip link set dev vx type vxlan $(fmt_remote $remote) dev v1
82 adf_ip_link_add vx up type vxlan dstport 4789 \
H A Dl2_tos_ttl_inherit.sh125 local vxlan=""
127 vxlan="vni 100 dstport 4789"
142 $vxlan $geneve
145 $vxlan $geneve
156 ttl $test_ttl $vxlan $geneve
159 ttl $test_ttl $vxlan $geneve
413 for type in gre vxlan geneve; do
H A Dtest_vxlan_nolocalbypass.sh105 ip -n $ns1 link add name vx0 up type vxlan id 100 local 198.51.100.1 \
107 ip -n $ns1 link add name vx1 up type vxlan id 100 dstport 4790
220 ip link help vxlan 2>&1 | grep -q "localbypass"
H A Dpmtu.sh615 if [ "${type}" = "vxlan" ]; then
648 setup_vxlan_or_geneve vxlan ${prefix4}.${a_r1}.1 ${prefix4}.${b_r1}.1 "df set"
656 setup_vxlan_or_geneve vxlan ${prefix6}:${a_r1}::1 ${prefix6}:${b_r1}::1 ""
664 setup_vxlan_or_geneve vxlan ${prefix4}.${a_r1}.1 ${prefix4}.${b_r1}.1 "df set" "br0"
672 setup_vxlan_or_geneve vxlan ${prefix6}:${a_r1}::1 ${prefix6}:${b_r1}::1 "" "br0"
923 if [ "${type}" = "vxlan" ]; then
947 setup_ovs_vxlan_or_geneve vxlan ${prefix4}.${a_r1}.1 ${prefix4}.${b_r1}.1
955 setup_ovs_vxlan_or_geneve vxlan ${prefix6}:${a_r1}::1 ${prefix6}:${b_r1}::1
1386 test_pmtu_ipvX_over_vxlanY_or_geneveY_exception vxlan 4 4
1390 test_pmtu_ipvX_over_vxlanY_or_geneveY_exception vxlan
[all...]
H A Dudpgro_fwd.sh68 ip -n $netns link add dev $vxlan_dev type vxlan id $vxlan_id \
80 create_vxlan_endpoint $BASE$ns veth$ns $BM_NET_V4$((3 - $ns)) vxlan$ns 4
81 ip -n $BASE$ns addr add dev vxlan$ns $OL_NET_V4$ns/24
233 VXDEV=vxlan
/linux/tools/testing/selftests/drivers/net/mlxsw/
H A Dvxlan.sh91 ip link add name vxlan0 up type vxlan id 10 nolearning $UDPCSUM_FLAFS \
108 ip link add name vxlan0 up type vxlan id 10 nolearning $UDPCSUM_FLAFS \
125 ip link add name vxlan0 up type vxlan id 10 nolearning $UDPCSUM_FLAFS \
143 ip link add name vxlan0 up type vxlan id 10 nolearning $UDPCSUM_FLAFS \
162 ip link add name vxlan0 up type vxlan id 10 nolearning $UDPCSUM_FLAFS \
179 ip link add name vxlan0 up type vxlan id 10 learning $UDPCSUM_FLAFS \
197 ip link add name vxlan0 up type vxlan id 10 nolearning $UDPCSUM_FLAFS \
215 ip link add name vxlan0 up type vxlan id 10 nolearning $UDPCSUM_FLAFS \
233 ip link add name vxlan0 up type vxlan id 10 nolearning $UDPCSUM_FLAFS \
250 ip link add name vxlan0 up type vxlan id 10 nolearning $UDPCSUM_FLAFS \
[all …]
H A Dvxlan_ipv6.sh27 ip link add name vxlan0 up type vxlan id 10 learning $UDPCSUM_FLAFS \
44 ip link add name vxlan0 up type vxlan id 10 nolearning \
53 ip link add name vxlan0 up type vxlan id 10 nolearning \
65 source vxlan.sh
H A Dextack.sh41 ip link add name vx1 up type vxlan id 1000 \
54 ip link add name vx2 up type vxlan id 2000 \
67 ip link set dev vx2 type vxlan ttl 200
93 ip link add name vx1 up type vxlan id 1000 \
121 ip link add name vx1 up type vxlan id 1000 \
H A Dvxlan_fdb_veto.sh44 ip link add name vxlan0 up type vxlan id 10 nolearning $UDPCSUM_FLAFS \
122 ip link set dev vxlan0 type vxlan \
126 ip link set dev vxlan0 type vxlan \
/linux/net/openvswitch/
H A Dvport-vxlan.c24 struct vxlan_dev *vxlan = netdev_priv(vport->dev); in vxlan_get_options() local
25 __be16 dst_port = vxlan->cfg.dst_port; in vxlan_get_options()
30 if (vxlan->cfg.flags & VXLAN_F_GBP) { in vxlan_get_options()
37 if (vxlan->cfg.flags & VXLAN_F_GBP && in vxlan_get_options()
/linux/tools/testing/selftests/net/forwarding/
H A Dvxlan_bridge_1q.sh164 ip link add name vx10 type vxlan id 1000 \
172 ip link add name vx20 type vxlan id 2000 \
274 ip link add name vx10 type vxlan id 1000 local $in_addr \
285 ip link add name vx20 type vxlan id 2000 local $in_addr \
816 ip link set dev vx10 type vxlan ageing 30
817 ip link set dev vx10 type vxlan learning
818 ip link set dev vx20 type vxlan ageing 30
819 ip link set dev vx20 type vxlan learning
835 ip link set dev vx20 type vxlan nolearning
836 ip link set dev vx20 type vxlan ageing 300
[all …]
H A Dvxlan_symmetric_ipv6.sh183 ip link add name vx10 type vxlan id 1010 \
191 ip link add name vx20 type vxlan id 1020 \
205 ip link add name vx4001 type vxlan id 104001 \
353 ip link add name vx10 type vxlan id 1010 \
361 ip link add name vx20 type vxlan id 1020 \
369 ip link add name vx4001 type vxlan id 104001 \
H A Dvxlan_symmetric.sh181 ip link add name vx10 type vxlan id 1010 \
189 ip link add name vx20 type vxlan id 1020 \
205 ip link add name vx4001 type vxlan id 104001 \
352 ip link add name vx10 type vxlan id 1010 \
360 ip link add name vx20 type vxlan id 1020 \
368 ip link add name vx4001 type vxlan id 104001 \
H A Dvxlan_bridge_1d.sh136 ip link add name vx1 type vxlan id 1000 \
210 ip link add name vx2 type vxlan id 1000 local $in_addr dstport "$VXPORT"
699 ip link set dev vx1 type vxlan ageing 30
700 ip link set dev vx1 type vxlan learning
795 ip link set dev vx1 type vxlan nolearning
796 ip link set dev vx1 type vxlan ageing 300
/linux/drivers/net/ethernet/qlogic/qed/
H A Dqed_sp_commands.c130 if (p_src->vxlan.b_update_mode || b_pf_start) in qed_set_pf_update_tunn_mode()
131 p_tun->vxlan.b_mode_enabled = p_src->vxlan.b_mode_enabled; in qed_set_pf_update_tunn_mode()
156 type = qed_tunn_clss_to_fw_clss(p_src->vxlan.tun_cls); in qed_set_tunn_cls_info()
157 p_tun->vxlan.tun_cls = type; in qed_set_tunn_cls_info()
214 &p_tun->vxlan, in qed_tunn_set_pf_update_params()
243 qed_set_vxlan_enable(p_hwfn, p_ptt, p_tun->vxlan.b_mode_enabled); in qed_set_hw_tunn_mode()
279 &p_tun->vxlan, in qed_tunn_set_pf_start_params()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_tun_vxlan.c33 if (!mlx5_vxlan_lookup_port(priv->mdev->vxlan, in mlx5e_tc_tun_check_udp_dport_vxlan()
70 if (!mlx5_vxlan_lookup_port(priv->mdev->vxlan, dst_port)) { in mlx5e_tc_tun_init_encap_attr_vxlan()
243 const struct vxlan_dev *vxlan = netdev_priv(mirred_dev); in mlx5e_tc_tun_get_remote_ifindex() local
244 const struct vxlan_rdst *dst = &vxlan->default_dst; in mlx5e_tc_tun_get_remote_ifindex()
/linux/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_nve_vxlan.c62 struct vxlan_dev *vxlan = netdev_priv(params->dev); in mlxsw_sp_nve_vxlan_can_offload() local
63 struct vxlan_config *cfg = &vxlan->cfg; in mlxsw_sp_nve_vxlan_can_offload()
151 struct vxlan_dev *vxlan = netdev_priv(params->dev); in mlxsw_sp_nve_vxlan_config() local
152 struct vxlan_config *cfg = &vxlan->cfg; in mlxsw_sp_nve_vxlan_config()

123