Lines Matching refs:vxlan_dev
63 static int vxlan_sock_add(struct vxlan_dev *vxlan);
65 static void vxlan_vs_del_dev(struct vxlan_dev *vxlan);
101 static struct vxlan_dev *vxlan_vs_find_vni(struct vxlan_sock *vs,
142 static struct vxlan_dev *vxlan_find_vni(struct net *net, int ifindex,
156 static int vxlan_fdb_info(struct sk_buff *skb, struct vxlan_dev *vxlan,
264 static void __vxlan_fdb_notify(struct vxlan_dev *vxlan, struct vxlan_fdb *fdb,
289 static void vxlan_fdb_switchdev_notifier_info(const struct vxlan_dev *vxlan,
307 static int vxlan_fdb_switchdev_call_notifiers(struct vxlan_dev *vxlan,
328 static int vxlan_fdb_notify(struct vxlan_dev *vxlan, struct vxlan_fdb *fdb,
355 struct vxlan_dev *vxlan = netdev_priv(dev);
367 static void vxlan_fdb_miss(struct vxlan_dev *vxlan, const u8 eth_addr[ETH_ALEN])
380 static struct vxlan_fdb *vxlan_find_mac_rcu(struct vxlan_dev *vxlan,
396 static struct vxlan_fdb *vxlan_find_mac_tx(struct vxlan_dev *vxlan,
412 static struct vxlan_fdb *vxlan_find_mac(struct vxlan_dev *vxlan,
447 struct vxlan_dev *vxlan = netdev_priv(dev);
477 const struct vxlan_dev *vxlan,
495 struct vxlan_dev *vxlan;
526 struct vxlan_dev *vxlan;
770 static struct vxlan_fdb *vxlan_fdb_alloc(struct vxlan_dev *vxlan, const u8 *mac,
793 static int vxlan_fdb_nh_update(struct vxlan_dev *vxlan, struct vxlan_fdb *fdb,
855 int vxlan_fdb_create(struct vxlan_dev *vxlan,
934 static void vxlan_fdb_destroy(struct vxlan_dev *vxlan, struct vxlan_fdb *f,
967 static int vxlan_fdb_update_existing(struct vxlan_dev *vxlan,
1066 static int vxlan_fdb_update_create(struct vxlan_dev *vxlan,
1102 int vxlan_fdb_update(struct vxlan_dev *vxlan,
1134 static void vxlan_fdb_dst_destroy(struct vxlan_dev *vxlan, struct vxlan_fdb *f,
1142 static int vxlan_fdb_parse(struct nlattr *tb[], struct vxlan_dev *vxlan,
1234 struct vxlan_dev *vxlan = netdev_priv(dev);
1272 int __vxlan_fdb_delete(struct vxlan_dev *vxlan,
1311 struct vxlan_dev *vxlan = netdev_priv(dev);
1340 struct vxlan_dev *vxlan = netdev_priv(dev);
1392 struct vxlan_dev *vxlan = netdev_priv(dev);
1426 struct vxlan_dev *vxlan = netdev_priv(dev);
1504 static void vxlan_sock_release(struct vxlan_dev *vxlan)
1586 static enum skb_drop_reason vxlan_set_mac(struct vxlan_dev *vxlan,
1647 struct vxlan_dev *vxlan;
1814 struct vxlan_dev *vxlan;
1841 struct vxlan_dev *vxlan = netdev_priv(dev);
2024 struct vxlan_dev *vxlan = netdev_priv(dev);
2093 struct vxlan_dev *vxlan = netdev_priv(dev);
2239 static void vxlan_encap_bypass(struct sk_buff *skb, struct vxlan_dev *src_vxlan,
2240 struct vxlan_dev *dst_vxlan, __be32 vni,
2290 struct vxlan_dev *vxlan,
2307 struct vxlan_dev *dst_vxlan;
2335 struct vxlan_dev *vxlan = netdev_priv(dev);
2655 struct vxlan_dev *vxlan = netdev_priv(dev);
2699 struct vxlan_dev *vxlan = netdev_priv(dev);
2819 struct vxlan_dev *vxlan = timer_container_of(vxlan, t, age_timer);
2855 static void vxlan_vs_del_dev(struct vxlan_dev *vxlan)
2865 static void vxlan_vs_add_dev(struct vxlan_sock *vs, struct vxlan_dev *vxlan,
2879 struct vxlan_dev *vxlan = netdev_priv(dev);
2915 struct vxlan_dev *vxlan = netdev_priv(dev);
2930 struct vxlan_dev *vxlan = netdev_priv(dev);
2963 const struct vxlan_dev *vxlan)
2977 const struct vxlan_dev *vxlan,
3022 vxlan_fdb_flush_match_remotes(struct vxlan_fdb *f, struct vxlan_dev *vxlan,
3041 static void vxlan_flush(struct vxlan_dev *vxlan,
3092 struct vxlan_dev *vxlan = netdev_priv(dev);
3156 struct vxlan_dev *vxlan = netdev_priv(dev);
3181 struct vxlan_dev *vxlan = netdev_priv(dev);
3201 struct vxlan_dev *vxlan = netdev_priv(dev);
3320 struct vxlan_dev *vxlan = netdev_priv(dev);
3488 struct vxlan_dev *vxlan = netdev_priv(dev);
3595 static int __vxlan_sock_add(struct vxlan_dev *vxlan, bool ipv6)
3644 static int vxlan_sock_add(struct vxlan_dev *vxlan)
3667 int vxlan_vni_in_use(struct net *src_net, struct vxlan_dev *vxlan,
3671 struct vxlan_dev *tmp;
3700 struct vxlan_dev *old,
3856 struct vxlan_dev *vxlan = netdev_priv(dev);
3911 struct vxlan_dev *vxlan = netdev_priv(dev);
3929 struct vxlan_dev *vxlan = netdev_priv(dev);
4028 struct vxlan_dev *vxlan = netdev_priv(dev);
4381 struct vxlan_dev *vxlan = netdev_priv(dev);
4474 struct vxlan_dev *vxlan = netdev_priv(dev);
4525 const struct vxlan_dev *vxlan = netdev_priv(dev);
4635 struct vxlan_dev *vxlan = netdev_priv(dev);
4644 .priv_size = sizeof(struct vxlan_dev),
4692 struct vxlan_dev *vxlan, *next;
4735 struct vxlan_dev *vxlan = netdev_priv(dev);
4762 struct vxlan_dev *vxlan = netdev_priv(dev);
4787 struct vxlan_dev *vxlan = netdev_priv(dev);
4853 struct vxlan_dev *vxlan;
4903 struct vxlan_dev *vxlan, *next;