/kernel/linux/linux-6.6/tools/testing/selftests/net/forwarding/ |
H A D | mirror_gre_vlan_bridge_1q.sh | 221 local ul_proto=$1; shift 229 quick_test_span_vlan_dir $h3 555 ingress "$ul_proto" 237 fail_test_span_vlan_dir $h3 555 ingress "$ul_proto" 245 quick_test_span_vlan_dir $h3 555 ingress "$ul_proto"
|
H A D | mirror_lib.sh | 118 local ul_proto=$1; shift 125 vlan_capture_install $dev "skip_hw vlan_id $vid vlan_ethtype $ul_proto"
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_nve_vxlan.c | 101 config->ul_proto = MLXSW_SP_L3_PROTO_IPV4; in mlxsw_sp_nve_vxlan_config() 242 config->ul_proto, in mlxsw_sp1_nve_vxlan_init() 264 config->ul_proto, &config->ul_sip); in mlxsw_sp1_nve_vxlan_fini() 383 config->ul_proto, in mlxsw_sp2_nve_vxlan_init() 405 config->ul_proto, &config->ul_sip); in mlxsw_sp2_nve_vxlan_fini()
|
H A D | spectrum_router.h | 13 enum mlxsw_sp_l3proto ul_proto; member 120 enum mlxsw_sp_l3proto ul_proto,
|
H A D | spectrum_ipip.h | 40 enum mlxsw_sp_l3proto ul_proto; /* Underlay. */ member
|
H A D | spectrum_nve.h | 19 enum mlxsw_sp_l3proto ul_proto; member
|
H A D | spectrum_router.c | 1038 switch (ipip_ops->ul_proto) { in mlxsw_sp_ipip_entry_alloc() 1063 const enum mlxsw_sp_l3proto ul_proto, in mlxsw_sp_ipip_entry_saddr_matches() 1072 if (mlxsw_sp->router->ipip_ops_arr[ipipt]->ul_proto != ul_proto) in mlxsw_sp_ipip_entry_saddr_matches() 1075 tun_saddr = mlxsw_sp_ipip_netdev_saddr(ul_proto, ipip_entry->ol_dev); in mlxsw_sp_ipip_entry_saddr_matches() 1204 ul_fib = mlxsw_sp_vr_fib(ul_vr, ipip_ops->ul_proto); in mlxsw_sp_ipip_entry_find_decap() 1205 saddr = mlxsw_sp_ipip_netdev_saddr(ipip_ops->ul_proto, in mlxsw_sp_ipip_entry_find_decap() 1208 switch (ipip_ops->ul_proto) { in mlxsw_sp_ipip_entry_find_decap() 1257 enum mlxsw_sp_l3proto ul_proto, in mlxsw_sp_ipip_entry_matches_decap() 1264 if (mlxsw_sp->router->ipip_ops_arr[ipipt]->ul_proto ! in mlxsw_sp_ipip_entry_matches_decap() 1062 mlxsw_sp_ipip_entry_saddr_matches(struct mlxsw_sp *mlxsw_sp, const enum mlxsw_sp_l3proto ul_proto, union mlxsw_sp_l3addr saddr, u32 ul_tb_id, struct mlxsw_sp_ipip_entry *ipip_entry) mlxsw_sp_ipip_entry_saddr_matches() argument 1255 mlxsw_sp_ipip_entry_matches_decap(struct mlxsw_sp *mlxsw_sp, const struct net_device *ul_dev, enum mlxsw_sp_l3proto ul_proto, union mlxsw_sp_l3addr ul_dip, struct mlxsw_sp_ipip_entry *ipip_entry) mlxsw_sp_ipip_entry_matches_decap() argument 1273 mlxsw_sp_ipip_entry_find_by_decap(struct mlxsw_sp *mlxsw_sp, const struct net_device *ul_dev, enum mlxsw_sp_l3proto ul_proto, union mlxsw_sp_l3addr ul_dip) mlxsw_sp_ipip_entry_find_by_decap() argument 1385 enum mlxsw_sp_l3proto ul_proto; mlxsw_sp_netdevice_ipip_ol_reg_event() local 1606 enum mlxsw_sp_l3proto ul_proto; mlxsw_sp_netdevice_ipip_ul_vrf_event() local 1693 mlxsw_sp_ipip_demote_tunnel_by_saddr(struct mlxsw_sp *mlxsw_sp, enum mlxsw_sp_l3proto ul_proto, union mlxsw_sp_l3addr saddr, u32 ul_tb_id, const struct mlxsw_sp_ipip_entry *except) mlxsw_sp_ipip_demote_tunnel_by_saddr() argument 1854 mlxsw_sp_router_nve_promote_decap(struct mlxsw_sp *mlxsw_sp, u32 ul_tb_id, enum mlxsw_sp_l3proto ul_proto, const union mlxsw_sp_l3addr *ul_sip, u32 tunnel_index) mlxsw_sp_router_nve_promote_decap() argument 1903 mlxsw_sp_router_nve_demote_decap(struct mlxsw_sp *mlxsw_sp, u32 ul_tb_id, enum mlxsw_sp_l3proto ul_proto, const union mlxsw_sp_l3addr *ul_sip) mlxsw_sp_router_nve_demote_decap() argument 1930 mlxsw_sp_router_nve_is_decap(struct mlxsw_sp *mlxsw_sp, u32 ul_tb_id, enum mlxsw_sp_l3proto ul_proto, const union mlxsw_sp_l3addr *ul_sip) mlxsw_sp_router_nve_is_decap() argument [all...] |
H A D | spectrum_ipip.c | 332 .ul_proto = MLXSW_SP_L3_PROTO_IPV4,
|
H A D | spectrum.h | 677 enum mlxsw_sp_l3proto ul_proto, 681 enum mlxsw_sp_l3proto ul_proto,
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_nve_vxlan.c | 137 config->ul_proto = MLXSW_SP_L3_PROTO_IPV4; in mlxsw_sp_nve_vxlan_ul_proto_sip_config() 141 config->ul_proto = MLXSW_SP_L3_PROTO_IPV6; in mlxsw_sp_nve_vxlan_ul_proto_sip_config() 180 switch (config->ul_proto) { in mlxsw_sp_nve_vxlan_config_prepare() 255 config->ul_proto, in mlxsw_sp1_nve_vxlan_init() 279 config->ul_proto, &config->ul_sip); in mlxsw_sp1_nve_vxlan_fini() 437 config->ul_proto, in mlxsw_sp2_nve_vxlan_init() 461 config->ul_proto, &config->ul_sip); in mlxsw_sp2_nve_vxlan_fini()
|
H A D | spectrum_router.h | 13 enum mlxsw_sp_l3proto ul_proto; member 139 enum mlxsw_sp_l3proto ul_proto,
|
H A D | spectrum_nve.h | 19 enum mlxsw_sp_l3proto ul_proto; member
|
H A D | spectrum_ipip.h | 50 enum mlxsw_sp_l3proto ul_proto; /* Underlay. */ member
|
H A D | spectrum_ipip.c | 353 .ul_proto = MLXSW_SP_L3_PROTO_IPV4, 499 .ul_proto = MLXSW_SP_L3_PROTO_IPV6, 519 .ul_proto = MLXSW_SP_L3_PROTO_IPV6,
|
H A D | spectrum_router.c | 1222 const enum mlxsw_sp_l3proto ul_proto, in mlxsw_sp_ipip_entry_saddr_matches() 1231 if (mlxsw_sp->router->ipip_ops_arr[ipipt]->ul_proto != ul_proto) in mlxsw_sp_ipip_entry_saddr_matches() 1234 tun_saddr = mlxsw_sp_ipip_netdev_saddr(ul_proto, ipip_entry->ol_dev); in mlxsw_sp_ipip_entry_saddr_matches() 1407 ul_fib = mlxsw_sp_vr_fib(ul_vr, ipip_ops->ul_proto); in mlxsw_sp_ipip_entry_find_decap() 1408 saddr = mlxsw_sp_ipip_netdev_saddr(ipip_ops->ul_proto, in mlxsw_sp_ipip_entry_find_decap() 1411 switch (ipip_ops->ul_proto) { in mlxsw_sp_ipip_entry_find_decap() 1465 enum mlxsw_sp_l3proto ul_proto, in mlxsw_sp_ipip_entry_matches_decap() 1472 if (mlxsw_sp->router->ipip_ops_arr[ipipt]->ul_proto != ul_proto) in mlxsw_sp_ipip_entry_matches_decap() 1221 mlxsw_sp_ipip_entry_saddr_matches(struct mlxsw_sp *mlxsw_sp, const enum mlxsw_sp_l3proto ul_proto, union mlxsw_sp_l3addr saddr, u32 ul_tb_id, struct mlxsw_sp_ipip_entry *ipip_entry) mlxsw_sp_ipip_entry_saddr_matches() argument 1463 mlxsw_sp_ipip_entry_matches_decap(struct mlxsw_sp *mlxsw_sp, const struct net_device *ul_dev, enum mlxsw_sp_l3proto ul_proto, union mlxsw_sp_l3addr ul_dip, struct mlxsw_sp_ipip_entry *ipip_entry) mlxsw_sp_ipip_entry_matches_decap() argument 1481 mlxsw_sp_ipip_entry_find_by_decap(struct mlxsw_sp *mlxsw_sp, int ul_dev_ifindex, enum mlxsw_sp_l3proto ul_proto, union mlxsw_sp_l3addr ul_dip) mlxsw_sp_ipip_entry_find_by_decap() argument 1595 enum mlxsw_sp_l3proto ul_proto; mlxsw_sp_netdevice_ipip_ol_reg_event() local 1841 enum mlxsw_sp_l3proto ul_proto; mlxsw_sp_netdevice_ipip_ul_vrf_event() local 1928 mlxsw_sp_ipip_demote_tunnel_by_saddr(struct mlxsw_sp *mlxsw_sp, enum mlxsw_sp_l3proto ul_proto, union mlxsw_sp_l3addr saddr, u32 ul_tb_id, const struct mlxsw_sp_ipip_entry *except) mlxsw_sp_ipip_demote_tunnel_by_saddr() argument 2085 mlxsw_sp_router_nve_promote_decap(struct mlxsw_sp *mlxsw_sp, u32 ul_tb_id, enum mlxsw_sp_l3proto ul_proto, const union mlxsw_sp_l3addr *ul_sip, u32 tunnel_index) mlxsw_sp_router_nve_promote_decap() argument 2134 mlxsw_sp_router_nve_demote_decap(struct mlxsw_sp *mlxsw_sp, u32 ul_tb_id, enum mlxsw_sp_l3proto ul_proto, const union mlxsw_sp_l3addr *ul_sip) mlxsw_sp_router_nve_demote_decap() argument 2161 mlxsw_sp_router_nve_is_decap(struct mlxsw_sp *mlxsw_sp, u32 ul_tb_id, enum mlxsw_sp_l3proto ul_proto, const union mlxsw_sp_l3addr *ul_sip) mlxsw_sp_router_nve_is_decap() argument [all...] |
H A D | spectrum.h | 769 enum mlxsw_sp_l3proto ul_proto, 773 enum mlxsw_sp_l3proto ul_proto,
|