Searched defs:vxlan (Results 1 - 20 of 20) sorted by relevance

/linux-master/drivers/net/vxlan/
H A DMakefile
H A Dvxlan_multicast.c17 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 Dvxlan_private.h165 vxlan_vnifilter_lookup(struct vxlan_dev *vxlan, __be32 vni) argument
[all...]
H A Dvxlan_vnifilter.c39 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 Dvxlan_mdb.c64 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 Dvxlan_core.c150 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 Dvxlan.h45 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 Dvxlan.c72 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 Dvport-vxlan.c24 struct vxlan_dev *vxlan = netdev_priv(vport->dev); local
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_tun_vxlan.c216 const struct vxlan_dev *vxlan = netdev_priv(mirred_dev); local
/linux-master/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_nve_vxlan.c62 struct vxlan_dev *vxlan = netdev_priv(params->dev); local
151 struct vxlan_dev *vxlan = netdev_priv(params->dev); local
H A Dspectrum_switchdev.c2515 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 Dtc_encap_actions.c319 struct vxlanhdr *vxlan; local
/linux-master/net/netfilter/
H A Dnft_tunnel.c173 struct vxlan_metadata vxlan; member in union:nft_tunnel_opts::__anon57
/linux-master/drivers/net/ethernet/cisco/enic/
H A Denic.h172 struct vxlan_offload vxlan; member in struct:enic
/linux-master/include/net/
H A Dvxlan.h259 struct vxlan_dev *vxlan; member in struct:vxlan_dev_node
/linux-master/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-dev.c1731 unsigned int csum, tso, vlan, vxlan; local
/linux-master/drivers/net/ethernet/qlogic/qed/
H A Dqed.h148 struct qed_tunn_update_type vxlan; member in struct:qed_tunnel_info
/linux-master/include/linux/mlx5/
H A Ddriver.h802 struct mlx5_vxlan *vxlan; member in struct:mlx5_core_dev
/linux-master/include/linux/mlx4/
H A Ddevice.h1265 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

Completed in 399 milliseconds