Home
last modified time | relevance | path

Searched refs:actions (Results 1 – 25 of 181) sorted by relevance

12345678

/f-stack/dpdk/app/test-flow-perf/
H A Dactions_gen.c57 add_mark(struct rte_flow_action *actions, in add_mark() argument
74 add_queue(struct rte_flow_action *actions, in add_queue() argument
89 add_jump(struct rte_flow_action *actions, in add_jump() argument
104 add_rss(struct rte_flow_action *actions, in add_rss() argument
192 add_drop(struct rte_flow_action *actions, in add_drop() argument
398 actions[actions_counter].conf = &value; in add_inc_tcp_ack()
416 actions[actions_counter].conf = &value; in add_dec_tcp_ack()
434 actions[actions_counter].conf = &value; in add_inc_tcp_seq()
452 actions[actions_counter].conf = &value; in add_dec_tcp_seq()
938 struct rte_flow_action *actions, in fill_actions()
[all …]
H A Dflow_gen.c52 struct rte_flow_action actions[MAX_ACTIONS_NUM]; in generate_flow() local
56 memset(actions, 0, sizeof(actions)); in generate_flow()
61 fill_actions(actions, flow_actions, in generate_flow()
67 flow = rte_flow_create(port_id, &attr, items, actions, error); in generate_flow()
/f-stack/freebsd/contrib/device-tree/src/arm/
H A Dowl-s500.dtsi12 compatible = "actions,s500";
31 enable-method = "actions,s500-smp";
38 enable-method = "actions,s500-smp";
45 enable-method = "actions,s500-smp";
124 compatible = "actions,s500-uart", "actions,owl-uart";
131 compatible = "actions,s500-uart", "actions,owl-uart";
138 compatible = "actions,s500-uart", "actions,owl-uart";
145 compatible = "actions,s500-uart", "actions,owl-uart";
152 compatible = "actions,s500-uart", "actions,owl-uart";
159 compatible = "actions,s500-uart", "actions,owl-uart";
[all …]
/f-stack/freebsd/contrib/device-tree/src/arm64/actions/
H A Ds900.dtsi12 compatible = "actions,s900";
123 compatible = "actions,s900-uart", "actions,owl-uart";
131 compatible = "actions,s900-uart", "actions,owl-uart";
139 compatible = "actions,s900-uart", "actions,owl-uart";
147 compatible = "actions,s900-uart", "actions,owl-uart";
155 compatible = "actions,s900-uart", "actions,owl-uart";
163 compatible = "actions,s900-uart", "actions,owl-uart";
171 compatible = "actions,s900-uart", "actions,owl-uart";
179 compatible = "actions,s900-sps";
185 compatible = "actions,s900-cmu";
[all …]
H A Ds700.dtsi11 compatible = "actions,s700";
116 compatible = "actions,s900-uart", "actions,owl-uart";
124 compatible = "actions,s900-uart", "actions,owl-uart";
132 compatible = "actions,s900-uart", "actions,owl-uart";
140 compatible = "actions,s900-uart", "actions,owl-uart";
148 compatible = "actions,s900-uart", "actions,owl-uart";
156 compatible = "actions,s900-uart", "actions,owl-uart";
164 compatible = "actions,s900-uart", "actions,owl-uart";
172 compatible = "actions,s700-cmu";
180 compatible = "actions,s700-i2c";
[all …]
/f-stack/freebsd/contrib/device-tree/Bindings/serial/
H A Dactions,owl-uart.txt4 - compatible : "actions,s500-uart", "actions,owl-uart" for S500
5 "actions,s900-uart", "actions,owl-uart" for S900
13 compatible = "actions,s500-uart", "actions,owl-uart";
/f-stack/dpdk/app/test/
H A Dtest_flow_classify.c305 actions[1] = end_action; in test_valid_parameters()
308 actions, &error); in test_valid_parameters()
354 actions[1] = end_action; in test_invalid_patterns()
360 actions, &error); in test_invalid_patterns()
388 actions, &error); in test_invalid_patterns()
433 actions[1] = end_action; in test_invalid_actions()
436 actions, &error); in test_invalid_actions()
645 actions[1] = end_action; in test_query_udp()
648 actions, &error); in test_query_udp()
715 actions, &error); in test_query_tcp()
[all …]
/f-stack/freebsd/contrib/device-tree/Bindings/clock/
H A Dactions,owl-cmu.txt10 "actions,s900-cmu"
11 "actions,s700-cmu"
12 "actions,s500-cmu"
23 dt-bindings/clock/actions,s900-cmu.h or actions,s700-cmu.h or
24 actions,s500-cmu.h header and can be used in device tree sources.
37 compatible = "actions,s900-cmu";
48 compatible = "actions,s900-uart", "actions,owl-uart";
/f-stack/dpdk/doc/guides/tools/
H A Dflow-perf.rst209 Add RSS action to all flows actions,
227 Add jump action to all flows actions.
232 Add mark action to all flows actions.
237 Add count action to all flows actions.
240 Add set-meta action to all flows actions.
245 Add set-tag action to all flows actions.
253 Add drop action to all flows actions.
318 Add set IP ttl action to all flows actions.
333 Add flag action to all flows actions.
336 Add raw encap action to all flows actions.
[all …]
/f-stack/dpdk/doc/guides/howto/
H A Drte_flow.rst37 struct rte_flow_action actions[MAX_ACTIONS_IN_FLOW];
61 actions[0].type = RTE_FLOW_ACTION_TYPE_DROP;
62 actions[1].type = RTE_FLOW_ACTION_TYPE_END;
123 end actions drop / end
132 struct rte_flow_action actions[MAX_ACTIONS_IN_FLOW];
159 actions[0].type = RTE_FLOW_ACTION_TYPE_DROP;
160 actions[1].type = RTE_FLOW_ACTION_TYPE_END;
223 end actions queue index 3 / end
252 actions[0].type = RTE_FLOW_ACTION_TYPE_QUEUE;
253 actions[0].conf = &queue;
[all …]
/f-stack/dpdk/drivers/net/mlx5/
H A Dmlx5_flow.c1223 for (; actions->type != RTE_FLOW_ACTION_TYPE_END; actions++) in mlx5_flow_find_action()
1225 return actions; in mlx5_flow_find_action()
3152 for (; actions->type != RTE_FLOW_ACTION_TYPE_END; actions++) { in flow_get_rss_action()
3425 for (; actions->type != RTE_FLOW_ACTION_TYPE_END; actions++) { in flow_parse_metadata_split_actions_info()
3473 for (; actions->type != RTE_FLOW_ACTION_TYPE_END; actions++) { in flow_check_meter_action()
3519 for (; actions->type != RTE_FLOW_ACTION_TYPE_END; actions++) { in flow_check_hairpin_split()
3893 for (; actions->type != RTE_FLOW_ACTION_TYPE_END; actions++) { in flow_mreg_update_copy_table()
3962 for (; actions->type != RTE_FLOW_ACTION_TYPE_END; actions++) { in flow_hairpin_split()
4162 for (; actions->type != RTE_FLOW_ACTION_TYPE_END; actions++) { in flow_meter_split_prep()
4476 for (; actions->type != RTE_FLOW_ACTION_TYPE_END; actions++) { in flow_check_match_action()
[all …]
H A Dmlx5_flow_dv.c383 struct mlx5_modification_cmd *actions = resource->actions; in flow_dv_convert_modify_action() local
422 actions[i].data0 = rte_cpu_to_be_32(actions[i].data0); in flow_dv_convert_modify_action()
429 actions[i].data1 = rte_cpu_to_be_32(actions[i].data1); in flow_dv_convert_modify_action()
603 struct mlx5_modification_cmd *actions = resource->actions; in flow_dv_convert_action_modify_vlan_vid() local
616 actions[i].data0 = rte_cpu_to_be_32(actions[i].data0); in flow_dv_convert_action_modify_vlan_vid()
618 actions[i].data1 = actions[i].data1 << 16; in flow_dv_convert_action_modify_vlan_vid()
950 struct mlx5_modification_cmd *actions = resource->actions; in flow_dv_convert_action_set_reg() local
963 actions[i].data0 = rte_cpu_to_be_32(actions[i].data0); in flow_dv_convert_action_set_reg()
5783 actions--; in flow_dv_validate()
5847 actions, in flow_dv_validate()
[all …]
/f-stack/freebsd/contrib/device-tree/Bindings/arm/
H A Dactions.yaml4 $id: http://devicetree.org/schemas/arm/actions.yaml#
21 - const: actions,s500
26 - const: actions,s500
32 - const: actions,s700
38 - const: actions,s900
/f-stack/freebsd/contrib/device-tree/Bindings/timer/
H A Dactions,owl-timer.txt4 - compatible : "actions,s500-timer" for S500
5 "actions,s700-timer" for S700
6 "actions,s900-timer" for S900
16 compatible = "actions,s500-timer";
/f-stack/dpdk/drivers/net/e1000/
H A Digb_flow.c43 act = (actions) + (index); \
46 act = (actions) + (index); \
116 if (!actions) { in cons_parse_ntuple_filter()
509 if (!actions) { in cons_parse_ethertype_filter()
683 actions, filter, error); in igb_parse_ethertype_filter()
779 if (!actions) { in cons_parse_syn_filter()
989 actions, filter, error); in igb_parse_syn_filter()
1065 if (!actions) { in cons_parse_flex_filter()
1283 actions, filter, error); in igb_parse_flex_filter()
1578 actions, &rss_conf, error); in igb_flow_create()
[all …]
/f-stack/freebsd/contrib/device-tree/Bindings/power/
H A Dactions,owl-sps.txt4 - compatible : "actions,s500-sps" for S500
5 "actions,s700-sps" for S700
6 "actions,s900-sps" for S900
18 compatible = "actions,s500-sps";
/f-stack/dpdk/drivers/net/octeontx2/
H A Dotx2_flow.c256 const struct rte_flow_action actions[], in flow_program_rss_action() argument
265 for (; actions->type != RTE_FLOW_ACTION_TYPE_END; actions++) { in flow_program_rss_action()
313 for (; actions->type != RTE_FLOW_ACTION_TYPE_END; actions++) { in flow_update_sec_tt()
426 const struct rte_flow_action actions[], in flow_parse_rule() argument
486 for (; actions->type != RTE_FLOW_ACTION_TYPE_END; actions++) { in flow_program_vtag_action()
507 } else if (actions->type == in flow_program_vtag_action()
511 actions->conf; in flow_program_vtag_action()
521 actions->conf; in flow_program_vtag_action()
530 } else if (actions->type == in flow_program_vtag_action()
534 actions->conf; in flow_program_vtag_action()
[all …]
/f-stack/dpdk/drivers/net/enic/
H A Denic_flow.c1144 for (; actions->type != RTE_FLOW_ACTION_TYPE_END; actions++) { in enic_copy_action_v1()
1148 switch (actions->type) { in enic_copy_action_v1()
1152 actions->conf; in enic_copy_action_v1()
1192 for (; actions->type != RTE_FLOW_ACTION_TYPE_END; actions++) { in enic_copy_action_v2()
1193 switch (actions->type) { in enic_copy_action_v2()
1197 actions->conf; in enic_copy_action_v2()
1210 actions->conf; in enic_copy_action_v2()
1249 actions->conf; in enic_copy_action_v2()
1334 uint8_t actions; in enic_get_action_cap() local
1336 actions = enic->filter_actions; in enic_get_action_cap()
[all …]
/f-stack/dpdk/drivers/net/ixgbe/
H A Dixgbe_flow.c129 cur ? cur + 1 : &actions[0]; in next_no_void_action()
202 if (!actions) { in cons_parse_ntuple_filter()
701 if (!actions) { in cons_parse_ethertype_filter()
868 actions, filter, error); in ixgbe_parse_ethertype_filter()
949 if (!actions) { in cons_parse_syn_filter()
1157 actions, filter, error); in ixgbe_parse_syn_filter()
1208 if (!actions) { in cons_parse_l2_tn_filter()
1626 if (!actions) { in ixgbe_parse_fdir_filter_normal()
2326 if (!actions) { in ixgbe_parse_fdir_filter_tunnel()
2771 actions, rule, error); in ixgbe_parse_fdir_filter()
[all …]
/f-stack/dpdk/drivers/net/iavf/
H A Diavf_generic_flow.c27 const struct rte_flow_action actions[],
32 const struct rte_flow_action actions[],
39 const struct rte_flow_action *actions,
1096 pattern, actions, &meta, error) < 0) in iavf_parse_engine_create()
1168 if (!actions) { in iavf_flow_process_filter()
1187 actions, error); in iavf_flow_process_filter()
1192 actions, error); in iavf_flow_process_filter()
1331 const struct rte_flow_action *actions, in iavf_flow_query() argument
1347 for (; actions->type != RTE_FLOW_ACTION_TYPE_END; actions++) { in iavf_flow_query()
1348 switch (actions->type) { in iavf_flow_query()
[all …]
H A Diavf_fdir.c332 for (; actions->type != RTE_FLOW_ACTION_TYPE_END; actions++) { in iavf_fdir_parse_action()
333 switch (actions->type) { in iavf_fdir_parse_action()
360 act_q = actions->conf; in iavf_fdir_parse_action()
370 actions, "Invalid queue for FDIR."); in iavf_fdir_parse_action()
385 error, actions, filter_action); in iavf_fdir_parse_action()
396 mark_spec = actions->conf; in iavf_fdir_parse_action()
407 RTE_FLOW_ERROR_TYPE_ACTION, actions, in iavf_fdir_parse_action()
415 RTE_FLOW_ERROR_TYPE_ACTION, actions, in iavf_fdir_parse_action()
422 RTE_FLOW_ERROR_TYPE_ACTION, actions, in iavf_fdir_parse_action()
429 RTE_FLOW_ERROR_TYPE_ACTION, actions, in iavf_fdir_parse_action()
[all …]
/f-stack/dpdk/drivers/net/failsafe/
H A Dfailsafe_flow.c21 const struct rte_flow_action *actions) in fs_flow_allocate() argument
27 .actions_ro = actions, in fs_flow_allocate()
68 const struct rte_flow_action actions[], in fs_flow_validate() argument
79 attr, patterns, actions, error); in fs_flow_validate()
95 const struct rte_flow_action actions[], in fs_flow_create() argument
103 flow = fs_flow_allocate(attr, patterns, actions); in fs_flow_create()
106 attr, patterns, actions, error); in fs_flow_create()
/f-stack/dpdk/drivers/net/bonding/
H A Drte_eth_bond_flow.c19 const struct rte_flow_action *actions) in bond_flow_alloc() argument
25 .actions_ro = actions, in bond_flow_alloc()
65 const struct rte_flow_action actions[], in bond_flow_validate() argument
74 patterns, actions, err); in bond_flow_validate()
87 const struct rte_flow_action actions[], in bond_flow_create() argument
94 flow = bond_flow_alloc(dev->data->numa_node, attr, patterns, actions); in bond_flow_create()
102 attr, patterns, actions, err); in bond_flow_create()
/f-stack/dpdk/drivers/net/bnxt/tf_ulp/
H A Dbnxt_ulp_flow.c19 const struct rte_flow_action actions[], in bnxt_ulp_flow_validate_args() argument
35 if (!actions) { in bnxt_ulp_flow_validate_args()
103 const struct rte_flow_action actions[], in bnxt_ulp_flow_create() argument
115 pattern, actions, in bnxt_ulp_flow_create()
171 ret = bnxt_ulp_rte_parser_act_parse(actions, &params); in bnxt_ulp_flow_create()
222 const struct rte_flow_action actions[], in bnxt_ulp_flow_validate() argument
231 pattern, actions, in bnxt_ulp_flow_validate()
256 ret = bnxt_ulp_rte_parser_act_parse(actions, &params); in bnxt_ulp_flow_validate()
/f-stack/dpdk/lib/librte_pipeline/
H A Drte_swx_ctl.c61 struct action *actions; member
74 struct action *a = &ctl->actions[i]; in action_find()
88 if (!ctl->actions) in action_free()
97 free(ctl->actions); in action_free()
98 ctl->actions = NULL; in action_free()
290 a = &ctl->actions[entry->action_id]; in table_entry_check()
620 free(table->actions); in table_free()
756 if (!ctl->actions) in rte_swx_ctl_pipeline_create()
835 if (!t->actions) in rte_swx_ctl_pipeline_create()
842 &t->actions[j]); in rte_swx_ctl_pipeline_create()
[all …]

12345678