Home
last modified time | relevance | path

Searched refs:flow_block (Results 1 – 7 of 7) sorted by relevance

/drivers/net/ethernet/mellanox/mlxsw/
A Dspectrum_flow.c144 mlxsw_sp_mall_destroy(flow_block, f); in mlxsw_sp_flow_block_mall_cb()
196 mlxsw_sp_flow_block_destroy(flow_block); in mlxsw_sp_tc_block_release()
206 struct mlxsw_sp_flow_block *flow_block; in mlxsw_sp_setup_tc_block_bind() local
215 if (!flow_block) in mlxsw_sp_setup_tc_block_bind()
218 mlxsw_sp, flow_block, in mlxsw_sp_setup_tc_block_bind()
221 mlxsw_sp_flow_block_destroy(flow_block); in mlxsw_sp_setup_tc_block_bind()
226 flow_block = flow_block_cb_priv(block_cb); in mlxsw_sp_setup_tc_block_bind()
235 mlxsw_sp_port->ing_flow_block = flow_block; in mlxsw_sp_setup_tc_block_bind()
237 mlxsw_sp_port->eg_flow_block = flow_block; in mlxsw_sp_setup_tc_block_bind()
257 struct mlxsw_sp_flow_block *flow_block; in mlxsw_sp_setup_tc_block_unbind() local
[all …]
A Dspectrum2_mr_tcam.c12 struct mlxsw_sp_flow_block *flow_block; member
63 mr_tcam->flow_block, in mlxsw_sp2_mr_tcam_ipv4_init()
114 mr_tcam->flow_block, in mlxsw_sp2_mr_tcam_ipv6_init()
296 mr_tcam->flow_block = mlxsw_sp_flow_block_create(mlxsw_sp, NULL); in mlxsw_sp2_mr_tcam_init()
297 if (!mr_tcam->flow_block) in mlxsw_sp2_mr_tcam_init()
313 mlxsw_sp_flow_block_destroy(mr_tcam->flow_block); in mlxsw_sp2_mr_tcam_init()
323 mlxsw_sp_flow_block_destroy(mr_tcam->flow_block); in mlxsw_sp2_mr_tcam_fini()
/drivers/net/dsa/sja1105/
A Dsja1105_flower.c12 list_for_each_entry(rule, &priv->flow_block.rules, list) in sja1105_rule_find()
24 if (!priv->flow_block.l2_policer_used[i]) in sja1105_find_free_l2_policer()
93 priv->flow_block.l2_policer_used[rule->bcast_pol.sharindx] = true; in sja1105_setup_bcast_policer()
94 list_add(&rule->list, &priv->flow_block.rules); in sja1105_setup_bcast_policer()
165 priv->flow_block.l2_policer_used[rule->tc_pol.sharindx] = true; in sja1105_setup_tc_policer()
166 list_add(&rule->list, &priv->flow_block.rules); in sja1105_setup_tc_policer()
494 priv->flow_block.l2_policer_used[old_sharindx] = false; in sja1105_cls_flower_del()
528 INIT_LIST_HEAD(&priv->flow_block.rules); in sja1105_flower_setup()
531 priv->flow_block.l2_policer_used[port] = true; in sja1105_flower_setup()
540 list_for_each_safe(pos, n, &priv->flow_block.rules) { in sja1105_flower_teardown()
A Dsja1105_vl.c102 list_for_each_entry(rule, &priv->flow_block.rules, list) { in sja1105_compose_gating_subschedule()
124 list_for_each_entry(rule, &priv->flow_block.rules, list) { in sja1105_compose_gating_subschedule()
326 list_for_each_entry(rule, &priv->flow_block.rules, list) { in sja1105_init_virtual_links()
396 list_for_each_entry(rule, &priv->flow_block.rules, list) { in sja1105_init_virtual_links()
534 list_add(&rule->list, &priv->flow_block.rules); in sja1105_vl_redirect()
629 list_add(&rule->list, &priv->flow_block.rules); in sja1105_vl_gate()
A Dsja1105.h264 struct sja1105_flow_block flow_block; member
A Dsja1105_main.c2441 list_for_each_entry(rule, &priv->flow_block.rules, list) { in sja1105_vlan_filtering()
/drivers/net/ethernet/sfc/
A Dtc_bindings.c20 struct flow_block *block;
60 struct net_device *otherdev, struct flow_block *block) in efx_tc_create_binding()

Completed in 26 milliseconds