Home
last modified time | relevance | path

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

12

/kernel/linux/linux-5.10/drivers/net/vxlan/
H A DMakefile
/kernel/linux/linux-6.6/drivers/net/vxlan/
H A DMakefile
H A Dvxlan_multicast.c17 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 Dvxlan_private.h165 vxlan_vnifilter_lookup(struct vxlan_dev *vxlan, __be32 vni) in vxlan_vnifilter_lookup() argument
[all...]
H A Dvxlan_vnifilter.c39 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 Dvxlan_mdb.c64 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 Dvxlan.h45 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 Dvxlan.c73 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 Dvxlan.h45 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 Dvxlan.c72 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 Dvport-vxlan.c24 struct vxlan_dev *vxlan = netdev_priv(vport->dev); in vxlan_get_options() local
/kernel/linux/linux-6.6/net/openvswitch/
H A Dvport-vxlan.c24 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 Dtc_tun_vxlan.c216 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 Dspectrum_nve_vxlan.c28 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 Dspectrum_switchdev.c2007 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 Dspectrum_nve_vxlan.c62 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 Dspectrum_switchdev.c2515 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 Dnft_tunnel.c145 struct vxlan_metadata vxlan; member
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/
H A Dtc_encap_actions.c319 struct vxlanhdr *vxlan; in efx_gen_tun_header_vxlan() local
/kernel/linux/linux-6.6/net/netfilter/
H A Dnft_tunnel.c173 struct vxlan_metadata vxlan; member
/kernel/linux/linux-5.10/drivers/net/ethernet/cisco/enic/
H A Denic.h185 struct vxlan_offload vxlan; member
/kernel/linux/linux-5.10/include/net/
H A Dvxlan.h231 struct vxlan_dev *vxlan; member
/kernel/linux/linux-6.6/drivers/net/ethernet/cisco/enic/
H A Denic.h172 struct vxlan_offload vxlan; member
/kernel/linux/linux-6.6/include/net/
H A Dvxlan.h258 struct vxlan_dev *vxlan; member
/kernel/linux/linux-5.10/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-dev.c1681 unsigned int csum, tso, vlan, vxlan; in xgbe_dev_xmit() local

Completed in 30 milliseconds

12