/linux-6.3-rc2/drivers/net/ethernet/marvell/prestera/ |
A D | prestera_acl.c | 25 u32 chain_index; member 112 if (chain_index > 0) in prestera_acl_chain_to_client() 130 return chain_index == 0; in prestera_acl_chain_is_supported() 138 u32 chain_index) in prestera_acl_ruleset_create() argument 154 ruleset->ht_key.chain_index = chain_index; in prestera_acl_ruleset_create() 271 u32 chain_index) in __prestera_acl_ruleset_lookup() argument 277 ht_key.chain_index = chain_index; in __prestera_acl_ruleset_lookup() 285 u32 chain_index) in prestera_acl_ruleset_lookup() argument 300 u32 chain_index) in prestera_acl_ruleset_get() argument 391 if (ruleset->ht_key.chain_index != rule->chain_index) in prestera_acl_ruleset_prio_refresh() [all …]
|
A D | prestera_flower.c | 13 u32 chain_index; member 36 u32 chain_index, in prestera_flower_parse_goto_action() argument 41 if (act->chain_index <= chain_index) in prestera_flower_parse_goto_action() 49 act->chain_index); in prestera_flower_parse_goto_action() 64 u32 chain_index, in prestera_flower_parse_actions() argument 124 chain_index, in prestera_flower_parse_actions() 360 f->common.chain_index, in prestera_flower_parse() 425 f->common.chain_index); in prestera_flower_replace() 496 f->common.chain_index); in prestera_flower_tmplt_create() 517 template->chain_index = f->common.chain_index; in prestera_flower_tmplt_create() [all …]
|
A D | prestera_acl.h | 133 u32 chain_index; member 157 unsigned long cookie, u32 chain_index); 183 u32 chain_index); 187 u32 chain_index); 207 int prestera_acl_chain_to_client(u32 chain_index, bool ingress, u32 *client);
|
A D | prestera_flower.h | 22 int prestera_flower_prio_get(struct prestera_flow_block *block, u32 chain_index,
|
A D | prestera_matchall.c | 21 err = prestera_flower_prio_get(block, f->common.chain_index, in prestera_mall_prio_check()
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlxsw/ |
A D | spectrum_flower.c | 130 u32 chain_index = act->chain_index; in mlxsw_sp_flower_parse_actions() local 135 chain_index, in mlxsw_sp_flower_parse_actions() 609 err = mlxsw_sp_mall_prio_get(block, f->common.chain_index, in mlxsw_sp_flower_mall_prio_check() 643 f->common.chain_index, in mlxsw_sp_flower_replace() 688 f->common.chain_index, in mlxsw_sp_flower_destroy() 716 f->common.chain_index, in mlxsw_sp_flower_stats() 754 f->common.chain_index, in mlxsw_sp_flower_tmplt_create() 769 f->common.chain_index, in mlxsw_sp_flower_tmplt_destroy() 780 u32 chain_index, unsigned int *p_min_prio, in mlxsw_sp_flower_prio_get() argument 786 chain_index, in mlxsw_sp_flower_prio_get()
|
A D | spectrum_acl.c | 50 u32 chain_index; member 166 struct mlxsw_sp_flow_block *block, u32 chain_index, in mlxsw_sp_acl_ruleset_create() argument 181 ruleset->ht_key.chain_index = chain_index; in mlxsw_sp_acl_ruleset_create() 238 struct mlxsw_sp_flow_block *block, u32 chain_index, in __mlxsw_sp_acl_ruleset_lookup() argument 245 ht_key.chain_index = chain_index; in __mlxsw_sp_acl_ruleset_lookup() 253 struct mlxsw_sp_flow_block *block, u32 chain_index, in mlxsw_sp_acl_ruleset_lookup() argument 263 ruleset = __mlxsw_sp_acl_ruleset_lookup(acl, block, chain_index, ops); in mlxsw_sp_acl_ruleset_lookup() 271 struct mlxsw_sp_flow_block *block, u32 chain_index, in mlxsw_sp_acl_ruleset_get() argument 288 return mlxsw_sp_acl_ruleset_create(mlxsw_sp, block, chain_index, ops, in mlxsw_sp_acl_ruleset_get() 859 if (!ruleset->ht_key.chain_index && in mlxsw_sp_acl_rule_add() [all …]
|
A D | spectrum_matchall.c | 218 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 D | spectrum.h | 986 struct mlxsw_sp_flow_block *block, u32 chain_index, 990 struct mlxsw_sp_flow_block *block, u32 chain_index, 1229 int mlxsw_sp_mall_prio_get(struct mlxsw_sp_flow_block *block, u32 chain_index, 1250 u32 chain_index, unsigned int *p_min_prio,
|
/linux-6.3-rc2/drivers/net/ethernet/microchip/lan966x/ |
A D | lan966x_tc_flower.c | 200 if (!vcap_is_next_lookup(vctrl, fco->common.chain_index, in lan966x_tc_flower_action_check() 201 last_actent->chain_index)) { in lan966x_tc_flower_action_check() 206 } else if (!vcap_is_last_chain(vctrl, fco->common.chain_index, in lan966x_tc_flower_action_check() 241 f->common.chain_index, VCAP_USER_TC, in lan966x_tc_flower_add() 342 f->common.chain_index); in lan966x_tc_flower()
|
A D | lan966x_tc_matchall.c | 27 return lan966x_goto_port_add(port, f->common.chain_index, in lan966x_tc_matchall_add() 28 act->chain_index, f->cookie, in lan966x_tc_matchall_add()
|
/linux-6.3-rc2/drivers/net/ethernet/microchip/sparx5/ |
A D | sparx5_tc_matchall.c | 34 tmo->common.chain_index, in sparx5_tc_matchall_replace() 35 action->chain_index, tmo->cookie, in sparx5_tc_matchall_replace()
|
A D | sparx5_tc_flower.c | 286 if (!vcap_is_next_lookup(vctrl, fco->common.chain_index, in sparx5_tc_flower_action_check() 287 last_actent->chain_index)) { in sparx5_tc_flower_action_check() 292 } else if (!vcap_is_last_chain(vctrl, fco->common.chain_index, in sparx5_tc_flower_action_check() 1028 vrule = vcap_alloc_rule(vctrl, ndev, fco->common.chain_index, VCAP_USER_TC, in sparx5_tc_flower_replace() 1046 fco->common.chain_index); in sparx5_tc_flower_replace() 1088 fco->common.chain_index, in sparx5_tc_flower_replace() 1089 act->chain_index); in sparx5_tc_flower_replace() 1272 admin = vcap_find_admin(vctrl, fco->common.chain_index); in sparx5_tc_flower()
|
/linux-6.3-rc2/net/sched/ |
A D | cls_api.c | 59 u32 chain_index; member 93 n->chain_index = tp->chain->index; in tcf_exts_miss_cookie_base_alloc() 472 u32 chain_index) in tcf_chain_create() argument 484 chain->index = chain_index; in tcf_chain_create() 567 u32 chain_index) in tcf_chain_lookup() argument 582 u32 chain_index) in tcf_chain_lookup_rcu() argument 1764 chain = n->chain_index; in tcf_classify() 2128 u32 chain_index; in tc_new_tfilter() local 2361 u32 chain_index; in tc_del_tfilter() local 2518 u32 chain_index; in tc_get_tfilter() local [all …]
|
A D | act_gact.c | 254 entry->chain_index = tcf_gact_goto_chain_index(act); in tcf_gact_offload_act_setup()
|
A D | act_api.c | 75 u32 chain_index; in tcf_action_check_ctrlact() local 87 chain_index = action & TC_ACT_EXT_VAL_MASK; in tcf_action_check_ctrlact() 94 *newchain = tcf_chain_get_by_act(tp->chain->block, chain_index); in tcf_action_check_ctrlact()
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/ |
A D | goto.c | 18 u32 dest_chain = act->chain_index; in validate_goto_chain() 81 attr->dest_chain = act->chain_index; in tc_act_parse_goto()
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en/rep/ |
A D | tc.c | 218 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-6.3-rc2/drivers/net/ethernet/mscc/ |
A D | ocelot_flower.c | 249 chain = f->common.chain_index; in ocelot_flower_parse_action() 452 filter->goto_target = a->chain_index; in ocelot_flower_parse_action() 863 int chain = f->common.chain_index; in ocelot_cls_flower_replace() 934 block_id = ocelot_chain_to_block(f->common.chain_index, ingress); in ocelot_cls_flower_destroy() 972 block_id = ocelot_chain_to_block(f->common.chain_index, ingress); in ocelot_cls_flower_stats()
|
/linux-6.3-rc2/drivers/net/ethernet/netronome/nfp/flower/ |
A D | conntrack.c | 107 if (flow->common.chain_index && exist_ct_clear) in is_post_ct_flow() 1246 if (post_ct_entry->chain_index != pre_ct_entry->chain_index) in nfp_ct_do_tc_merge() 1465 entry->chain_index = flow->common.chain_index; in nfp_fl_ct_add_flow() 1759 ct_entry->chain_index = ct_goto->chain_index; in nfp_fl_ct_handle_pre_ct() 1805 ct_entry->chain_index = flow->common.chain_index; in nfp_fl_ct_handle_post_ct()
|
A D | conntrack.h | 127 u32 chain_index; member
|
/linux-6.3-rc2/include/net/ |
A D | pkt_cls.h | 46 u32 chain_index); 715 if (common->chain_index) { in tc_cls_can_offload_and_chain0() 757 cls_common->chain_index = tp->chain->index; in tc_cls_common_offload_init()
|
A D | flow_offload.h | 237 u32 chain_index; /* FLOW_ACTION_GOTO */ member 589 u32 chain_index; member
|
/linux-6.3-rc2/drivers/net/ethernet/freescale/enetc/ |
A D | enetc_qos.c | 1076 if (f->common.chain_index >= priv->psfp_cap.max_streamid) { in enetc_psfp_parse_clsflower() 1095 filter->sid.index = f->common.chain_index; in enetc_psfp_parse_clsflower() 1375 if (f->common.chain_index >= priv->psfp_cap.max_streamid) { in enetc_psfp_destroy_clsflower() 1380 filter = enetc_get_stream_by_index(f->common.chain_index); in enetc_psfp_destroy_clsflower() 1407 filter = enetc_get_stream_by_index(f->common.chain_index); in enetc_psfp_get_stats()
|
/linux-6.3-rc2/drivers/net/ethernet/stmicro/stmmac/ |
A D | stmmac_selftests.c | 1121 cls_u32.common.chain_index = 0; in stmmac_test_rxp() 1367 cls->common.chain_index = 0; in __stmmac_test_l3filt() 1495 cls->common.chain_index = 0; in __stmmac_test_l4filt()
|