| /dpdk/app/test-pipeline/ |
| H A D | runtime.c | 57 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 D | pipeline_hash.c | 420 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 D | main.h | 13 struct rte_mbuf *array[APP_MBUF_ARRAY_SIZE]; member
|
| /dpdk/lib/table/ |
| H A D | rte_table_array.c | 40 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 D | telemetry_data.c | 51 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 D | telemetry.c | 167 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 D | telemetry_data.h | 48 union tel_value array[RTE_TEL_MAX_ARRAY_ENTRIES]; member
|
| /dpdk/examples/ip_pipeline/examples/ |
| H A D | route_ecmp.cli | 39 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 D | registers.spec | 7 ; "byte_counters" array accumulates the value of the IPv4 header "Total Length" field. 10 ; any register array location.
|
| H A D | meter.spec | 4 ; 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 D | deprecation.rst | 55 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 D | rte_eth_softnic_pipeline.c | 812 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 D | pipeline.c | 787 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 D | pipeline.h | 137 struct table_array_params array; member 273 struct table_rule_match_array array; member
|
| /dpdk/drivers/net/mlx4/ |
| H A D | meson.build | 86 # input array for meson member search: 94 # input array for meson symbol search:
|
| /dpdk/drivers/net/iavf/ |
| H A D | iavf_generic_flow.h | 467 struct iavf_pattern_match_item *array, 521 struct iavf_pattern_match_item *array; member 544 struct iavf_pattern_match_item *array,
|
| H A D | iavf_generic_flow.c | 2022 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 D | ice_generic_flow.h | 474 struct ice_pattern_match_item *array, 505 struct ice_pattern_match_item *array; member 527 struct ice_pattern_match_item *array,
|
| H A D | ice_generic_flow.c | 2247 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 D | meson.build | 21 # input array for meson symbol search:
|
| /dpdk/doc/guides/prog_guide/ |
| H A D | generic_receive_offload_lib.rst | 144 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 D | packet_framework.rst | 265 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 D | meson.build | 40 error_cflags += ['-Wno-array-bounds']
|
| /dpdk/lib/eal/include/ |
| H A D | rte_service.h | 356 int32_t rte_service_lcore_list(uint32_t array[], uint32_t n);
|
| /dpdk/doc/guides/howto/ |
| H A D | rte_flow.rst | 57 /* end the pattern array */ 155 /* end the pattern array */ 248 /* end the pattern array */
|