Home
last modified time | relevance | path

Searched refs:num_actions (Results 1 – 25 of 30) sorted by relevance

12

/Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/en/
Dmod_hdr.c10 int num_actions; member
30 key->num_actions * MLX5_MH_ACT_SZ, 0); in hash_mod_hdr_info()
35 if (a->num_actions != b->num_actions) in cmp_mod_hdr_info()
39 a->num_actions * MLX5_MH_ACT_SZ); in cmp_mod_hdr_info()
76 int num_actions, actions_size, err; in mlx5e_mod_hdr_attach() local
81 num_actions = mod_hdr_acts->num_actions; in mlx5e_mod_hdr_attach()
82 actions_size = MLX5_MH_ACT_SZ * num_actions; in mlx5e_mod_hdr_attach()
85 key.num_actions = num_actions; in mlx5e_mod_hdr_attach()
110 mh->key.num_actions = num_actions; in mlx5e_mod_hdr_attach()
118 mh->key.num_actions, in mlx5e_mod_hdr_attach()
Dmod_hdr.h13 int num_actions; member
Dtc_ct.c585 mod_acts->num_actions * action_size; in mlx5_tc_ct_entry_create_nat()
591 mod_acts->num_actions++; in mlx5_tc_ct_entry_create_nat()
1189 pre_mod_acts.num_actions, in tc_ct_pre_ct_add_rules()
1622 pre_mod_acts.num_actions, in __mlx5_tc_ct_flow_offload()
1728 mod_acts->num_actions, in __mlx5_tc_ct_flow_offload_clear()
/Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/steering/
Dfs_dr.c238 int num_actions = 0; in mlx5_cmd_dr_create_fte() local
297 actions[num_actions++] = tmp_action; in mlx5_cmd_dr_create_fte()
305 actions[num_actions++] = in mlx5_cmd_dr_create_fte()
319 actions[num_actions++] = tmp_action; in mlx5_cmd_dr_create_fte()
330 actions[num_actions++] = tmp_action; in mlx5_cmd_dr_create_fte()
334 actions[num_actions++] = in mlx5_cmd_dr_create_fte()
344 actions[num_actions++] = tmp_action; in mlx5_cmd_dr_create_fte()
354 actions[num_actions++] = tmp_action; in mlx5_cmd_dr_create_fte()
358 actions[num_actions++] = in mlx5_cmd_dr_create_fte()
381 actions[num_actions++] = tmp_action; in mlx5_cmd_dr_create_fte()
[all …]
Ddr_rule.c543 size_t num_actions, in dr_rule_add_action_members() argument
549 for (i = 0; i < num_actions; i++) { in dr_rule_add_action_members()
1017 size_t num_actions, in dr_rule_create_rule_nic() argument
1062 num_actions, hw_ste_arr, in dr_rule_create_rule_nic()
1142 size_t num_actions, in dr_rule_create_rule_fdb() argument
1154 num_actions, actions); in dr_rule_create_rule_fdb()
1159 num_actions, actions); in dr_rule_create_rule_fdb()
1173 size_t num_actions, in dr_rule_create_rule() argument
1193 ret = dr_rule_add_action_members(rule, num_actions, actions); in dr_rule_create_rule()
1201 num_actions, actions); in dr_rule_create_rule()
[all …]
Dfs_dr.h25 int num_actions; member
Dmlx5dr.h69 size_t num_actions,
/Linux-v5.10/net/netfilter/
Dnf_tables_offload.c10 static struct nft_flow_rule *nft_flow_rule_alloc(int num_actions) in nft_flow_rule_alloc() argument
18 flow->rule = flow_rule_alloc(num_actions); in nft_flow_rule_alloc()
53 int num_actions = 0, err; in nft_flow_rule_create() local
59 num_actions++; in nft_flow_rule_create()
64 if (num_actions == 0) in nft_flow_rule_create()
67 flow = nft_flow_rule_alloc(num_actions); in nft_flow_rule_create()
Dnf_dup_netdev.c67 entry = &flow->rule->action.entries[ctx->num_actions++]; in nft_fwd_dup_netdev_offload()
Dnft_immediate.c185 entry = &flow->rule->action.entries[ctx->num_actions++]; in nft_immediate_offload_verdict()
/Linux-v5.10/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4_tc_u32.c94 unsigned int num_actions = 0; in fill_action_fields() local
105 if (num_actions) in fill_action_fields()
111 num_actions++; in fill_action_fields()
138 num_actions++; in fill_action_fields()
/Linux-v5.10/net/core/
Dflow_offload.c9 struct flow_rule *flow_rule_alloc(unsigned int num_actions) in flow_rule_alloc() argument
14 rule = kzalloc(struct_size(rule, action.entries, num_actions), in flow_rule_alloc()
19 rule->action.num_entries = num_actions; in flow_rule_alloc()
23 for (i = 0; i < num_actions; i++) in flow_rule_alloc()
/Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/
Dfs_cmd.c126 u8 namespace, u8 num_actions, in mlx5_cmd_stub_modify_header_alloc() argument
757 u8 namespace, u8 num_actions, in mlx5_cmd_modify_header_alloc() argument
797 if (num_actions > max_actions) { in mlx5_cmd_modify_header_alloc()
799 num_actions, max_actions); in mlx5_cmd_modify_header_alloc()
803 actions_size = MLX5_UN_SZ_BYTES(set_add_copy_action_in_auto) * num_actions; in mlx5_cmd_modify_header_alloc()
813 MLX5_SET(alloc_modify_header_context_in, in, num_of_actions, num_actions); in mlx5_cmd_modify_header_alloc()
Dfs_cmd.h90 u8 namespace, u8 num_actions,
/Linux-v5.10/drivers/counter/
Dcounter.c574 const size_t num_actions = synapse->num_actions; in counter_action_store() local
581 for (action_index = 0; action_index < num_actions; action_index++) { in counter_action_store()
587 if (action_index >= num_actions) in counter_action_store()
601 size_t num_actions; member
613 for (i = 0; i < component->num_actions; i++) { in counter_synapse_action_available_show()
676 avail_comp->num_actions = synapse->num_actions; in counter_synapses_register()
Dftm-quaddec.c249 .num_actions = ARRAY_SIZE(ftm_quaddec_synapse_actions),
254 .num_actions = ARRAY_SIZE(ftm_quaddec_synapse_actions),
Dmicrochip-tcb-capture.c73 .num_actions = ARRAY_SIZE(mchp_tc_synapse_actions),
78 .num_actions = ARRAY_SIZE(mchp_tc_synapse_actions),
Dstm32-timer-cnt.c326 .num_actions = ARRAY_SIZE(stm32_synapse_actions),
331 .num_actions = ARRAY_SIZE(stm32_synapse_actions),
Dti-eqep.c343 .num_actions = ARRAY_SIZE(ti_eqep_position_synapse_actions),
348 .num_actions = ARRAY_SIZE(ti_eqep_position_synapse_actions),
Dstm32-lptimer-cnt.c595 .num_actions = ARRAY_SIZE(stm32_lptim_cnt_synapse_actions),
600 .num_actions = ARRAY_SIZE(stm32_lptim_cnt_synapse_actions),
D104-quad-8.c1453 .num_actions = ARRAY_SIZE(quad8_synapse_actions_list), \
1458 .num_actions = ARRAY_SIZE(quad8_synapse_actions_list), \
1463 .num_actions = ARRAY_SIZE(quad8_index_actions_list), \
/Linux-v5.10/include/net/netfilter/
Dnf_tables_offload.h28 unsigned int num_actions; member
/Linux-v5.10/include/linux/mlx5/
Dfs.h252 u8 ns_type, u8 num_actions,
/Linux-v5.10/include/linux/
Dcounter.h141 size_t num_actions; member
/Linux-v5.10/drivers/infiniband/hw/mlx5/
Dfs.c2151 u8 num_actions, void *in) in mlx5_ib_create_modify_header() argument
2166 mlx5_modify_header_alloc(dev->mdev, namespace, num_actions, in); in mlx5_ib_create_modify_header()
2198 int num_actions; in UVERBS_HANDLER() local
2208 num_actions = uverbs_attr_ptr_get_array_size( in UVERBS_HANDLER()
2211 if (num_actions < 0) in UVERBS_HANDLER()
2212 return num_actions; in UVERBS_HANDLER()
2218 action = mlx5_ib_create_modify_header(mdev, ft_type, num_actions, in); in UVERBS_HANDLER()

12