Lines Matching refs:adj_index
2716 u32 adj_index; member
2796 *p_adj_index = nh_grp->adj_index; in mlxsw_sp_nexthop_indexes()
3056 u32 adj_index, u16 ecmp_size, in mlxsw_sp_adj_index_mass_update_vr() argument
3064 fib->vr->id, adj_index, ecmp_size, new_adj_index, in mlxsw_sp_adj_index_mass_update_vr()
3084 nh_grp->adj_index, in mlxsw_sp_adj_index_mass_update()
3092 static int __mlxsw_sp_nexthop_update(struct mlxsw_sp *mlxsw_sp, u32 adj_index, in __mlxsw_sp_nexthop_update() argument
3100 adj_index, neigh_entry->rif); in __mlxsw_sp_nexthop_update()
3110 int mlxsw_sp_nexthop_update(struct mlxsw_sp *mlxsw_sp, u32 adj_index, in mlxsw_sp_nexthop_update() argument
3118 err = __mlxsw_sp_nexthop_update(mlxsw_sp, adj_index + i, nh); in mlxsw_sp_nexthop_update()
3127 u32 adj_index, in __mlxsw_sp_nexthop_ipip_update() argument
3133 return ipip_ops->nexthop_update(mlxsw_sp, adj_index, nh->ipip_entry); in __mlxsw_sp_nexthop_ipip_update()
3137 u32 adj_index, in mlxsw_sp_nexthop_ipip_update() argument
3145 err = __mlxsw_sp_nexthop_ipip_update(mlxsw_sp, adj_index + i, in mlxsw_sp_nexthop_ipip_update()
3159 u32 adj_index = nh_grp->adj_index; /* base */ in mlxsw_sp_nexthop_group_update() local
3176 (mlxsw_sp, adj_index, nh); in mlxsw_sp_nexthop_group_update()
3180 (mlxsw_sp, adj_index, nh); in mlxsw_sp_nexthop_group_update()
3188 adj_index += nh->num_adj_entries; in mlxsw_sp_nexthop_group_update()
3343 u32 adj_index; in mlxsw_sp_nexthop_group_refresh() local
3388 ecmp_size, &adj_index); in mlxsw_sp_nexthop_group_refresh()
3397 old_adj_index = nh_grp->adj_index; in mlxsw_sp_nexthop_group_refresh()
3400 nh_grp->adj_index = adj_index; in mlxsw_sp_nexthop_group_refresh()
3447 nh_grp->ecmp_size, nh_grp->adj_index); in mlxsw_sp_nexthop_group_refresh()
4197 adjacency_index = fib_entry->nh_group->adj_index; in mlxsw_sp_fib_entry_op_remote()