Home
last modified time | relevance | path

Searched refs:chain_index (Results 1 – 21 of 21) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlxsw/
A Dspectrum_flower.c90 u32 chain_index = act->chain_index; in mlxsw_sp_flower_parse_actions() local
95 chain_index, in mlxsw_sp_flower_parse_actions()
563 err = mlxsw_sp_mall_prio_get(block, f->common.chain_index, in mlxsw_sp_flower_mall_prio_check()
597 f->common.chain_index, in mlxsw_sp_flower_replace()
642 f->common.chain_index, in mlxsw_sp_flower_destroy()
670 f->common.chain_index, in mlxsw_sp_flower_stats()
708 f->common.chain_index, in mlxsw_sp_flower_tmplt_create()
723 f->common.chain_index, in mlxsw_sp_flower_tmplt_destroy()
734 u32 chain_index, unsigned int *p_min_prio, in mlxsw_sp_flower_prio_get() argument
740 chain_index, in mlxsw_sp_flower_prio_get()
A Dspectrum_acl.c45 u32 chain_index; member
161 struct mlxsw_sp_flow_block *block, u32 chain_index, in mlxsw_sp_acl_ruleset_create() argument
176 ruleset->ht_key.chain_index = chain_index; in mlxsw_sp_acl_ruleset_create()
233 struct mlxsw_sp_flow_block *block, u32 chain_index, in __mlxsw_sp_acl_ruleset_lookup() argument
240 ht_key.chain_index = chain_index; in __mlxsw_sp_acl_ruleset_lookup()
248 struct mlxsw_sp_flow_block *block, u32 chain_index, in mlxsw_sp_acl_ruleset_lookup() argument
258 ruleset = __mlxsw_sp_acl_ruleset_lookup(acl, block, chain_index, ops); in mlxsw_sp_acl_ruleset_lookup()
266 struct mlxsw_sp_flow_block *block, u32 chain_index, in mlxsw_sp_acl_ruleset_get() argument
283 return mlxsw_sp_acl_ruleset_create(mlxsw_sp, block, chain_index, ops, in mlxsw_sp_acl_ruleset_get()
779 if (!ruleset->ht_key.chain_index && in mlxsw_sp_acl_rule_add()
[all …]
A Dspectrum_matchall.c218 if (f->common.chain_index) { in mlxsw_sp_mall_replace()
228 err = mlxsw_sp_flower_prio_get(mlxsw_sp, block, f->common.chain_index, in mlxsw_sp_mall_replace()
365 int mlxsw_sp_mall_prio_get(struct mlxsw_sp_flow_block *block, u32 chain_index, in mlxsw_sp_mall_prio_get() argument
368 if (chain_index || list_empty(&block->mall.list)) in mlxsw_sp_mall_prio_get()
A Dspectrum.h921 struct mlxsw_sp_flow_block *block, u32 chain_index,
925 struct mlxsw_sp_flow_block *block, u32 chain_index,
1161 int mlxsw_sp_mall_prio_get(struct mlxsw_sp_flow_block *block, u32 chain_index,
1182 u32 chain_index, unsigned int *p_min_prio,
A Dspectrum_qdisc.c2009 if (f->common.chain_index) { in mlxsw_sp_qevent_mall_replace()
/linux/net/sched/
A Dcls_api.c349 u32 chain_index) in tcf_chain_create() argument
361 chain->index = chain_index; in tcf_chain_create()
444 u32 chain_index) in tcf_chain_lookup() argument
451 if (chain->index == chain_index) in tcf_chain_lookup()
459 u32 chain_index) in tcf_chain_lookup_rcu() argument
464 if (chain->index == chain_index) in tcf_chain_lookup_rcu()
475 u32 chain_index, bool create, in __tcf_chain_get() argument
1945 u32 chain_index; in tc_new_tfilter() local
2176 u32 chain_index; in tc_del_tfilter() local
2336 u32 chain_index; in tc_get_tfilter() local
[all …]
A Dact_api.c72 u32 chain_index; in tcf_action_check_ctrlact() local
84 chain_index = action & TC_ACT_EXT_VAL_MASK; in tcf_action_check_ctrlact()
91 *newchain = tcf_chain_get_by_act(tp->chain->block, chain_index); in tcf_action_check_ctrlact()
A Dcls_flower.c2336 cls_flower.common.chain_index = chain->index; in fl_hw_create_tmplt()
2358 cls_flower.common.chain_index = chain->index; in fl_hw_destroy_tmplt()
/linux/drivers/net/ethernet/mscc/
A Docelot_flower.c221 chain = f->common.chain_index; in ocelot_flower_parse_action()
367 filter->goto_target = a->chain_index; in ocelot_flower_parse_action()
765 int chain = f->common.chain_index; in ocelot_cls_flower_replace()
806 block_id = ocelot_chain_to_block(f->common.chain_index, ingress); in ocelot_cls_flower_destroy()
830 block_id = ocelot_chain_to_block(f->common.chain_index, ingress); in ocelot_cls_flower_stats()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/rep/
A Dtc.c218 if (tmp.common.chain_index != 0) in mlx5e_rep_setup_ft_cb()
221 tmp.common.chain_index = mlx5_chains_get_nf_ft_chain(esw_chains(esw)); in mlx5e_rep_setup_ft_cb()
399 tmp.common.chain_index) in mlx5e_rep_indr_setup_ft_cb()
402 tmp.common.chain_index = mlx5_chains_get_nf_ft_chain(esw_chains(esw)); in mlx5e_rep_indr_setup_ft_cb()
/linux/drivers/net/ethernet/netronome/nfp/flower/
A Dconntrack.c1007 if (post_ct_entry->chain_index != pre_ct_entry->chain_index) in nfp_ct_do_tc_merge()
1166 entry->chain_index = flow->common.chain_index; in nfp_fl_ct_add_flow()
1453 ct_entry->chain_index = ct_goto->chain_index; in nfp_fl_ct_handle_pre_ct()
1499 ct_entry->chain_index = flow->common.chain_index; in nfp_fl_ct_handle_post_ct()
A Dconntrack.h122 u32 chain_index; member
A Doffload.c1281 if (flow->common.chain_index) in offload_pre_check()
/linux/include/net/
A Dpkt_cls.h46 u32 chain_index);
659 if (common->chain_index) { in tc_cls_can_offload_and_chain0()
701 cls_common->chain_index = tp->chain->index; in tc_cls_common_offload_init()
A Dflow_offload.h204 u32 chain_index; /* FLOW_ACTION_GOTO */ member
540 u32 chain_index; member
/linux/drivers/net/ethernet/marvell/prestera/
A Dprestera_flow.c32 if (f->common.chain_index != 0) in prestera_flow_block_flower_cb()
/linux/drivers/net/ethernet/freescale/enetc/
A Denetc_qos.c1093 if (f->common.chain_index >= priv->psfp_cap.max_streamid) { in enetc_psfp_parse_clsflower()
1112 filter->sid.index = f->common.chain_index; in enetc_psfp_parse_clsflower()
1393 if (f->common.chain_index >= priv->psfp_cap.max_streamid) { in enetc_psfp_destroy_clsflower()
1398 filter = enetc_get_stream_by_index(f->common.chain_index); in enetc_psfp_destroy_clsflower()
1425 filter = enetc_get_stream_by_index(f->common.chain_index); in enetc_psfp_get_stats()
/linux/drivers/net/ethernet/stmicro/stmmac/
A Dstmmac_selftests.c1120 cls_u32.common.chain_index = 0; in stmmac_test_rxp()
1368 cls->common.chain_index = 0; in __stmmac_test_l3filt()
1496 cls->common.chain_index = 0; in __stmmac_test_l4filt()
/linux/drivers/net/ethernet/mellanox/mlx5/core/
A Den_tc.c2118 if (netif_is_bareudp(filter_dev) && f->common.chain_index == 0) in skip_key_basic()
3425 u32 dest_chain = act->chain_index; in validate_goto_chain()
3609 attr->dest_chain = act->chain_index; in parse_tc_nic_actions()
4276 attr->dest_chain = act->chain_index; in parse_tc_fdb_actions()
4493 attr->chain = f->common.chain_index; in mlx5e_flow_attr_init()
/linux/net/dsa/
A Dslave.c1172 if (cls->common.chain_index) in dsa_slave_setup_tc_cls_matchall()
/linux/drivers/net/ethernet/intel/ice/
A Dice_main.c7381 if (cls_flower->common.chain_index) in ice_setup_tc_cls_flower()

Completed in 90 milliseconds