| /f-stack/dpdk/app/test-flow-perf/ |
| H A D | actions_gen.c | 57 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 D | flow_gen.c | 52 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 D | owl-s500.dtsi | 12 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 D | s900.dtsi | 12 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 D | s700.dtsi | 11 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 D | actions,owl-uart.txt | 4 - 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 D | test_flow_classify.c | 305 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 D | actions,owl-cmu.txt | 10 "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 D | flow-perf.rst | 209 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 D | rte_flow.rst | 37 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 D | mlx5_flow.c | 1223 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 D | mlx5_flow_dv.c | 383 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 D | actions.yaml | 4 $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 D | actions,owl-timer.txt | 4 - 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 D | igb_flow.c | 43 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 D | actions,owl-sps.txt | 4 - 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 D | otx2_flow.c | 256 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 D | enic_flow.c | 1144 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 D | ixgbe_flow.c | 129 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 D | iavf_generic_flow.c | 27 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 D | iavf_fdir.c | 332 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 D | failsafe_flow.c | 21 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 D | rte_eth_bond_flow.c | 19 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 D | bnxt_ulp_flow.c | 19 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, ¶ms); 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, ¶ms); in bnxt_ulp_flow_validate()
|
| /f-stack/dpdk/lib/librte_pipeline/ |
| H A D | rte_swx_ctl.c | 61 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 …]
|