parman_item
&route->parman_item);
route->parman_prio, &route->parman_item);
err = mlxsw_sp1_mr_tcam_route_replace(mlxsw_sp, &route->parman_item,
mlxsw_sp1_mr_tcam_route_remove(mlxsw_sp, &route->parman_item, key);
return mlxsw_sp1_mr_tcam_route_replace(mlxsw_sp, &route->parman_item,
struct parman_item parman_item;
struct parman_item *parman_item,
mlxsw_reg_rmft2_ipv4_pack(rmft2_pl, true, parman_item->index,
mlxsw_reg_rmft2_ipv6_pack(rmft2_pl, true, parman_item->index,
struct parman_item *parman_item,
mlxsw_reg_rmft2_ipv4_pack(rmft2_pl, false, parman_item->index,
mlxsw_reg_rmft2_ipv6_pack(rmft2_pl, false, parman_item->index,
centry->parman_item.index, priority);
¢ry->parman_item);
¢ry->parman_item);
¢ry->parman_item);
centry->parman_item.index, priority);
centry->parman_item.index, 0);
struct parman_item parman_item;
return centry->parman_item.index;
struct parman_item *item);
struct parman_item *item);
static struct parman_item *parman_prio_last_item(struct parman_prio *prio)
typeof(struct parman_item), list);
struct parman_item *item, unsigned long to_index,
struct parman_item *item;
struct parman_item *item;
struct parman_item *item)
struct parman_item *last_item;
struct parman_item *item)
struct parman_item *item)
struct parman_item *item)
struct parman_item *item)
struct parman_item *item);
struct parman_item *item);
static struct parman_item *parman_prio_first_item(struct parman_prio *prio)
typeof(struct parman_item), list);
&item->parman_item);
&item->parman_item);
test_parman->prio_array[item->parman_item.index] = item;
test_parman->prio_array[item->parman_item.index] = NULL;
&item->parman_item);
if (item->parman_item.index != i) {
item->parman_item.index, i);
struct parman_item parman_item;