/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_ipip.c | 166 mlxsw_sp_ipip_nexthop_update_gre4(struct mlxsw_sp *mlxsw_sp, u32 adj_index, in mlxsw_sp_ipip_nexthop_update_gre4() argument 177 adj_index, rif_index); in mlxsw_sp_ipip_nexthop_update_gre4() 381 mlxsw_sp_ipip_nexthop_update_gre6(struct mlxsw_sp *mlxsw_sp, u32 adj_index, in mlxsw_sp_ipip_nexthop_update_gre6() argument 391 adj_index, rif_index); in mlxsw_sp_ipip_nexthop_update_gre6()
|
H A D | spectrum_dpipe.c | 39 .name = "adj_index", 1034 u32 adj_index, u32 adj_size, in __mlxsw_sp_dpipe_table_adj_entry_fill() 1044 *p_index = adj_index; in __mlxsw_sp_dpipe_table_adj_entry_fill() 1071 u32 adj_index = 0; in mlxsw_sp_dpipe_table_adj_entry_fill() local 1075 mlxsw_sp_nexthop_indexes(nh, &adj_index, &adj_size, &adj_hash_index); in mlxsw_sp_dpipe_table_adj_entry_fill() 1076 __mlxsw_sp_dpipe_table_adj_entry_fill(entry, adj_index, adj_size, in mlxsw_sp_dpipe_table_adj_entry_fill() 1185 u32 adj_index = 0; in mlxsw_sp_dpipe_table_adj_counters_update() local 1193 mlxsw_sp_nexthop_indexes(nh, &adj_index, &adj_size, in mlxsw_sp_dpipe_table_adj_counters_update() 1200 adj_index + adj_hash_index, nh, in mlxsw_sp_dpipe_table_adj_counters_update() 1033 __mlxsw_sp_dpipe_table_adj_entry_fill(struct devlink_dpipe_entry *entry, u32 adj_index, u32 adj_size, u32 adj_hash_index, unsigned char *ha, struct mlxsw_sp_rif *rif) __mlxsw_sp_dpipe_table_adj_entry_fill() argument
|
H A D | spectrum_ipip.h | 57 int (*nexthop_update)(struct mlxsw_sp *mlxsw_sp, u32 adj_index,
|
H A D | spectrum_router.c | 3102 u32 adj_index; member 3226 *p_adj_index = nhgi->adj_index; in mlxsw_sp_nexthop_indexes() 3581 u32 adj_index, u16 ecmp_size, in mlxsw_sp_adj_index_mass_update_vr() 3589 adj_index, ecmp_size, new_adj_index, in mlxsw_sp_adj_index_mass_update_vr() 3608 nhgi->adj_index, in mlxsw_sp_adj_index_mass_update() 3619 nhgi->adj_index, in mlxsw_sp_adj_index_mass_update() 3626 u32 adj_index, in __mlxsw_sp_nexthop_eth_update() 3640 adj_index, rif_index); in __mlxsw_sp_nexthop_eth_update() 3666 int mlxsw_sp_nexthop_eth_update(struct mlxsw_sp *mlxsw_sp, u32 adj_index, in mlxsw_sp_nexthop_eth_update() argument 3675 err = __mlxsw_sp_nexthop_eth_update(mlxsw_sp, adj_index in mlxsw_sp_nexthop_eth_update() 3578 mlxsw_sp_adj_index_mass_update_vr(struct mlxsw_sp *mlxsw_sp, enum mlxsw_sp_l3proto proto, u16 vr_id, u32 adj_index, u16 ecmp_size, u32 new_adj_index, u16 new_ecmp_size) mlxsw_sp_adj_index_mass_update_vr() argument 3625 __mlxsw_sp_nexthop_eth_update(struct mlxsw_sp *mlxsw_sp, u32 adj_index, struct mlxsw_sp_nexthop *nh, bool force, char *ratr_pl) __mlxsw_sp_nexthop_eth_update() argument 3684 __mlxsw_sp_nexthop_ipip_update(struct mlxsw_sp *mlxsw_sp, u32 adj_index, struct mlxsw_sp_nexthop *nh, bool force, char *ratr_pl) __mlxsw_sp_nexthop_ipip_update() argument 3696 mlxsw_sp_nexthop_ipip_update(struct mlxsw_sp *mlxsw_sp, u32 adj_index, struct mlxsw_sp_nexthop *nh, bool force, char *ratr_pl) mlxsw_sp_nexthop_ipip_update() argument 3715 mlxsw_sp_nexthop_update(struct mlxsw_sp *mlxsw_sp, u32 adj_index, struct mlxsw_sp_nexthop *nh, bool force, char *ratr_pl) mlxsw_sp_nexthop_update() argument 3738 u32 adj_index = nhgi->adj_index; /* base */ mlxsw_sp_nexthop_group_update() local 4047 u32 adj_index; mlxsw_sp_nexthop_group_refresh() local 5348 mlxsw_sp_nexthop_obj_bucket_query(struct mlxsw_sp *mlxsw_sp, u32 adj_index, char *ratr_pl) mlxsw_sp_nexthop_obj_bucket_query() argument 5388 u32 adj_index; mlxsw_sp_nexthop_obj_bucket_adj_update() local [all...] |
H A D | spectrum_router.h | 156 int mlxsw_sp_nexthop_eth_update(struct mlxsw_sp *mlxsw_sp, u32 adj_index,
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_ipip.h | 42 int (*nexthop_update)(struct mlxsw_sp *mlxsw_sp, u32 adj_index,
|
H A D | spectrum_dpipe.c | 39 .name = "adj_index", 1034 u32 adj_index, u32 adj_size, in __mlxsw_sp_dpipe_table_adj_entry_fill() 1044 *p_index = adj_index; in __mlxsw_sp_dpipe_table_adj_entry_fill() 1071 u32 adj_index = 0; in mlxsw_sp_dpipe_table_adj_entry_fill() local 1075 mlxsw_sp_nexthop_indexes(nh, &adj_index, &adj_size, &adj_hash_index); in mlxsw_sp_dpipe_table_adj_entry_fill() 1076 __mlxsw_sp_dpipe_table_adj_entry_fill(entry, adj_index, adj_size, in mlxsw_sp_dpipe_table_adj_entry_fill() 1184 u32 adj_index = 0; in mlxsw_sp_dpipe_table_adj_counters_update() local 1192 mlxsw_sp_nexthop_indexes(nh, &adj_index, &adj_size, in mlxsw_sp_dpipe_table_adj_counters_update() 1199 adj_index + adj_hash_index, nh); in mlxsw_sp_dpipe_table_adj_counters_update() 1033 __mlxsw_sp_dpipe_table_adj_entry_fill(struct devlink_dpipe_entry *entry, u32 adj_index, u32 adj_size, u32 adj_hash_index, unsigned char *ha, struct mlxsw_sp_rif *rif) __mlxsw_sp_dpipe_table_adj_entry_fill() argument
|
H A D | spectrum_ipip.c | 129 mlxsw_sp_ipip_nexthop_update_gre4(struct mlxsw_sp *mlxsw_sp, u32 adj_index, in mlxsw_sp_ipip_nexthop_update_gre4() argument 138 adj_index, rif_index); in mlxsw_sp_ipip_nexthop_update_gre4()
|
H A D | spectrum_router.h | 137 int mlxsw_sp_nexthop_update(struct mlxsw_sp *mlxsw_sp, u32 adj_index,
|
H A D | spectrum_router.c | 2791 u32 adj_index; member 2871 *p_adj_index = nh_grp->adj_index; in mlxsw_sp_nexthop_indexes() 3135 u32 adj_index, u16 ecmp_size, in mlxsw_sp_adj_index_mass_update_vr() 3143 fib->vr->id, adj_index, ecmp_size, new_adj_index, in mlxsw_sp_adj_index_mass_update_vr() local 3163 nh_grp->adj_index, in mlxsw_sp_adj_index_mass_update() 3171 static int __mlxsw_sp_nexthop_update(struct mlxsw_sp *mlxsw_sp, u32 adj_index, in __mlxsw_sp_nexthop_update() argument 3179 adj_index, neigh_entry->rif); in __mlxsw_sp_nexthop_update() 3189 int mlxsw_sp_nexthop_update(struct mlxsw_sp *mlxsw_sp, u32 adj_index, in mlxsw_sp_nexthop_update() argument 3197 err = __mlxsw_sp_nexthop_update(mlxsw_sp, adj_index + i, nh); in mlxsw_sp_nexthop_update() 3206 u32 adj_index, in __mlxsw_sp_nexthop_ipip_update() 3133 mlxsw_sp_adj_index_mass_update_vr(struct mlxsw_sp *mlxsw_sp, const struct mlxsw_sp_fib *fib, u32 adj_index, u16 ecmp_size, u32 new_adj_index, u16 new_ecmp_size) mlxsw_sp_adj_index_mass_update_vr() argument 3205 __mlxsw_sp_nexthop_ipip_update(struct mlxsw_sp *mlxsw_sp, u32 adj_index, struct mlxsw_sp_nexthop *nh) __mlxsw_sp_nexthop_ipip_update() argument 3215 mlxsw_sp_nexthop_ipip_update(struct mlxsw_sp *mlxsw_sp, u32 adj_index, struct mlxsw_sp_nexthop *nh) mlxsw_sp_nexthop_ipip_update() argument 3238 u32 adj_index = nh_grp->adj_index; /* base */ mlxsw_sp_nexthop_group_update() local 3465 u32 adj_index; mlxsw_sp_nexthop_group_refresh() local [all...] |