/linux-master/drivers/net/vxlan/ |
H A D | Makefile | |
H A D | vxlan_multicast.c | 17 int vxlan_igmp_join(struct vxlan_dev *vxlan, union vxlan_addr *rip, argument 51 int vxlan_igmp_leave(struct vxlan_dev *vxlan, union vxlan_addr *rip, argument 100 vxlan_group_used_by_vnifilter(struct vxlan_dev *vxlan, union vxlan_addr *ip, int ifindex) argument 130 struct vxlan_dev *vxlan; local 179 vxlan_multicast_join_vnigrp(struct vxlan_dev *vxlan) argument 216 vxlan_multicast_leave_vnigrp(struct vxlan_dev *vxlan) argument 236 vxlan_multicast_join(struct vxlan_dev *vxlan) argument 255 vxlan_multicast_leave(struct vxlan_dev *vxlan) argument [all...] |
H A D | vxlan_private.h | 165 vxlan_vnifilter_lookup(struct vxlan_dev *vxlan, __be32 vni) argument [all...] |
H A D | vxlan_vnifilter.c | 39 static void vxlan_vs_add_del_vninode(struct vxlan_dev *vxlan, argument 74 void vxlan_vs_add_vnigrp(struct vxlan_dev *vxlan, argument 100 vxlan_vs_del_vnigrp(struct vxlan_dev *vxlan) argument 178 vxlan_vnifilter_count(struct vxlan_dev *vxlan, __be32 vni, struct vxlan_vni_node *vninode, int type, unsigned int len) argument 300 vxlan_vnifilter_notify(const struct vxlan_dev *vxlan, struct vxlan_vni_node *vninode, int cmd) argument 341 struct vxlan_dev *vxlan = netdev_priv(dev); local 475 vxlan_update_default_fdb_entry(struct vxlan_dev *vxlan, __be32 vni, union vxlan_addr *old_remote_ip, union vxlan_addr *remote_ip, struct netlink_ext_ack *extack) argument 515 vxlan_vni_update_group(struct vxlan_dev *vxlan, struct vxlan_vni_node *vninode, union vxlan_addr *group, bool create, bool *changed, struct netlink_ext_ack *extack) argument 587 vxlan_vnilist_update_group(struct vxlan_dev *vxlan, union vxlan_addr *old_remote_ip, union vxlan_addr *new_remote_ip, struct netlink_ext_ack *extack) argument 615 vxlan_vni_delete_group(struct vxlan_dev *vxlan, struct vxlan_vni_node *vninode) argument 644 vxlan_vni_update(struct vxlan_dev *vxlan, struct vxlan_vni_group *vg, __be32 vni, union vxlan_addr *group, bool *changed, struct netlink_ext_ack *extack) argument 694 vxlan_vni_alloc(struct vxlan_dev *vxlan, __be32 vni) argument 722 vxlan_vni_add(struct vxlan_dev *vxlan, struct vxlan_vni_group *vg, u32 vni, union vxlan_addr *group, struct netlink_ext_ack *extack) argument 775 vxlan_vni_del(struct vxlan_dev *vxlan, struct vxlan_vni_group *vg, u32 vni, struct netlink_ext_ack *extack) argument 814 vxlan_vni_add_del(struct vxlan_dev *vxlan, __u32 start_vni, __u32 end_vni, union vxlan_addr *group, int cmd, struct netlink_ext_ack *extack) argument 844 vxlan_process_vni_filter(struct vxlan_dev *vxlan, struct nlattr *nlvnifilter, int cmd, struct netlink_ext_ack *extack) argument 901 vxlan_vnigroup_uninit(struct vxlan_dev *vxlan) argument 922 vxlan_vnigroup_init(struct vxlan_dev *vxlan) argument 946 struct vxlan_dev *vxlan; local [all...] |
H A D | vxlan_mdb.c | 64 struct vxlan_dev *vxlan; member in struct:vxlan_mdb_config 97 static void vxlan_br_mdb_entry_fill(const struct vxlan_dev *vxlan, argument 162 static int vxlan_mdb_entry_info_fill(const struct vxlan_dev *vxlan, argument 218 static int vxlan_mdb_entry_fill(const struct vxlan_dev *vxlan, argument 248 vxlan_mdb_fill(const struct vxlan_dev *vxlan, struct sk_buff *skb, struct vxlan_mdb_dump_ctx *ctx) argument 280 struct vxlan_dev *vxlan = netdev_priv(dev); local 606 struct vxlan_dev *vxlan = netdev_priv(dev); local 663 vxlan_mdb_entry_lookup(struct vxlan_dev *vxlan, const struct vxlan_mdb_entry_key *group) argument 743 vxlan_mdb_remote_fini(struct vxlan_dev *vxlan, struct vxlan_mdb_remote *remote) argument 814 vxlan_mdb_remote_src_fwd_del(struct vxlan_dev *vxlan, const struct vxlan_mdb_entry_key *group, const struct vxlan_mdb_remote *remote, const union vxlan_addr *addr) argument 868 vxlan_mdb_remote_src_del(struct vxlan_dev *vxlan, const struct vxlan_mdb_entry_key *group, const struct vxlan_mdb_remote *remote, struct vxlan_mdb_src_entry *ent) argument 900 vxlan_mdb_remote_srcs_del(struct vxlan_dev *vxlan, const struct vxlan_mdb_entry_key *group, struct vxlan_mdb_remote *remote) argument 937 vxlan_mdb_nlmsg_remote_size(const struct vxlan_dev *vxlan, const struct vxlan_mdb_entry *mdb_entry, const struct vxlan_mdb_remote *remote) argument 977 vxlan_mdb_nlmsg_size(const struct vxlan_dev *vxlan, const struct vxlan_mdb_entry *mdb_entry, const struct vxlan_mdb_remote *remote) argument 990 vxlan_mdb_nlmsg_fill(const struct vxlan_dev *vxlan, struct sk_buff *skb, const struct vxlan_mdb_entry *mdb_entry, const struct vxlan_mdb_remote *remote, int type) argument 1030 vxlan_mdb_remote_notify(const struct vxlan_dev *vxlan, const struct vxlan_mdb_entry *mdb_entry, const struct vxlan_mdb_remote *remote, int type) argument 1062 struct vxlan_dev *vxlan = cfg->vxlan; local 1094 struct vxlan_dev *vxlan = cfg->vxlan; local 1168 vxlan_mdb_remote_del(struct vxlan_dev *vxlan, struct vxlan_mdb_entry *mdb_entry, struct vxlan_mdb_remote *remote) argument 1180 vxlan_mdb_entry_get(struct vxlan_dev *vxlan, const struct vxlan_mdb_entry_key *group) argument 1215 vxlan_mdb_entry_put(struct vxlan_dev *vxlan, struct vxlan_mdb_entry *mdb_entry) argument 1233 struct vxlan_dev *vxlan = cfg->vxlan; local 1257 struct vxlan_dev *vxlan = cfg->vxlan; local 1329 vxlan_mdb_flush_desc_init(struct vxlan_dev *vxlan, struct vxlan_mdb_flush_desc *desc, struct nlattr *tb[], struct netlink_ext_ack *extack) argument 1387 vxlan_mdb_remotes_flush(struct vxlan_dev *vxlan, struct vxlan_mdb_entry *mdb_entry, const struct vxlan_mdb_flush_desc *desc) argument 1419 vxlan_mdb_flush(struct vxlan_dev *vxlan, const struct vxlan_mdb_flush_desc *desc) argument 1441 struct vxlan_dev *vxlan = netdev_priv(dev); local 1469 struct vxlan_dev *vxlan = netdev_priv(dev); local 1501 vxlan_mdb_get_reply_alloc(const struct vxlan_dev *vxlan, const struct vxlan_mdb_entry *mdb_entry) argument 1521 vxlan_mdb_get_reply_fill(const struct vxlan_dev *vxlan, struct sk_buff *skb, const struct vxlan_mdb_entry *mdb_entry, u32 portid, u32 seq) argument 1571 struct vxlan_dev *vxlan = netdev_priv(dev); local 1606 vxlan_mdb_entry_skb_get(struct vxlan_dev *vxlan, struct sk_buff *skb, __be32 src_vni) argument 1685 vxlan_mdb_xmit(struct vxlan_dev *vxlan, const struct vxlan_mdb_entry *mdb_entry, struct sk_buff *skb) argument 1725 vxlan_mdb_init(struct vxlan_dev *vxlan) argument 1738 vxlan_mdb_fini(struct vxlan_dev *vxlan) argument [all...] |
H A D | vxlan_core.c | 150 static int vxlan_fdb_info(struct sk_buff *skb, struct vxlan_dev *vxlan, argument 258 __vxlan_fdb_notify(struct vxlan_dev *vxlan, struct vxlan_fdb *fdb, struct vxlan_rdst *rd, int type) argument 284 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) argument 302 vxlan_fdb_switchdev_call_notifiers(struct vxlan_dev *vxlan, struct vxlan_fdb *fdb, struct vxlan_rdst *rd, bool adding, struct netlink_ext_ack *extack) argument 323 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) argument 350 struct vxlan_dev *vxlan = netdev_priv(dev); local 362 vxlan_fdb_miss(struct vxlan_dev *vxlan, const u8 eth_addr[ETH_ALEN]) argument 396 fdb_head_index(struct vxlan_dev *vxlan, const u8 *mac, __be32 vni) argument 405 vxlan_fdb_head(struct vxlan_dev *vxlan, const u8 *mac, __be32 vni) argument 412 __vxlan_find_mac(struct vxlan_dev *vxlan, const u8 *mac, __be32 vni) argument 432 vxlan_find_mac(struct vxlan_dev *vxlan, const u8 *mac, __be32 vni) argument 465 struct vxlan_dev *vxlan = netdev_priv(dev); local 494 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) argument 513 struct vxlan_dev *vxlan; local 548 struct vxlan_dev *vxlan; local 793 vxlan_fdb_alloc(struct vxlan_dev *vxlan, const u8 *mac, __u16 state, __be32 src_vni, __u16 ndm_flags) argument 815 vxlan_fdb_insert(struct vxlan_dev *vxlan, const u8 *mac, __be32 src_vni, struct vxlan_fdb *f) argument 823 vxlan_fdb_nh_update(struct vxlan_dev *vxlan, struct vxlan_fdb *fdb, u32 nhid, struct netlink_ext_ack *extack) argument 885 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) argument 947 vxlan_fdb_destroy(struct vxlan_dev *vxlan, struct vxlan_fdb *f, bool do_notify, bool swdev_notify) argument 978 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) argument 1078 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) argument 1115 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) argument 1147 vxlan_fdb_dst_destroy(struct vxlan_dev *vxlan, struct vxlan_fdb *f, struct vxlan_rdst *rd, bool swdev_notify) argument 1155 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) argument 1250 struct vxlan_dev *vxlan = netdev_priv(dev); local 1287 __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) argument 1326 struct vxlan_dev *vxlan = netdev_priv(dev); local 1353 struct vxlan_dev *vxlan = netdev_priv(dev); local 1411 struct vxlan_dev *vxlan = netdev_priv(dev); local 1445 struct vxlan_dev *vxlan = netdev_priv(dev); local 1521 vxlan_sock_release(struct vxlan_dev *vxlan) argument 1603 vxlan_set_mac(struct vxlan_dev *vxlan, struct vxlan_sock *vs, struct sk_buff *skb, __be32 vni) argument 1668 struct vxlan_dev *vxlan; local 1803 struct vxlan_dev *vxlan; local 1830 struct vxlan_dev *vxlan = netdev_priv(dev); local 2008 struct vxlan_dev *vxlan = netdev_priv(dev); local 2077 struct vxlan_dev *vxlan = netdev_priv(dev); local 2273 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) argument 2319 struct vxlan_dev *vxlan = netdev_priv(dev); local 2616 struct vxlan_dev *vxlan = netdev_priv(dev); local 2660 struct vxlan_dev *vxlan = netdev_priv(dev); local 2777 struct vxlan_dev *vxlan = from_timer(vxlan, t, age_timer); local 2815 vxlan_vs_del_dev(struct vxlan_dev *vxlan) argument 2827 vxlan_vs_add_dev(struct vxlan_sock *vs, struct vxlan_dev *vxlan, struct vxlan_dev_node *node) argument 2842 struct vxlan_dev *vxlan = netdev_priv(dev); local 2867 vxlan_fdb_delete_default(struct vxlan_dev *vxlan, __be32 vni) argument 2881 struct vxlan_dev *vxlan = netdev_priv(dev); local 2896 struct vxlan_dev *vxlan = netdev_priv(dev); local 2928 vxlan_fdb_is_default_entry(const struct vxlan_fdb *f, const struct vxlan_dev *vxlan) argument 2941 vxlan_fdb_flush_matches(const struct vxlan_fdb *f, const struct vxlan_dev *vxlan, const struct vxlan_fdb_flush_desc *desc) argument 2987 vxlan_fdb_flush_match_remotes(struct vxlan_fdb *f, struct vxlan_dev *vxlan, const struct vxlan_fdb_flush_desc *desc, bool *p_destroy_fdb) argument 3006 vxlan_flush(struct vxlan_dev *vxlan, const struct vxlan_fdb_flush_desc *desc) argument 3058 struct vxlan_dev *vxlan = netdev_priv(dev); local 3122 struct vxlan_dev *vxlan = netdev_priv(dev); local 3147 struct vxlan_dev *vxlan = netdev_priv(dev); local 3167 struct vxlan_dev *vxlan = netdev_priv(dev); local 3286 struct vxlan_dev *vxlan = netdev_priv(dev); local 3454 struct vxlan_dev *vxlan = netdev_priv(dev); local 3562 __vxlan_sock_add(struct vxlan_dev *vxlan, bool ipv6) argument 3610 vxlan_sock_add(struct vxlan_dev *vxlan) argument 3633 vxlan_vni_in_use(struct net *src_net, struct vxlan_dev *vxlan, struct vxlan_config *conf, __be32 vni) argument 3822 struct vxlan_dev *vxlan = netdev_priv(dev); local 3877 struct vxlan_dev *vxlan = netdev_priv(dev); local 3895 struct vxlan_dev *vxlan = netdev_priv(dev); local 4010 struct vxlan_dev *vxlan = netdev_priv(dev); local 4309 struct vxlan_dev *vxlan = netdev_priv(dev); local 4390 struct vxlan_dev *vxlan = netdev_priv(dev); local 4442 const struct vxlan_dev *vxlan = netdev_priv(dev); local 4547 struct vxlan_dev *vxlan = netdev_priv(dev); local 4604 struct vxlan_dev *vxlan, *next; local 4647 struct vxlan_dev *vxlan = netdev_priv(dev); local 4677 struct vxlan_dev *vxlan = netdev_priv(dev); local 4704 struct vxlan_dev *vxlan = netdev_priv(dev); local 4772 struct vxlan_dev *vxlan; local 4826 struct vxlan_dev *vxlan, *next; local [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
H A D | vxlan.h | 45 static inline bool mlx5_vxlan_allowed(struct mlx5_vxlan *vxlan) argument 63 static inline void mlx5_vxlan_destroy(struct mlx5_vxlan *vxlan) { return; } argument 64 static inline int mlx5_vxlan_add_port(struct mlx5_vxlan *vxlan, u1 argument 65 mlx5_vxlan_del_port(struct mlx5_vxlan *vxlan, u16 port) argument 66 mlx5_vxlan_lookup_port(struct mlx5_vxlan *vxlan, u16 port) argument 67 mlx5_vxlan_reset_to_default(struct mlx5_vxlan *vxlan) argument [all...] |
H A D | vxlan.c | 72 bool mlx5_vxlan_lookup_port(struct mlx5_vxlan *vxlan, u16 port) argument 91 static struct mlx5_vxlan_port *vxlan_lookup_port(struct mlx5_vxlan *vxlan, u16 port) argument 101 int mlx5_vxlan_add_port(struct mlx5_vxlan *vxlan, u16 port) argument 124 mlx5_vxlan_del_port(struct mlx5_vxlan *vxlan, u16 port) argument 149 struct mlx5_vxlan *vxlan; local 168 mlx5_vxlan_destroy(struct mlx5_vxlan *vxlan) argument 179 mlx5_vxlan_reset_to_default(struct mlx5_vxlan *vxlan) argument [all...] |
/linux-master/net/openvswitch/ |
H A D | vport-vxlan.c | 24 struct vxlan_dev *vxlan = netdev_priv(vport->dev); local
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | tc_tun_vxlan.c | 216 const struct vxlan_dev *vxlan = netdev_priv(mirred_dev); local
|
/linux-master/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_nve_vxlan.c | 62 struct vxlan_dev *vxlan = netdev_priv(params->dev); local 151 struct vxlan_dev *vxlan = netdev_priv(params->dev); local
|
H A D | spectrum_switchdev.c | 2515 struct vxlan_dev *vxlan = netdev_priv(vxlan_dev); local 2706 struct vxlan_dev *vxlan = netdev_priv(vxlan_dev); local 2950 struct vxlan_dev *vxlan = netdev_priv(vxlan_dev); local 3004 struct vxlan_dev *vxlan = netdev_priv(dev); local 3212 struct vxlan_dev *vxlan local 3697 struct vxlan_dev *vxlan = netdev_priv(switchdev_work->dev); local 3827 struct vxlan_dev *vxlan = netdev_priv(vxlan_dev); local 3911 struct vxlan_dev *vxlan = netdev_priv(vxlan_dev); local [all...] |
/linux-master/drivers/net/ethernet/sfc/ |
H A D | tc_encap_actions.c | 319 struct vxlanhdr *vxlan; local
|
/linux-master/net/netfilter/ |
H A D | nft_tunnel.c | 173 struct vxlan_metadata vxlan; member in union:nft_tunnel_opts::__anon57
|
/linux-master/drivers/net/ethernet/cisco/enic/ |
H A D | enic.h | 172 struct vxlan_offload vxlan; member in struct:enic
|
/linux-master/include/net/ |
H A D | vxlan.h | 259 struct vxlan_dev *vxlan; member in struct:vxlan_dev_node
|
/linux-master/drivers/net/ethernet/amd/xgbe/ |
H A D | xgbe-dev.c | 1731 unsigned int csum, tso, vlan, vxlan; local
|
/linux-master/drivers/net/ethernet/qlogic/qed/ |
H A D | qed.h | 148 struct qed_tunn_update_type vxlan; member in struct:qed_tunnel_info
|
/linux-master/include/linux/mlx5/ |
H A D | driver.h | 802 struct mlx5_vxlan *vxlan; member in struct:mlx5_core_dev
|
/linux-master/include/linux/mlx4/ |
H A D | device.h | 1265 struct mlx4_spec_vxlan vxlan; member in union:mlx4_spec_list::__anon2642 1372 struct mlx4_net_trans_rule_hw_vxlan vxlan; member in union:_rule_hw::__anon2643
|