/openbmc/linux/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() 63 static inline void mlx5_vxlan_destroy(struct mlx5_vxlan *vxlan) { return; } in mlx5_vxlan_destroy() 64 static inline int mlx5_vxlan_add_port(struct mlx5_vxlan *vxlan, u16 port) { return -EOPNOTSUPP; } in mlx5_vxlan_add_port() 65 static inline int mlx5_vxlan_del_port(struct mlx5_vxlan *vxlan, u16 port) { return -EOPNOTSUPP; } in mlx5_vxlan_del_port() 66 static inline bool mlx5_vxlan_lookup_port(struct mlx5_vxlan *vxlan, u16 port) { return false; } in mlx5_vxlan_lookup_port() 67 static inline void mlx5_vxlan_reset_to_default(struct mlx5_vxlan *vxlan) { return; } in mlx5_vxlan_reset_to_default()
|
H A D | vxlan.c | 72 bool mlx5_vxlan_lookup_port(struct mlx5_vxlan *vxlan, u16 port) in mlx5_vxlan_lookup_port() 91 static struct mlx5_vxlan_port *vxlan_lookup_port(struct mlx5_vxlan *vxlan, u16 port) in vxlan_lookup_port() 101 int mlx5_vxlan_add_port(struct mlx5_vxlan *vxlan, u16 port) in mlx5_vxlan_add_port() 124 int mlx5_vxlan_del_port(struct mlx5_vxlan *vxlan, u16 port) in mlx5_vxlan_del_port() 149 struct mlx5_vxlan *vxlan; in mlx5_vxlan_create() local 168 void mlx5_vxlan_destroy(struct mlx5_vxlan *vxlan) in mlx5_vxlan_destroy() 179 void mlx5_vxlan_reset_to_default(struct mlx5_vxlan *vxlan) in mlx5_vxlan_reset_to_default()
|
/openbmc/linux/drivers/net/vxlan/ |
H A D | vxlan_vnifilter.c | 39 static void vxlan_vs_add_del_vninode(struct vxlan_dev *vxlan, in vxlan_vs_add_del_vninode() 74 void vxlan_vs_add_vnigrp(struct vxlan_dev *vxlan, in vxlan_vs_add_vnigrp() 100 void vxlan_vs_del_vnigrp(struct vxlan_dev *vxlan) in vxlan_vs_del_vnigrp() 341 struct vxlan_dev *vxlan = netdev_priv(dev); in vxlan_vnifilter_dump_dev() local 587 int vxlan_vnilist_update_group(struct vxlan_dev *vxlan, in vxlan_vnilist_update_group() 644 static int vxlan_vni_update(struct vxlan_dev *vxlan, in vxlan_vni_update() 722 static int vxlan_vni_add(struct vxlan_dev *vxlan, in vxlan_vni_add() 775 static int vxlan_vni_del(struct vxlan_dev *vxlan, in vxlan_vni_del() 901 void vxlan_vnigroup_uninit(struct vxlan_dev *vxlan) in vxlan_vnigroup_uninit() 922 int vxlan_vnigroup_init(struct vxlan_dev *vxlan) in vxlan_vnigroup_init() [all …]
|
H A D | vxlan_core.c | 350 struct vxlan_dev *vxlan = netdev_priv(dev); in vxlan_ip_miss() local 465 struct vxlan_dev *vxlan = netdev_priv(dev); in vxlan_fdb_find_uc() local 495 const struct vxlan_dev *vxlan, in vxlan_fdb_notify_one() 513 struct vxlan_dev *vxlan; in vxlan_fdb_replay() local 548 struct vxlan_dev *vxlan; in vxlan_fdb_clear_offload() local 1668 struct vxlan_dev *vxlan; in vxlan_rcv() local 1820 struct vxlan_dev *vxlan; in vxlan_err_lookup() local 2401 struct vxlan_dev *vxlan, in encap_bypass_if_local() 4528 struct vxlan_dev *vxlan, *next; in vxlan_handle_lowerdev_unregister() local 4696 struct vxlan_dev *vxlan; in vxlan_fdb_nh_flush() local [all …]
|
H A D | vxlan_multicast.c | 17 int vxlan_igmp_join(struct vxlan_dev *vxlan, union vxlan_addr *rip, in vxlan_igmp_join() 51 int vxlan_igmp_leave(struct vxlan_dev *vxlan, union vxlan_addr *rip, in vxlan_igmp_leave() 100 static bool vxlan_group_used_by_vnifilter(struct vxlan_dev *vxlan, in vxlan_group_used_by_vnifilter() 130 struct vxlan_dev *vxlan; in vxlan_group_used() local 179 static int vxlan_multicast_join_vnigrp(struct vxlan_dev *vxlan) in vxlan_multicast_join_vnigrp() 216 static int vxlan_multicast_leave_vnigrp(struct vxlan_dev *vxlan) in vxlan_multicast_leave_vnigrp() 236 int vxlan_multicast_join(struct vxlan_dev *vxlan) in vxlan_multicast_join() 255 int vxlan_multicast_leave(struct vxlan_dev *vxlan) in vxlan_multicast_leave()
|
H A D | vxlan_mdb.c | 64 struct vxlan_dev *vxlan; member 272 struct vxlan_dev *vxlan = netdev_priv(dev); in vxlan_mdb_dump() local 600 struct vxlan_dev *vxlan = netdev_priv(dev); in vxlan_mdb_config_init() local 657 vxlan_mdb_entry_lookup(struct vxlan_dev *vxlan, in vxlan_mdb_entry_lookup() 1046 struct vxlan_dev *vxlan = cfg->vxlan; in vxlan_mdb_remote_srcs_replace() local 1078 struct vxlan_dev *vxlan = cfg->vxlan; in vxlan_mdb_remote_replace() local 1164 vxlan_mdb_entry_get(struct vxlan_dev *vxlan, in vxlan_mdb_entry_get() 1217 struct vxlan_dev *vxlan = cfg->vxlan; in __vxlan_mdb_add() local 1241 struct vxlan_dev *vxlan = cfg->vxlan; in __vxlan_mdb_del() local 1443 int vxlan_mdb_init(struct vxlan_dev *vxlan) in vxlan_mdb_init() [all …]
|
H A D | vxlan_private.h | 165 vxlan_vnifilter_lookup(struct vxlan_dev *vxlan, __be32 vni) in vxlan_vnifilter_lookup()
|
/openbmc/linux/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 = netdev_priv(dev); in __mlxsw_sp_fdb_notify_mac_uc_tunnel_process() local 3697 struct vxlan_dev *vxlan = netdev_priv(switchdev_work->dev); in mlxsw_sp_switchdev_vxlan_work_prepare() local 3827 struct vxlan_dev *vxlan = netdev_priv(vxlan_dev); in mlxsw_sp_switchdev_vxlan_vlan_add() local 3911 struct vxlan_dev *vxlan = netdev_priv(vxlan_dev); in mlxsw_sp_switchdev_vxlan_vlan_del() local
|
/openbmc/linux/net/openvswitch/ |
H A D | vport-vxlan.c | 24 struct vxlan_dev *vxlan = netdev_priv(vport->dev); in vxlan_get_options() local
|
/openbmc/linux/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
|
/openbmc/linux/drivers/net/ethernet/sfc/ |
H A D | tc_encap_actions.c | 319 struct vxlanhdr *vxlan; in efx_gen_tun_header_vxlan() local
|
/openbmc/linux/net/netfilter/ |
H A D | nft_tunnel.c | 173 struct vxlan_metadata vxlan; member
|
/openbmc/linux/drivers/net/ethernet/cisco/enic/ |
H A D | enic.h | 172 struct vxlan_offload vxlan; member
|
/openbmc/linux/include/net/ |
H A D | vxlan.h | 258 struct vxlan_dev *vxlan; member
|
/openbmc/linux/drivers/net/ethernet/amd/xgbe/ |
H A D | xgbe-dev.c | 1731 unsigned int csum, tso, vlan, vxlan; in xgbe_dev_xmit() local
|
/openbmc/linux/include/linux/mlx4/ |
H A D | device.h | 1265 struct mlx4_spec_vxlan vxlan; member 1372 struct mlx4_net_trans_rule_hw_vxlan vxlan; member
|
/openbmc/linux/drivers/net/ethernet/qlogic/qed/ |
H A D | qed.h | 148 struct qed_tunn_update_type vxlan; member
|
/openbmc/linux/include/linux/mlx5/ |
H A D | driver.h | 793 struct mlx5_vxlan *vxlan; member
|