Home
last modified time | relevance | path

Searched refs:array (Results 1 – 25 of 90) sorted by relevance

1234

/dpdk/app/test-pipeline/
H A Druntime.c57 app.mbuf_rx.array, in app_main_loop_rx()
66 (void **) app.mbuf_rx.array, in app_main_loop_rx()
90 (void **) worker_mbuf->array, in app_main_loop_worker()
100 (void **) worker_mbuf->array, in app_main_loop_worker()
121 (void **) &app.mbuf_tx[i].array[n_mbufs], in app_main_loop_tx()
138 app.mbuf_tx[i].array, in app_main_loop_tx()
147 pkt_to_free = app.mbuf_tx[i].array[k]; in app_main_loop_tx()
H A Dpipeline_hash.c420 app.mbuf_rx.array, in app_main_loop_rx_metadata()
435 m = app.mbuf_rx.array[j]; in app_main_loop_rx_metadata()
464 (void **) app.mbuf_rx.array, in app_main_loop_rx_metadata()
H A Dmain.h13 struct rte_mbuf *array[APP_MBUF_ARRAY_SIZE]; member
/dpdk/lib/table/
H A Drte_table_array.c40 uint8_t array[0] __rte_cache_aligned; member
132 table_entry = &t->array[k->pos * t->entry_size]; in rte_table_array_entry_add()
162 entries[i] = (void *) &t->array[entry_pos * in rte_table_array_lookup()
173 entries[pkt_index] = (void *) &t->array[entry_pos * in rte_table_array_lookup()
185 struct rte_table_array *array = table; in rte_table_array_stats_read() local
188 memcpy(stats, &array->stats, sizeof(array->stats)); in rte_table_array_stats_read()
191 memset(&array->stats, 0, sizeof(array->stats)); in rte_table_array_stats_read()
/dpdk/lib/telemetry/
H A Dtelemetry_data.c51 const size_t bytes = strlcpy(d->data.array[d->data_len++].sval, in rte_tel_data_add_array_string()
63 d->data.array[d->data_len++].ival = x; in rte_tel_data_add_array_int()
74 d->data.array[d->data_len++].u64val = x; in rte_tel_data_add_array_u64()
90 d->data.array[d->data_len].container.data = val; in rte_tel_data_add_array_container()
91 d->data.array[d->data_len++].container.keep = !!keep; in rte_tel_data_add_array_container()
H A Dtelemetry.c167 d->data.array[i].u64val); in container_to_json()
172 d->data.array[i].ival); in container_to_json()
177 d->data.array[i].sval); in container_to_json()
298 d->data.array[i].sval); in output_json()
302 d->data.array[i].ival); in output_json()
306 d->data.array[i].u64val); in output_json()
310 &d->data.array[i].container; in output_json()
H A Dtelemetry_data.h48 union tel_value array[RTE_TEL_MAX_ARRAY_ENTRIES]; member
/dpdk/examples/ip_pipeline/examples/
H A Droute_ecmp.cli39 pipeline PIPELINE0 table match array offset 256 size 64K action APNH
54 pipeline PIPELINE0 table 1 rule add match array 0 action fwd port 0 encap ether a0:a1:a2:a3:a4:a5 0…
55 pipeline PIPELINE0 table 1 rule add match array 1 action fwd port 1 encap ether b0:b1:b2:b3:b4:b5 1…
56 pipeline PIPELINE0 table 1 rule add match array 2 action fwd port 2 encap ether c0:c1:c2:c3:c4:c5 2…
57 pipeline PIPELINE0 table 1 rule add match array 3 action fwd port 3 encap ether d0:d1:d2:d3:d4:d5 3…
/dpdk/examples/pipeline/examples/
H A Dregisters.spec7 ; "byte_counters" array accumulates the value of the IPv4 header "Total Length" field.
10 ; any register array location.
H A Dmeter.spec4 ; This program is setting up an array of Two Rate Three Color Marker (trTCM) meters called "meters".
10 ; meter in the array.
/dpdk/doc/guides/rel_notes/
H A Ddeprecation.rst55 value which increases the size of the array and depending on how/where the
56 array is used this may break the ABI.
58 type will break the ABI because of ``flex_mask[RTE_ETH_FLOW_MAX]`` array
63 One solution can be using a fixed size array instead of ``.*MAX.*`` value.
/dpdk/drivers/net/softnic/
H A Drte_eth_softnic_pipeline.c812 struct rte_table_array_params array; in softnic_pipeline_table_create() member
885 if (params->match.array.n_keys == 0) in softnic_pipeline_table_create()
888 pp.array.n_entries = params->match.array.n_keys; in softnic_pipeline_table_create()
889 pp.array.offset = params->match.array.key_offset; in softnic_pipeline_table_create()
892 p.arg_create = &pp.array; in softnic_pipeline_table_create()
/dpdk/examples/ip_pipeline/
H A Dpipeline.c787 struct rte_table_array_params array; in pipeline_table_create() member
859 if (params->match.array.n_keys == 0) in pipeline_table_create()
862 pp.array.n_entries = params->match.array.n_keys; in pipeline_table_create()
863 pp.array.offset = params->match.array.key_offset; in pipeline_table_create()
866 p.arg_create = &pp.array; in pipeline_table_create()
H A Dpipeline.h137 struct table_array_params array; member
273 struct table_rule_match_array array; member
/dpdk/drivers/net/mlx4/
H A Dmeson.build86 # input array for meson member search:
94 # input array for meson symbol search:
/dpdk/drivers/net/iavf/
H A Diavf_generic_flow.h467 struct iavf_pattern_match_item *array,
521 struct iavf_pattern_match_item *array; member
544 struct iavf_pattern_match_item *array,
H A Diavf_generic_flow.c2022 struct iavf_pattern_match_item *array, in iavf_search_pattern_match_item() argument
2058 if (iavf_match_pattern(array[i].pattern_list, in iavf_search_pattern_match_item()
2061 array[i].input_set_mask; in iavf_search_pattern_match_item()
2063 array[i].pattern_list; in iavf_search_pattern_match_item()
2064 pattern_match_item->meta = array[i].meta; in iavf_search_pattern_match_item()
2091 parser_node->parser->array, in iavf_parse_engine_create()
2120 parser_node->parser->array, in iavf_parse_engine_validate()
/dpdk/drivers/net/ice/
H A Dice_generic_flow.h474 struct ice_pattern_match_item *array,
505 struct ice_pattern_match_item *array; member
527 struct ice_pattern_match_item *array,
H A Dice_generic_flow.c2247 struct ice_pattern_match_item *array, in ice_search_pattern_match_item() argument
2287 if (ice_match_pattern(array[i].pattern_list, in ice_search_pattern_match_item()
2290 array[i].input_set_mask_o; in ice_search_pattern_match_item()
2292 array[i].input_set_mask_i; in ice_search_pattern_match_item()
2294 array[i].pattern_list; in ice_search_pattern_match_item()
2295 pattern_match_item->meta = array[i].meta; in ice_search_pattern_match_item()
2327 parser_node->parser->array, in ice_parse_engine_create()
2358 parser_node->parser->array, in ice_parse_engine_validate()
/dpdk/drivers/net/tap/
H A Dmeson.build21 # input array for meson symbol search:
/dpdk/doc/guides/prog_guide/
H A Dgeneric_receive_offload_lib.rst144 The table structure used by TCP/IPv4 GRO contains two arrays: flow array
145 and item array. The flow array keeps flow information, and the item array
H A Dpacket_framework.rst265 An associative array is a function that can be specified as a set of (key, value) pairs,
267 For a given associative array, the possible operations are:
280 The matching criterion used to compare the input key against the keys in the associative array is *…
298 A hash table is an associative array that uses a hash function for its operation.
399 …| 7 | Key offset | Offset of the lookup key byte array within the packet meta-data …
555 …| 2 | Bucket extensions array | n_buckets_ext (configurable) | 32 | This ar…
577 …| | | | current bucket stored as array of 4 entries of 2 byt…
598 …| | | | index into the key array where key X is stored, as w…
599 …| | | | index into the data array where the value associated…
783 | | Bit array | Hexadecimal value |
[all …]
/dpdk/drivers/net/ice/base/
H A Dmeson.build40 error_cflags += ['-Wno-array-bounds']
/dpdk/lib/eal/include/
H A Drte_service.h356 int32_t rte_service_lcore_list(uint32_t array[], uint32_t n);
/dpdk/doc/guides/howto/
H A Drte_flow.rst57 /* end the pattern array */
155 /* end the pattern array */
248 /* end the pattern array */

1234