/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_nve_vxlan.c | 214 unsigned int tunnel_index) in mlxsw_sp1_nve_vxlan_rtdp_set() 218 mlxsw_reg_rtdp_pack(rtdp_pl, MLXSW_REG_RTDP_TYPE_NVE, tunnel_index); in mlxsw_sp1_nve_vxlan_rtdp_set() 237 err = mlxsw_sp1_nve_vxlan_rtdp_set(mlxsw_sp, nve->tunnel_index); in mlxsw_sp1_nve_vxlan_init() 244 nve->tunnel_index); in mlxsw_sp1_nve_vxlan_init() 352 unsigned int tunnel_index, in mlxsw_sp2_nve_vxlan_rtdp_set() 357 mlxsw_reg_rtdp_pack(rtdp_pl, MLXSW_REG_RTDP_TYPE_NVE, tunnel_index); in mlxsw_sp2_nve_vxlan_rtdp_set() 377 err = mlxsw_sp2_nve_vxlan_rtdp_set(mlxsw_sp, nve->tunnel_index, in mlxsw_sp2_nve_vxlan_init() 385 nve->tunnel_index); in mlxsw_sp2_nve_vxlan_init() 213 mlxsw_sp1_nve_vxlan_rtdp_set(struct mlxsw_sp *mlxsw_sp, unsigned int tunnel_index) mlxsw_sp1_nve_vxlan_rtdp_set() argument 351 mlxsw_sp2_nve_vxlan_rtdp_set(struct mlxsw_sp *mlxsw_sp, unsigned int tunnel_index, u16 ul_rif_index) mlxsw_sp2_nve_vxlan_rtdp_set() argument
|
H A D | spectrum_ipip.c | 146 u32 tunnel_index, in mlxsw_sp_ipip_fib_entry_op_gre4_rtdp() 162 mlxsw_reg_rtdp_pack(rtdp_pl, MLXSW_REG_RTDP_TYPE_IPIP, tunnel_index); in mlxsw_sp_ipip_fib_entry_op_gre4_rtdp() 187 u32 tunnel_index) in mlxsw_sp_ipip_fib_entry_op_gre4_ralue() 193 mlxsw_reg_ralue_act_ip2me_tun_pack(ralue_pl, tunnel_index); in mlxsw_sp_ipip_fib_entry_op_gre4_ralue() 200 u32 tunnel_index) in mlxsw_sp_ipip_fib_entry_op_gre4() 206 err = mlxsw_sp_ipip_fib_entry_op_gre4_rtdp(mlxsw_sp, tunnel_index, in mlxsw_sp_ipip_fib_entry_op_gre4() 215 tunnel_index); in mlxsw_sp_ipip_fib_entry_op_gre4() 145 mlxsw_sp_ipip_fib_entry_op_gre4_rtdp(struct mlxsw_sp *mlxsw_sp, u32 tunnel_index, struct mlxsw_sp_ipip_entry *ipip_entry) mlxsw_sp_ipip_fib_entry_op_gre4_rtdp() argument 184 mlxsw_sp_ipip_fib_entry_op_gre4_ralue(struct mlxsw_sp *mlxsw_sp, u32 dip, u8 prefix_len, u16 ul_vr_id, enum mlxsw_reg_ralue_op op, u32 tunnel_index) mlxsw_sp_ipip_fib_entry_op_gre4_ralue() argument 197 mlxsw_sp_ipip_fib_entry_op_gre4(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_ipip_entry *ipip_entry, enum mlxsw_reg_ralue_op op, u32 tunnel_index) mlxsw_sp_ipip_fib_entry_op_gre4() argument
|
H A D | spectrum_ipip.h | 57 u32 tunnel_index);
|
H A D | spectrum_nve.h | 30 u32 tunnel_index; member
|
H A D | spectrum_router.h | 12 u32 tunnel_index; member
|
H A D | spectrum_nve.c | 729 &nve->tunnel_index); in mlxsw_sp_nve_tunnel_init() 742 nve->tunnel_index); in mlxsw_sp_nve_tunnel_init() 759 nve->tunnel_index); in mlxsw_sp_nve_tunnel_fini()
|
H A D | spectrum_router.c | 368 u32 tunnel_index; member 1085 u32 tunnel_index; in mlxsw_sp_fib_entry_decap_init() local 1089 1, &tunnel_index); in mlxsw_sp_fib_entry_decap_init() 1095 fib_entry->decap.tunnel_index = tunnel_index; in mlxsw_sp_fib_entry_decap_init() 1106 1, fib_entry->decap.tunnel_index); in mlxsw_sp_fib_entry_decap_fini() 1857 u32 tunnel_index) in mlxsw_sp_router_nve_promote_decap() 1872 router->nve_decap_config.tunnel_index = tunnel_index; in mlxsw_sp_router_nve_promote_decap() 1886 fib_entry->decap.tunnel_index in mlxsw_sp_router_nve_promote_decap() 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 4554 u32 tunnel_index; mlxsw_sp_fib4_entry_type_set() local [all...] |
H A D | spectrum.h | 679 u32 tunnel_index);
|
H A D | reg.h | 7757 MLXSW_ITEM32(reg, rtdp, tunnel_index, 0x00, 0, 24); 7844 u32 tunnel_index) in mlxsw_reg_rtdp_pack() 7848 mlxsw_reg_rtdp_tunnel_index_set(payload, tunnel_index); in mlxsw_reg_rtdp_pack() 7842 mlxsw_reg_rtdp_pack(char *payload, enum mlxsw_reg_rtdp_type type, u32 tunnel_index) mlxsw_reg_rtdp_pack() argument
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_nve_vxlan.c | 223 unsigned int tunnel_index) in mlxsw_sp1_nve_vxlan_rtdp_set() 227 mlxsw_reg_rtdp_pack(rtdp_pl, MLXSW_REG_RTDP_TYPE_NVE, tunnel_index); in mlxsw_sp1_nve_vxlan_rtdp_set() 250 err = mlxsw_sp1_nve_vxlan_rtdp_set(mlxsw_sp, nve->tunnel_index); in mlxsw_sp1_nve_vxlan_init() 257 nve->tunnel_index); in mlxsw_sp1_nve_vxlan_init() 402 unsigned int tunnel_index, in mlxsw_sp2_nve_vxlan_rtdp_set() 407 mlxsw_reg_rtdp_pack(rtdp_pl, MLXSW_REG_RTDP_TYPE_NVE, tunnel_index); in mlxsw_sp2_nve_vxlan_rtdp_set() 431 err = mlxsw_sp2_nve_vxlan_rtdp_set(mlxsw_sp, nve->tunnel_index, in mlxsw_sp2_nve_vxlan_init() 439 nve->tunnel_index); in mlxsw_sp2_nve_vxlan_init() 222 mlxsw_sp1_nve_vxlan_rtdp_set(struct mlxsw_sp *mlxsw_sp, unsigned int tunnel_index) mlxsw_sp1_nve_vxlan_rtdp_set() argument 401 mlxsw_sp2_nve_vxlan_rtdp_set(struct mlxsw_sp *mlxsw_sp, unsigned int tunnel_index, u16 ul_rif_index) mlxsw_sp2_nve_vxlan_rtdp_set() argument
|
H A D | spectrum_ipip.c | 186 u32 tunnel_index) in mlxsw_sp_ipip_decap_config_gre4() 201 mlxsw_reg_rtdp_pack(rtdp_pl, MLXSW_REG_RTDP_TYPE_IPIP, tunnel_index); in mlxsw_sp_ipip_decap_config_gre4() 401 u32 tunnel_index) in mlxsw_sp_ipip_decap_config_gre6() 415 mlxsw_reg_rtdp_pack(rtdp_pl, MLXSW_REG_RTDP_TYPE_IPIP, tunnel_index); in mlxsw_sp_ipip_decap_config_gre6() 184 mlxsw_sp_ipip_decap_config_gre4(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_ipip_entry *ipip_entry, u32 tunnel_index) mlxsw_sp_ipip_decap_config_gre4() argument 399 mlxsw_sp_ipip_decap_config_gre6(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_ipip_entry *ipip_entry, u32 tunnel_index) mlxsw_sp_ipip_decap_config_gre6() argument
|
H A D | spectrum_nve.h | 32 u32 tunnel_index; member
|
H A D | spectrum_ipip.h | 71 u32 tunnel_index);
|
H A D | spectrum_nve.c | 739 &nve->tunnel_index); in mlxsw_sp_nve_tunnel_init() 752 nve->tunnel_index); in mlxsw_sp_nve_tunnel_init() 769 nve->tunnel_index); in mlxsw_sp_nve_tunnel_fini()
|
H A D | spectrum_router.h | 12 u32 tunnel_index; member
|
H A D | spectrum_router.c | 472 u32 tunnel_index; member 1270 u32 tunnel_index; in mlxsw_sp_fib_entry_decap_init() local 1274 1, &tunnel_index); in mlxsw_sp_fib_entry_decap_init() 1285 fib_entry->decap.tunnel_index = tunnel_index; in mlxsw_sp_fib_entry_decap_init() 1291 fib_entry->decap.tunnel_index); in mlxsw_sp_fib_entry_decap_init() 1305 1, fib_entry->decap.tunnel_index); in mlxsw_sp_fib_entry_decap_fini() 2088 u32 tunnel_index) in mlxsw_sp_router_nve_promote_decap() 2103 router->nve_decap_config.tunnel_index = tunnel_index; in mlxsw_sp_router_nve_promote_decap() 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 6171 u32 tunnel_index; mlxsw_sp_fib4_entry_type_set() local 7073 u32 tunnel_index; mlxsw_sp_fib6_entry_type_set_local() local [all...] |
H A D | spectrum.h | 771 u32 tunnel_index);
|
H A D | reg.h | 8512 MLXSW_ITEM32(reg, rtdp, tunnel_index, 0x00, 0, 24); 8599 u32 tunnel_index) in mlxsw_reg_rtdp_pack() 8603 mlxsw_reg_rtdp_tunnel_index_set(payload, tunnel_index); in mlxsw_reg_rtdp_pack() 8597 mlxsw_reg_rtdp_pack(char *payload, enum mlxsw_reg_rtdp_type type, u32 tunnel_index) mlxsw_reg_rtdp_pack() argument
|