mlxsw_sp_nexthop
struct mlxsw_sp_nexthop *nh,
struct mlxsw_sp_nexthop *nh;
struct mlxsw_sp_nexthop *nh;
struct mlxsw_sp_nexthop *nh;
mlxsw_sp_nexthop_dev(const struct mlxsw_sp_nexthop *nh)
struct mlxsw_sp_nexthop nexthops[] __counted_by(count);
struct mlxsw_sp_nexthop *nh)
struct mlxsw_sp_nexthop *nh)
struct mlxsw_sp_nexthop *nh)
struct mlxsw_sp_nexthop *nh)
struct mlxsw_sp_nexthop *nh)
struct mlxsw_sp_nexthop *nh, u64 *p_counter)
struct mlxsw_sp_nexthop *mlxsw_sp_nexthop_next(struct mlxsw_sp_router *router,
struct mlxsw_sp_nexthop *nh)
bool mlxsw_sp_nexthop_is_forward(const struct mlxsw_sp_nexthop *nh)
unsigned char *mlxsw_sp_nexthop_ha(struct mlxsw_sp_nexthop *nh)
int mlxsw_sp_nexthop_indexes(struct mlxsw_sp_nexthop *nh, u32 *p_adj_index,
struct mlxsw_sp_nexthop *nh_iter = &nhgi->nexthops[i];
struct mlxsw_sp_rif *mlxsw_sp_nexthop_rif(struct mlxsw_sp_nexthop *nh)
bool mlxsw_sp_nexthop_group_has_ipip(struct mlxsw_sp_nexthop *nh)
struct mlxsw_sp_nexthop *nh_iter = &nhgi->nexthops[i];
const struct mlxsw_sp_nexthop *nh;
const struct mlxsw_sp_nexthop *nh;
.key_offset = offsetof(struct mlxsw_sp_nexthop, key),
.head_offset = offsetof(struct mlxsw_sp_nexthop, ht_node),
struct mlxsw_sp_nexthop *nh)
struct mlxsw_sp_nexthop *nh)
static struct mlxsw_sp_nexthop *
struct mlxsw_sp_nexthop *nh,
struct mlxsw_sp_nexthop *nh, bool force,
struct mlxsw_sp_nexthop *nh,
struct mlxsw_sp_nexthop *nh, bool force,
struct mlxsw_sp_nexthop *nh, bool force,
struct mlxsw_sp_nexthop *nh;
struct mlxsw_sp_nexthop *nh;
struct mlxsw_sp_nexthop *nh = &nhgi->nexthops[i];
static struct mlxsw_sp_nexthop *
struct mlxsw_sp_nexthop *nh = &nh_grp->nhgi->nexthops[i];
struct mlxsw_sp_nexthop *nh;
const struct mlxsw_sp_nexthop *nh,
struct mlxsw_sp_nexthop *nh = &nh_grp->nhgi->nexthops[i];
struct mlxsw_sp_nexthop *nh;
static void __mlxsw_sp_nexthop_neigh_update(struct mlxsw_sp_nexthop *nh,
struct mlxsw_sp_nexthop *nh;
struct mlxsw_sp_nexthop, neigh_list_node);
struct mlxsw_sp_nexthop *nh;
static void mlxsw_sp_nexthop_crif_init(struct mlxsw_sp_nexthop *nh,
static void mlxsw_sp_nexthop_crif_fini(struct mlxsw_sp_nexthop *nh)
struct mlxsw_sp_nexthop *nh)
struct mlxsw_sp_nexthop *nh)
struct mlxsw_sp_nexthop *nh,
struct mlxsw_sp_nexthop *nh)
struct mlxsw_sp_nexthop *nh,
struct mlxsw_sp_nexthop *nh)
struct mlxsw_sp_nexthop *nh)
struct mlxsw_sp_nexthop *nh)
struct mlxsw_sp_nexthop *nh,
struct mlxsw_sp_nexthop *nh)
struct mlxsw_sp_nexthop *nh;
struct mlxsw_sp_nexthop *nh;
struct mlxsw_sp_nexthop *nh, *tmp;
struct mlxsw_sp_nexthop *nh, *tmp;
struct mlxsw_sp_nexthop *nh)
struct mlxsw_sp_nexthop *nh)
struct mlxsw_sp_nexthop *nh,
struct mlxsw_sp_nexthop *nh)
struct mlxsw_sp_nexthop *nh;
struct mlxsw_sp_nexthop *nh = &nhgi->nexthops[i];
struct mlxsw_sp_nexthop *nh = &nhgi->nexthops[i];
struct mlxsw_sp_nexthop *nh,
struct mlxsw_sp_nexthop *nh;
struct mlxsw_sp_nexthop *nh = &nhgi->nexthops[nhi];
struct mlxsw_sp_nexthop *nh = &nhgi->nexthops[bucket];
struct mlxsw_sp_nexthop *nh;
struct mlxsw_sp_nexthop *nh = &nhgi->nexthops[i];
static struct mlxsw_sp_nexthop *
struct mlxsw_sp_nexthop *nh = &nh_grp->nhgi->nexthops[i];
struct mlxsw_sp_nexthop *nh,
struct mlxsw_sp_nexthop *nh)
struct mlxsw_sp_nexthop *nh;
struct mlxsw_sp_nexthop *nh = &nhgi->nexthops[i];
struct mlxsw_sp_nexthop *nh, *tmp;
struct mlxsw_sp_nexthop *mlxsw_sp_nexthop_next(struct mlxsw_sp_router *router,
struct mlxsw_sp_nexthop *nh);
bool mlxsw_sp_nexthop_is_forward(const struct mlxsw_sp_nexthop *nh);
unsigned char *mlxsw_sp_nexthop_ha(struct mlxsw_sp_nexthop *nh);
int mlxsw_sp_nexthop_indexes(struct mlxsw_sp_nexthop *nh, u32 *p_adj_index,
struct mlxsw_sp_rif *mlxsw_sp_nexthop_rif(struct mlxsw_sp_nexthop *nh);
bool mlxsw_sp_nexthop_group_has_ipip(struct mlxsw_sp_nexthop *nh);
struct mlxsw_sp_nexthop *nh, u64 *p_counter);
struct mlxsw_sp_nexthop *nh, bool force,
struct mlxsw_sp_nexthop *nh);
struct mlxsw_sp_nexthop *nh);
struct mlxsw_sp_nexthop;