/kernel/linux/linux-5.10/drivers/net/vxlan/ |
H A D | Makefile | |
/kernel/linux/linux-6.6/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, in vxlan_igmp_join() argument 51 int vxlan_igmp_leave(struct vxlan_dev *vxlan, union vxlan_addr *rip, in vxlan_igmp_leave() argument 100 vxlan_group_used_by_vnifilter(struct vxlan_dev *vxlan, union vxlan_addr *ip, int ifindex) vxlan_group_used_by_vnifilter() argument 130 struct vxlan_dev *vxlan; vxlan_group_used() local 179 vxlan_multicast_join_vnigrp(struct vxlan_dev *vxlan) vxlan_multicast_join_vnigrp() argument 216 vxlan_multicast_leave_vnigrp(struct vxlan_dev *vxlan) vxlan_multicast_leave_vnigrp() argument 236 vxlan_multicast_join(struct vxlan_dev *vxlan) vxlan_multicast_join() argument 255 vxlan_multicast_leave(struct vxlan_dev *vxlan) vxlan_multicast_leave() argument [all...] |
H A D | vxlan_private.h | 165 vxlan_vnifilter_lookup(struct vxlan_dev *vxlan, __be32 vni) in vxlan_vnifilter_lookup() argument [all...] |
H A D | vxlan_vnifilter.c | 39 static void vxlan_vs_add_del_vninode(struct vxlan_dev *vxlan, in vxlan_vs_add_del_vninode() argument 74 void vxlan_vs_add_vnigrp(struct vxlan_dev *vxlan, in vxlan_vs_add_vnigrp() argument 100 vxlan_vs_del_vnigrp(struct vxlan_dev *vxlan) vxlan_vs_del_vnigrp() argument 178 vxlan_vnifilter_count(struct vxlan_dev *vxlan, __be32 vni, struct vxlan_vni_node *vninode, int type, unsigned int len) vxlan_vnifilter_count() argument 300 vxlan_vnifilter_notify(const struct vxlan_dev *vxlan, struct vxlan_vni_node *vninode, int cmd) vxlan_vnifilter_notify() argument 341 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_vnifilter_dump_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) vxlan_update_default_fdb_entry() 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) vxlan_vni_update_group() 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) vxlan_vnilist_update_group() argument 615 vxlan_vni_delete_group(struct vxlan_dev *vxlan, struct vxlan_vni_node *vninode) vxlan_vni_delete_group() 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) vxlan_vni_update() argument 694 vxlan_vni_alloc(struct vxlan_dev *vxlan, __be32 vni) vxlan_vni_alloc() 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) vxlan_vni_add() argument 775 vxlan_vni_del(struct vxlan_dev *vxlan, struct vxlan_vni_group *vg, u32 vni, struct netlink_ext_ack *extack) vxlan_vni_del() 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) vxlan_vni_add_del() argument 844 vxlan_process_vni_filter(struct vxlan_dev *vxlan, struct nlattr *nlvnifilter, int cmd, struct netlink_ext_ack *extack) vxlan_process_vni_filter() argument 901 vxlan_vnigroup_uninit(struct vxlan_dev *vxlan) vxlan_vnigroup_uninit() argument 922 vxlan_vnigroup_init(struct vxlan_dev *vxlan) vxlan_vnigroup_init() argument 946 struct vxlan_dev *vxlan; vxlan_vnifilter_process() local [all...] |
H A D | vxlan_mdb.c | 64 struct vxlan_dev *vxlan; member 89 static void vxlan_br_mdb_entry_fill(const struct vxlan_dev *vxlan, in vxlan_br_mdb_entry_fill() argument 154 static int vxlan_mdb_entry_info_fill(const struct vxlan_dev *vxlan, in vxlan_mdb_entry_info_fill() argument 210 static int vxlan_mdb_entry_fill(const struct vxlan_dev *vxlan, in vxlan_mdb_entry_fill() argument 240 vxlan_mdb_fill(const struct vxlan_dev *vxlan, struct sk_buff *skb, struct vxlan_mdb_dump_ctx *ctx) vxlan_mdb_fill() argument 272 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_mdb_dump() local 600 struct vxlan_dev *vxlan = netdev_priv(dev); vxlan_mdb_config_init() local 657 vxlan_mdb_entry_lookup(struct vxlan_dev *vxlan, const struct vxlan_mdb_entry_key *group) vxlan_mdb_entry_lookup() argument 737 vxlan_mdb_remote_fini(struct vxlan_dev *vxlan, struct vxlan_mdb_remote *remote) vxlan_mdb_remote_fini() argument 808 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) vxlan_mdb_remote_src_fwd_del() argument 862 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) vxlan_mdb_remote_src_del() argument 894 vxlan_mdb_remote_srcs_del(struct vxlan_dev *vxlan, const struct vxlan_mdb_entry_key *group, struct vxlan_mdb_remote *remote) vxlan_mdb_remote_srcs_del() argument 930 vxlan_mdb_nlmsg_size(const struct vxlan_dev *vxlan, const struct vxlan_mdb_entry *mdb_entry, const struct vxlan_mdb_remote *remote) vxlan_mdb_nlmsg_size() argument 974 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) vxlan_mdb_nlmsg_fill() argument 1014 vxlan_mdb_remote_notify(const struct vxlan_dev *vxlan, const struct vxlan_mdb_entry *mdb_entry, const struct vxlan_mdb_remote *remote, int type) vxlan_mdb_remote_notify() argument 1046 struct vxlan_dev *vxlan = cfg->vxlan; vxlan_mdb_remote_srcs_replace() local 1078 struct vxlan_dev *vxlan = cfg->vxlan; vxlan_mdb_remote_replace() local 1152 vxlan_mdb_remote_del(struct vxlan_dev *vxlan, struct vxlan_mdb_entry *mdb_entry, struct vxlan_mdb_remote *remote) vxlan_mdb_remote_del() argument 1164 vxlan_mdb_entry_get(struct vxlan_dev *vxlan, const struct vxlan_mdb_entry_key *group) vxlan_mdb_entry_get() argument 1199 vxlan_mdb_entry_put(struct vxlan_dev *vxlan, struct vxlan_mdb_entry *mdb_entry) vxlan_mdb_entry_put() argument 1217 struct vxlan_dev *vxlan = cfg->vxlan; __vxlan_mdb_add() local 1241 struct vxlan_dev *vxlan = cfg->vxlan; __vxlan_mdb_del() local 1301 vxlan_mdb_entry_skb_get(struct vxlan_dev *vxlan, struct sk_buff *skb, __be32 src_vni) vxlan_mdb_entry_skb_get() argument 1380 vxlan_mdb_xmit(struct vxlan_dev *vxlan, const struct vxlan_mdb_entry *mdb_entry, struct sk_buff *skb) vxlan_mdb_xmit() argument 1420 vxlan_mdb_remotes_flush(struct vxlan_dev *vxlan, struct vxlan_mdb_entry *mdb_entry) vxlan_mdb_remotes_flush() argument 1429 vxlan_mdb_entries_flush(struct vxlan_dev *vxlan) vxlan_mdb_entries_flush() argument 1443 vxlan_mdb_init(struct vxlan_dev *vxlan) vxlan_mdb_init() argument 1456 vxlan_mdb_fini(struct vxlan_dev *vxlan) vxlan_mdb_fini() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
H A D | vxlan.h | 45 static inline bool mlx5_vxlan_allowed(struct mlx5_vxlan *vxlan) in mlx5_vxlan_allowed() argument 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, u1 in mlx5_vxlan_destroy() argument 65 mlx5_vxlan_del_port(struct mlx5_vxlan *vxlan, u16 port) mlx5_vxlan_del_port() argument 66 mlx5_vxlan_lookup_port(struct mlx5_vxlan *vxlan, u16 port) mlx5_vxlan_lookup_port() argument 67 mlx5_vxlan_reset_to_default(struct mlx5_vxlan *vxlan) mlx5_vxlan_reset_to_default() argument [all...] |
H A D | vxlan.c | 73 bool mlx5_vxlan_lookup_port(struct mlx5_vxlan *vxlan, u16 port) in mlx5_vxlan_lookup_port() argument 92 static struct mlx5_vxlan_port *vxlan_lookup_port(struct mlx5_vxlan *vxlan, u16 port) in vxlan_lookup_port() argument 102 int mlx5_vxlan_add_port(struct mlx5_vxlan *vxlan, u16 port) in mlx5_vxlan_add_port() argument 125 mlx5_vxlan_del_port(struct mlx5_vxlan *vxlan, u16 port) mlx5_vxlan_del_port() argument 150 struct mlx5_vxlan *vxlan; mlx5_vxlan_create() local 169 mlx5_vxlan_destroy(struct mlx5_vxlan *vxlan) mlx5_vxlan_destroy() argument 180 mlx5_vxlan_reset_to_default(struct mlx5_vxlan *vxlan) mlx5_vxlan_reset_to_default() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
H A D | vxlan.h | 45 static inline bool mlx5_vxlan_allowed(struct mlx5_vxlan *vxlan) in mlx5_vxlan_allowed() argument 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, u1 in mlx5_vxlan_destroy() argument 65 mlx5_vxlan_del_port(struct mlx5_vxlan *vxlan, u16 port) mlx5_vxlan_del_port() argument 66 mlx5_vxlan_lookup_port(struct mlx5_vxlan *vxlan, u16 port) mlx5_vxlan_lookup_port() argument 67 mlx5_vxlan_reset_to_default(struct mlx5_vxlan *vxlan) mlx5_vxlan_reset_to_default() argument [all...] |
H A D | vxlan.c | 72 bool mlx5_vxlan_lookup_port(struct mlx5_vxlan *vxlan, u16 port) in mlx5_vxlan_lookup_port() argument 91 static struct mlx5_vxlan_port *vxlan_lookup_port(struct mlx5_vxlan *vxlan, u16 port) in vxlan_lookup_port() argument 101 int mlx5_vxlan_add_port(struct mlx5_vxlan *vxlan, u16 port) in mlx5_vxlan_add_port() argument 124 mlx5_vxlan_del_port(struct mlx5_vxlan *vxlan, u16 port) mlx5_vxlan_del_port() argument 149 struct mlx5_vxlan *vxlan; mlx5_vxlan_create() local 168 mlx5_vxlan_destroy(struct mlx5_vxlan *vxlan) mlx5_vxlan_destroy() argument 179 mlx5_vxlan_reset_to_default(struct mlx5_vxlan *vxlan) mlx5_vxlan_reset_to_default() argument [all...] |
/kernel/linux/linux-5.10/net/openvswitch/ |
H A D | vport-vxlan.c | 24 struct vxlan_dev *vxlan = netdev_priv(vport->dev); in vxlan_get_options() local
|
/kernel/linux/linux-6.6/net/openvswitch/ |
H A D | vport-vxlan.c | 24 struct vxlan_dev *vxlan = netdev_priv(vport->dev); in vxlan_get_options() local
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | tc_tun_vxlan.c | 216 const struct vxlan_dev *vxlan = netdev_priv(mirred_dev); in mlx5e_tc_tun_get_remote_ifindex() local
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_nve_vxlan.c | 28 struct vxlan_dev *vxlan = netdev_priv(dev); in mlxsw_sp_nve_vxlan_can_offload() local 93 struct vxlan_dev *vxlan = netdev_priv(dev); in mlxsw_sp_nve_vxlan_config() local
|
H A D | spectrum_switchdev.c | 2007 struct vxlan_dev *vxlan = netdev_priv(vxlan_dev); in mlxsw_sp_bridge_8021q_vxlan_join() local 2175 struct vxlan_dev *vxlan = netdev_priv(vxlan_dev); in mlxsw_sp_bridge_8021d_vxlan_join() local 2312 struct vxlan_dev *vxlan = netdev_priv(vxlan_dev); in mlxsw_sp_bridge_vxlan_leave() local 2366 struct vxlan_dev *vxlan = netdev_priv(dev); in mlxsw_sp_fdb_vxlan_call_notifiers() local 2567 struct vxlan_dev *vxlan in __mlxsw_sp_fdb_notify_mac_uc_tunnel_process() local 3052 struct vxlan_dev *vxlan = netdev_priv(switchdev_work->dev); mlxsw_sp_switchdev_vxlan_work_prepare() local 3182 struct vxlan_dev *vxlan = netdev_priv(vxlan_dev); mlxsw_sp_switchdev_vxlan_vlan_add() local 3268 struct vxlan_dev *vxlan = netdev_priv(vxlan_dev); mlxsw_sp_switchdev_vxlan_vlan_del() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_nve_vxlan.c | 62 struct vxlan_dev *vxlan = netdev_priv(params->dev); in mlxsw_sp_nve_vxlan_can_offload() local 151 struct vxlan_dev *vxlan = netdev_priv(params->dev); in mlxsw_sp_nve_vxlan_config() local
|
H A D | spectrum_switchdev.c | 2515 struct vxlan_dev *vxlan = netdev_priv(vxlan_dev); in mlxsw_sp_bridge_vlan_aware_vxlan_join() local 2706 struct vxlan_dev *vxlan = netdev_priv(vxlan_dev); in mlxsw_sp_bridge_8021d_vxlan_join() local 2950 struct vxlan_dev *vxlan = netdev_priv(vxlan_dev); in mlxsw_sp_bridge_vxlan_leave() local 3004 struct vxlan_dev *vxlan = netdev_priv(dev); in mlxsw_sp_fdb_vxlan_call_notifiers() local 3212 struct vxlan_dev *vxlan in __mlxsw_sp_fdb_notify_mac_uc_tunnel_process() local 3697 struct vxlan_dev *vxlan = netdev_priv(switchdev_work->dev); mlxsw_sp_switchdev_vxlan_work_prepare() local 3827 struct vxlan_dev *vxlan = netdev_priv(vxlan_dev); mlxsw_sp_switchdev_vxlan_vlan_add() local 3911 struct vxlan_dev *vxlan = netdev_priv(vxlan_dev); mlxsw_sp_switchdev_vxlan_vlan_del() local [all...] |
/kernel/linux/linux-5.10/net/netfilter/ |
H A D | nft_tunnel.c | 145 struct vxlan_metadata vxlan; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/ |
H A D | tc_encap_actions.c | 319 struct vxlanhdr *vxlan; in efx_gen_tun_header_vxlan() local
|
/kernel/linux/linux-6.6/net/netfilter/ |
H A D | nft_tunnel.c | 173 struct vxlan_metadata vxlan; member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/cisco/enic/ |
H A D | enic.h | 185 struct vxlan_offload vxlan; member
|
/kernel/linux/linux-5.10/include/net/ |
H A D | vxlan.h | 231 struct vxlan_dev *vxlan; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/cisco/enic/ |
H A D | enic.h | 172 struct vxlan_offload vxlan; member
|
/kernel/linux/linux-6.6/include/net/ |
H A D | vxlan.h | 258 struct vxlan_dev *vxlan; member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/amd/xgbe/ |
H A D | xgbe-dev.c | 1681 unsigned int csum, tso, vlan, vxlan; in xgbe_dev_xmit() local
|