Symbol: vxlan_dev
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c
243
const struct vxlan_dev *vxlan = netdev_priv(mirred_dev);
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
448
mlxsw_sp_vxlan_mapped_vid(const struct net_device *vxlan_dev, u16 *p_vid)
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
454
err = br_vlan_get_pvid(vxlan_dev, &vid);
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
458
err = br_vlan_get_info(vxlan_dev, vid, &vinfo);
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
665
struct net_device *vxlan_dev, u16 vid,
drivers/net/ethernet/mellanox/mlxsw/spectrum.h
668
struct net_device *vxlan_dev);
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c
151
struct vxlan_dev *vxlan = netdev_priv(params->dev);
drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c
62
struct vxlan_dev *vxlan = netdev_priv(params->dev);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2510
const struct net_device *vxlan_dev,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2515
struct vxlan_dev *vxlan = netdev_priv(vxlan_dev);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2519
.dev = vxlan_dev,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2530
err = mlxsw_sp_vxlan_mapped_vid(vxlan_dev, &vid);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2561
const struct net_device *vxlan_dev, u16 vid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2564
return mlxsw_sp_bridge_vlan_aware_vxlan_join(bridge_device, vxlan_dev,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2702
const struct net_device *vxlan_dev, u16 vid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2706
struct vxlan_dev *vxlan = netdev_priv(vxlan_dev);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2710
.dev = vxlan_dev,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2813
const struct net_device *vxlan_dev, u16 vid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2816
return mlxsw_sp_bridge_vlan_aware_vxlan_join(bridge_device, vxlan_dev,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2933
const struct net_device *vxlan_dev)
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2935
struct vxlan_dev *vxlan = netdev_priv(vxlan_dev);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2953
struct net_device *vxlan_dev, u16 vid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2968
err = bridge_device->ops->vxlan_join(bridge_device, vxlan_dev, vid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2973
err = switchdev_bridge_port_offload(vxlan_dev, mlxsw_sp_port->dev,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2981
__mlxsw_sp_bridge_vxlan_leave(mlxsw_sp, vxlan_dev);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2986
struct net_device *vxlan_dev)
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2988
switchdev_bridge_port_unoffload(vxlan_dev, NULL, NULL, NULL);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
2989
__mlxsw_sp_bridge_vxlan_leave(mlxsw_sp, vxlan_dev);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3030
struct vxlan_dev *vxlan = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3238
struct vxlan_dev *vxlan = netdev_priv(dev);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3723
struct vxlan_dev *vxlan = netdev_priv(switchdev_work->dev);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3849
const struct net_device *vxlan_dev, u16 vid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3853
struct vxlan_dev *vxlan = netdev_priv(vxlan_dev);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3870
if (!netif_running(vxlan_dev))
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3881
return bridge_device->ops->vxlan_join(bridge_device, vxlan_dev,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3896
__mlxsw_sp_bridge_vxlan_leave(mlxsw_sp, vxlan_dev);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3912
__mlxsw_sp_bridge_vxlan_leave(mlxsw_sp, vxlan_dev);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3921
err = bridge_device->ops->vxlan_join(bridge_device, vxlan_dev, vid, extack);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3928
bridge_device->ops->vxlan_join(bridge_device, vxlan_dev, old_vid, NULL);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3935
const struct net_device *vxlan_dev, u16 vid)
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3937
struct vxlan_dev *vxlan = netdev_priv(vxlan_dev);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3941
if (!netif_running(vxlan_dev))
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3952
__mlxsw_sp_bridge_vxlan_leave(mlxsw_sp, vxlan_dev);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3959
mlxsw_sp_switchdev_vxlan_vlans_add(struct net_device *vxlan_dev,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3973
br_dev = netdev_master_upper_dev_get(vxlan_dev);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3991
vxlan_dev, vlan->vid,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
3997
mlxsw_sp_switchdev_vxlan_vlans_del(struct net_device *vxlan_dev,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
4007
br_dev = netdev_master_upper_dev_get(vxlan_dev);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
4024
mlxsw_sp_switchdev_vxlan_vlan_del(mlxsw_sp, bridge_device, vxlan_dev,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
4029
mlxsw_sp_switchdev_handle_vxlan_obj_add(struct net_device *vxlan_dev,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
4037
err = mlxsw_sp_switchdev_vxlan_vlans_add(vxlan_dev,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
4048
mlxsw_sp_switchdev_handle_vxlan_obj_del(struct net_device *vxlan_dev,
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
4054
mlxsw_sp_switchdev_vxlan_vlans_del(vxlan_dev, port_obj_info);
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c
90
const struct net_device *vxlan_dev, u16 vid,
drivers/net/vxlan/vxlan_core.c
101
static struct vxlan_dev *vxlan_vs_find_vni(struct vxlan_sock *vs,
drivers/net/vxlan/vxlan_core.c
1067
static int vxlan_fdb_update_create(struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_core.c
1103
int vxlan_fdb_update(struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_core.c
1135
static void vxlan_fdb_dst_destroy(struct vxlan_dev *vxlan, struct vxlan_fdb *f,
drivers/net/vxlan/vxlan_core.c
1143
static int vxlan_fdb_parse(struct nlattr *tb[], struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_core.c
1235
struct vxlan_dev *vxlan = netdev_priv(dev);
drivers/net/vxlan/vxlan_core.c
1273
int __vxlan_fdb_delete(struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_core.c
1312
struct vxlan_dev *vxlan = netdev_priv(dev);
drivers/net/vxlan/vxlan_core.c
1341
struct vxlan_dev *vxlan = netdev_priv(dev);
drivers/net/vxlan/vxlan_core.c
1393
struct vxlan_dev *vxlan = netdev_priv(dev);
drivers/net/vxlan/vxlan_core.c
142
static struct vxlan_dev *vxlan_find_vni(struct net *net, int ifindex,
drivers/net/vxlan/vxlan_core.c
1427
struct vxlan_dev *vxlan = netdev_priv(dev);
drivers/net/vxlan/vxlan_core.c
1505
static void vxlan_sock_release(struct vxlan_dev *vxlan)
drivers/net/vxlan/vxlan_core.c
156
static int vxlan_fdb_info(struct sk_buff *skb, struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_core.c
1587
static enum skb_drop_reason vxlan_set_mac(struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_core.c
1648
struct vxlan_dev *vxlan;
drivers/net/vxlan/vxlan_core.c
1815
struct vxlan_dev *vxlan;
drivers/net/vxlan/vxlan_core.c
1842
struct vxlan_dev *vxlan = netdev_priv(dev);
drivers/net/vxlan/vxlan_core.c
2030
struct vxlan_dev *vxlan = netdev_priv(dev);
drivers/net/vxlan/vxlan_core.c
2102
struct vxlan_dev *vxlan = netdev_priv(dev);
drivers/net/vxlan/vxlan_core.c
2255
static void vxlan_encap_bypass(struct sk_buff *skb, struct vxlan_dev *src_vxlan,
drivers/net/vxlan/vxlan_core.c
2256
struct vxlan_dev *dst_vxlan, __be32 vni,
drivers/net/vxlan/vxlan_core.c
2306
struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_core.c
2323
struct vxlan_dev *dst_vxlan;
drivers/net/vxlan/vxlan_core.c
2351
struct vxlan_dev *vxlan = netdev_priv(dev);
drivers/net/vxlan/vxlan_core.c
264
static void __vxlan_fdb_notify(struct vxlan_dev *vxlan, struct vxlan_fdb *fdb,
drivers/net/vxlan/vxlan_core.c
2683
struct vxlan_dev *vxlan = netdev_priv(dev);
drivers/net/vxlan/vxlan_core.c
2727
struct vxlan_dev *vxlan = netdev_priv(dev);
drivers/net/vxlan/vxlan_core.c
2847
struct vxlan_dev *vxlan = timer_container_of(vxlan, t, age_timer);
drivers/net/vxlan/vxlan_core.c
2883
static void vxlan_vs_del_dev(struct vxlan_dev *vxlan)
drivers/net/vxlan/vxlan_core.c
289
static void vxlan_fdb_switchdev_notifier_info(const struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_core.c
2893
static void vxlan_vs_add_dev(struct vxlan_sock *vs, struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_core.c
2907
struct vxlan_dev *vxlan = netdev_priv(dev);
drivers/net/vxlan/vxlan_core.c
2943
struct vxlan_dev *vxlan = netdev_priv(dev);
drivers/net/vxlan/vxlan_core.c
2958
struct vxlan_dev *vxlan = netdev_priv(dev);
drivers/net/vxlan/vxlan_core.c
2991
const struct vxlan_dev *vxlan)
drivers/net/vxlan/vxlan_core.c
3005
const struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_core.c
3050
vxlan_fdb_flush_match_remotes(struct vxlan_fdb *f, struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_core.c
3069
static void vxlan_flush(struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_core.c
307
static int vxlan_fdb_switchdev_call_notifiers(struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_core.c
3120
struct vxlan_dev *vxlan = netdev_priv(dev);
drivers/net/vxlan/vxlan_core.c
3184
struct vxlan_dev *vxlan = netdev_priv(dev);
drivers/net/vxlan/vxlan_core.c
3209
struct vxlan_dev *vxlan = netdev_priv(dev);
drivers/net/vxlan/vxlan_core.c
3229
struct vxlan_dev *vxlan = netdev_priv(dev);
drivers/net/vxlan/vxlan_core.c
328
static int vxlan_fdb_notify(struct vxlan_dev *vxlan, struct vxlan_fdb *fdb,
drivers/net/vxlan/vxlan_core.c
3348
struct vxlan_dev *vxlan = netdev_priv(dev);
drivers/net/vxlan/vxlan_core.c
3524
struct vxlan_dev *vxlan = netdev_priv(dev);
drivers/net/vxlan/vxlan_core.c
355
struct vxlan_dev *vxlan = netdev_priv(dev);
drivers/net/vxlan/vxlan_core.c
3631
static int __vxlan_sock_add(struct vxlan_dev *vxlan, bool ipv6)
drivers/net/vxlan/vxlan_core.c
367
static void vxlan_fdb_miss(struct vxlan_dev *vxlan, const u8 eth_addr[ETH_ALEN])
drivers/net/vxlan/vxlan_core.c
3680
static int vxlan_sock_add(struct vxlan_dev *vxlan)
drivers/net/vxlan/vxlan_core.c
3703
int vxlan_vni_in_use(struct net *src_net, struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_core.c
3707
struct vxlan_dev *tmp;
drivers/net/vxlan/vxlan_core.c
3736
struct vxlan_dev *old,
drivers/net/vxlan/vxlan_core.c
380
static struct vxlan_fdb *vxlan_find_mac_rcu(struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_core.c
3892
struct vxlan_dev *vxlan = netdev_priv(dev);
drivers/net/vxlan/vxlan_core.c
3947
struct vxlan_dev *vxlan = netdev_priv(dev);
drivers/net/vxlan/vxlan_core.c
396
static struct vxlan_fdb *vxlan_find_mac_tx(struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_core.c
3965
struct vxlan_dev *vxlan = netdev_priv(dev);
drivers/net/vxlan/vxlan_core.c
4064
struct vxlan_dev *vxlan = netdev_priv(dev);
drivers/net/vxlan/vxlan_core.c
412
static struct vxlan_fdb *vxlan_find_mac(struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_core.c
4417
struct vxlan_dev *vxlan = netdev_priv(dev);
drivers/net/vxlan/vxlan_core.c
447
struct vxlan_dev *vxlan = netdev_priv(dev);
drivers/net/vxlan/vxlan_core.c
4510
struct vxlan_dev *vxlan = netdev_priv(dev);
drivers/net/vxlan/vxlan_core.c
4561
const struct vxlan_dev *vxlan = netdev_priv(dev);
drivers/net/vxlan/vxlan_core.c
4671
struct vxlan_dev *vxlan = netdev_priv(dev);
drivers/net/vxlan/vxlan_core.c
4680
.priv_size = sizeof(struct vxlan_dev),
drivers/net/vxlan/vxlan_core.c
4728
struct vxlan_dev *vxlan, *next;
drivers/net/vxlan/vxlan_core.c
4771
struct vxlan_dev *vxlan = netdev_priv(dev);
drivers/net/vxlan/vxlan_core.c
478
const struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_core.c
4798
struct vxlan_dev *vxlan = netdev_priv(dev);
drivers/net/vxlan/vxlan_core.c
4823
struct vxlan_dev *vxlan = netdev_priv(dev);
drivers/net/vxlan/vxlan_core.c
4889
struct vxlan_dev *vxlan;
drivers/net/vxlan/vxlan_core.c
4939
struct vxlan_dev *vxlan, *next;
drivers/net/vxlan/vxlan_core.c
496
struct vxlan_dev *vxlan;
drivers/net/vxlan/vxlan_core.c
527
struct vxlan_dev *vxlan;
drivers/net/vxlan/vxlan_core.c
63
static int vxlan_sock_add(struct vxlan_dev *vxlan);
drivers/net/vxlan/vxlan_core.c
65
static void vxlan_vs_del_dev(struct vxlan_dev *vxlan);
drivers/net/vxlan/vxlan_core.c
771
static struct vxlan_fdb *vxlan_fdb_alloc(struct vxlan_dev *vxlan, const u8 *mac,
drivers/net/vxlan/vxlan_core.c
794
static int vxlan_fdb_nh_update(struct vxlan_dev *vxlan, struct vxlan_fdb *fdb,
drivers/net/vxlan/vxlan_core.c
856
int vxlan_fdb_create(struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_core.c
935
static void vxlan_fdb_destroy(struct vxlan_dev *vxlan, struct vxlan_fdb *f,
drivers/net/vxlan/vxlan_core.c
968
static int vxlan_fdb_update_existing(struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_mdb.c
1030
static void vxlan_mdb_remote_notify(const struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_mdb.c
1062
struct vxlan_dev *vxlan = cfg->vxlan;
drivers/net/vxlan/vxlan_mdb.c
1094
struct vxlan_dev *vxlan = cfg->vxlan;
drivers/net/vxlan/vxlan_mdb.c
1168
static void vxlan_mdb_remote_del(struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_mdb.c
1180
vxlan_mdb_entry_get(struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_mdb.c
1215
static void vxlan_mdb_entry_put(struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_mdb.c
1233
struct vxlan_dev *vxlan = cfg->vxlan;
drivers/net/vxlan/vxlan_mdb.c
1257
struct vxlan_dev *vxlan = cfg->vxlan;
drivers/net/vxlan/vxlan_mdb.c
1329
static int vxlan_mdb_flush_desc_init(struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_mdb.c
1387
static void vxlan_mdb_remotes_flush(struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_mdb.c
1419
static void vxlan_mdb_flush(struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_mdb.c
1441
struct vxlan_dev *vxlan = netdev_priv(dev);
drivers/net/vxlan/vxlan_mdb.c
1469
struct vxlan_dev *vxlan = netdev_priv(dev);
drivers/net/vxlan/vxlan_mdb.c
1501
vxlan_mdb_get_reply_alloc(const struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_mdb.c
1521
vxlan_mdb_get_reply_fill(const struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_mdb.c
1571
struct vxlan_dev *vxlan = netdev_priv(dev);
drivers/net/vxlan/vxlan_mdb.c
1606
struct vxlan_mdb_entry *vxlan_mdb_entry_skb_get(struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_mdb.c
162
static int vxlan_mdb_entry_info_fill(const struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_mdb.c
1685
netdev_tx_t vxlan_mdb_xmit(struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_mdb.c
1725
int vxlan_mdb_init(struct vxlan_dev *vxlan)
drivers/net/vxlan/vxlan_mdb.c
1738
void vxlan_mdb_fini(struct vxlan_dev *vxlan)
drivers/net/vxlan/vxlan_mdb.c
218
static int vxlan_mdb_entry_fill(const struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_mdb.c
248
static int vxlan_mdb_fill(const struct vxlan_dev *vxlan, struct sk_buff *skb,
drivers/net/vxlan/vxlan_mdb.c
280
struct vxlan_dev *vxlan = netdev_priv(dev);
drivers/net/vxlan/vxlan_mdb.c
606
struct vxlan_dev *vxlan = netdev_priv(dev);
drivers/net/vxlan/vxlan_mdb.c
64
struct vxlan_dev *vxlan;
drivers/net/vxlan/vxlan_mdb.c
663
vxlan_mdb_entry_lookup(struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_mdb.c
743
static void vxlan_mdb_remote_fini(struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_mdb.c
814
vxlan_mdb_remote_src_fwd_del(struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_mdb.c
868
static void vxlan_mdb_remote_src_del(struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_mdb.c
900
static void vxlan_mdb_remote_srcs_del(struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_mdb.c
937
vxlan_mdb_nlmsg_remote_size(const struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_mdb.c
97
static void vxlan_br_mdb_entry_fill(const struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_mdb.c
977
static size_t vxlan_mdb_nlmsg_size(const struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_mdb.c
990
static int vxlan_mdb_nlmsg_fill(const struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_multicast.c
100
static bool vxlan_group_used_by_vnifilter(struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_multicast.c
125
bool vxlan_group_used(struct vxlan_net *vn, struct vxlan_dev *dev,
drivers/net/vxlan/vxlan_multicast.c
130
struct vxlan_dev *vxlan;
drivers/net/vxlan/vxlan_multicast.c
17
int vxlan_igmp_join(struct vxlan_dev *vxlan, union vxlan_addr *rip,
drivers/net/vxlan/vxlan_multicast.c
179
static int vxlan_multicast_join_vnigrp(struct vxlan_dev *vxlan)
drivers/net/vxlan/vxlan_multicast.c
216
static int vxlan_multicast_leave_vnigrp(struct vxlan_dev *vxlan)
drivers/net/vxlan/vxlan_multicast.c
236
int vxlan_multicast_join(struct vxlan_dev *vxlan)
drivers/net/vxlan/vxlan_multicast.c
255
int vxlan_multicast_leave(struct vxlan_dev *vxlan)
drivers/net/vxlan/vxlan_multicast.c
51
int vxlan_igmp_leave(struct vxlan_dev *vxlan, union vxlan_addr *rip,
drivers/net/vxlan/vxlan_private.h
168
vxlan_vnifilter_lookup(struct vxlan_dev *vxlan, __be32 vni)
drivers/net/vxlan/vxlan_private.h
181
int vxlan_fdb_create(struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_private.h
187
int __vxlan_fdb_delete(struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_private.h
191
int vxlan_fdb_update(struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_private.h
199
int vxlan_vni_in_use(struct net *src_net, struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_private.h
203
int vxlan_vnigroup_init(struct vxlan_dev *vxlan);
drivers/net/vxlan/vxlan_private.h
204
void vxlan_vnigroup_uninit(struct vxlan_dev *vxlan);
drivers/net/vxlan/vxlan_private.h
208
void vxlan_vnifilter_count(struct vxlan_dev *vxlan, __be32 vni,
drivers/net/vxlan/vxlan_private.h
212
void vxlan_vs_add_vnigrp(struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_private.h
215
void vxlan_vs_del_vnigrp(struct vxlan_dev *vxlan);
drivers/net/vxlan/vxlan_private.h
216
int vxlan_vnilist_update_group(struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_private.h
223
int vxlan_multicast_join(struct vxlan_dev *vxlan);
drivers/net/vxlan/vxlan_private.h
224
int vxlan_multicast_leave(struct vxlan_dev *vxlan);
drivers/net/vxlan/vxlan_private.h
225
bool vxlan_group_used(struct vxlan_net *vn, struct vxlan_dev *dev,
drivers/net/vxlan/vxlan_private.h
227
int vxlan_igmp_join(struct vxlan_dev *vxlan, union vxlan_addr *rip,
drivers/net/vxlan/vxlan_private.h
229
int vxlan_igmp_leave(struct vxlan_dev *vxlan, union vxlan_addr *rip,
drivers/net/vxlan/vxlan_private.h
243
struct vxlan_mdb_entry *vxlan_mdb_entry_skb_get(struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_private.h
246
netdev_tx_t vxlan_mdb_xmit(struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_private.h
249
int vxlan_mdb_init(struct vxlan_dev *vxlan);
drivers/net/vxlan/vxlan_private.h
250
void vxlan_mdb_fini(struct vxlan_dev *vxlan);
drivers/net/vxlan/vxlan_private.h
45
struct vxlan_dev __rcu *vdev;
drivers/net/vxlan/vxlan_vnifilter.c
174
void vxlan_vnifilter_count(struct vxlan_dev *vxlan, __be32 vni,
drivers/net/vxlan/vxlan_vnifilter.c
296
static void vxlan_vnifilter_notify(const struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_vnifilter.c
337
struct vxlan_dev *vxlan = netdev_priv(dev);
drivers/net/vxlan/vxlan_vnifilter.c
39
static void vxlan_vs_add_del_vninode(struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_vnifilter.c
475
static int vxlan_update_default_fdb_entry(struct vxlan_dev *vxlan, __be32 vni,
drivers/net/vxlan/vxlan_vnifilter.c
513
static int vxlan_vni_update_group(struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_vnifilter.c
585
int vxlan_vnilist_update_group(struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_vnifilter.c
613
static void vxlan_vni_delete_group(struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_vnifilter.c
645
static int vxlan_vni_update(struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_vnifilter.c
695
static struct vxlan_vni_node *vxlan_vni_alloc(struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_vnifilter.c
72
void vxlan_vs_add_vnigrp(struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_vnifilter.c
723
static int vxlan_vni_add(struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_vnifilter.c
776
static int vxlan_vni_del(struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_vnifilter.c
815
static int vxlan_vni_add_del(struct vxlan_dev *vxlan, __u32 start_vni,
drivers/net/vxlan/vxlan_vnifilter.c
845
static int vxlan_process_vni_filter(struct vxlan_dev *vxlan,
drivers/net/vxlan/vxlan_vnifilter.c
902
void vxlan_vnigroup_uninit(struct vxlan_dev *vxlan)
drivers/net/vxlan/vxlan_vnifilter.c
923
int vxlan_vnigroup_init(struct vxlan_dev *vxlan)
drivers/net/vxlan/vxlan_vnifilter.c
947
struct vxlan_dev *vxlan;
drivers/net/vxlan/vxlan_vnifilter.c
97
void vxlan_vs_del_vnigrp(struct vxlan_dev *vxlan)
include/net/vxlan.h
260
struct vxlan_dev *vxlan;
net/openvswitch/vport-vxlan.c
24
struct vxlan_dev *vxlan = netdev_priv(vport->dev);