| /dpdk/drivers/net/bnxt/tf_ulp/ |
| H A D | ulp_gen_tbl.c | 65 entry->container.num_elem = tbl->result_num_entries; in ulp_mapper_generic_tbl_list_init() 66 entry->container.byte_data_size = tbl->result_num_bytes; in ulp_mapper_generic_tbl_list_init() 67 entry->container.ref_count = in ulp_mapper_generic_tbl_list_init() 70 entry->container.byte_data = &entry->mem_data[size]; in ulp_mapper_generic_tbl_list_init() 71 entry->container.byte_order = tbl->result_byte_order; in ulp_mapper_generic_tbl_list_init() 140 if (key > tbl_list->container.num_elem) { in ulp_mapper_gen_tbl_entry_get() 143 tbl_list->container.num_elem); in ulp_mapper_gen_tbl_entry_get() 146 entry->ref_count = &tbl_list->container.ref_count[key]; in ulp_mapper_gen_tbl_entry_get() 148 entry->byte_data = &tbl_list->container.byte_data[key * in ulp_mapper_gen_tbl_entry_get() 150 entry->byte_order = tbl_list->container.byte_order; in ulp_mapper_gen_tbl_entry_get() [all …]
|
| H A D | ulp_gen_tbl.h | 45 struct ulp_mapper_gen_tbl_cont container; member
|
| /dpdk/doc/guides/howto/ |
| H A D | virtio_user_for_container_networking.rst | 10 boot-up time, and easy to deploy, etc. How to use DPDK to accelerate container 19 Use models of running DPDK inside container 27 for high performance user space container networking or inter-process 30 The overview of accelerating container networking by virtio-user is shown 37 Overview of accelerating container networking by virtio-user 48 to vhost backend. But it's not feasible for a container, as a process, to share 56 Here we use Docker as container engine. It also applies to LXC, Rocket with 84 #. Start a container instance with a virtio-user port. 92 --file-prefix=container \
|
| H A D | virtio_user_as_exceptional_path.rst | 11 and user space container networking.
|
| /dpdk/lib/telemetry/ |
| H A D | telemetry_data.h | 20 struct container { struct 33 struct container container; argument
|
| H A D | telemetry_data.c | 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() 166 e->value.container.data = val; in rte_tel_data_add_dict_container() 167 e->value.container.keep = !!keep; in rte_tel_data_add_dict_container()
|
| H A D | telemetry.c | 200 const struct container *cont = in container_to_json() 201 &v->value.container; in container_to_json() 267 const struct container *cont = in output_json() 268 &v->value.container; in output_json() 309 const struct container *rec_data = in output_json() 310 &d->data.array[i].container; in output_json()
|
| /dpdk/drivers/bus/fslmc/ |
| H A D | fslmc_vfio.c | 79 char *container; in fslmc_get_container_group() local 82 container = getenv("DPRC"); in fslmc_get_container_group() 83 if (container == NULL) { in fslmc_get_container_group() 88 if (strlen(container) >= FSLMC_CONTAINER_MAX_LEN) { in fslmc_get_container_group() 93 fslmc_container = strdup(container); in fslmc_get_container_group() 133 vfio_group.container = &vfio_container; in vfio_connect_container() 169 vfio_group.container = &vfio_container; in vfio_connect_container() 291 if (!group->container) { in fslmc_map_dma() 329 if (!group->container) { in fslmc_unmap_dma() 384 if (!group->container) { in rte_fslmc_vfio_mem_dmamap() [all …]
|
| H A D | fslmc_vfio.h | 32 struct fslmc_vfio_container *container; member
|
| /dpdk/drivers/net/ice/ |
| H A D | ice_fdir_filter.c | 235 container->pools[container->index_free++] = pool; in ice_fdir_counter_pool_add() 253 TAILQ_INIT(&container->pool_list); in ice_fdir_counter_init() 275 for (i = 0; i < container->index_free; i++) { in ice_fdir_counter_release() 276 rte_free(container->pools[i]); in ice_fdir_counter_release() 277 container->pools[i] = NULL; in ice_fdir_counter_release() 280 TAILQ_INIT(&container->pool_list); in ice_fdir_counter_release() 281 container->index_free = 0; in ice_fdir_counter_release() 288 *container, in ice_fdir_counter_shared_search() 295 TAILQ_FOREACH(pool, &container->pool_list, next) { in ice_fdir_counter_shared_search() 331 TAILQ_FOREACH(pool, &container->pool_list, next) { in ice_fdir_counter_alloc() [all …]
|
| /dpdk/doc/guides/nics/ |
| H A D | dpaa2.rst | 102 A DPRC is a container object that holds all the other 105 in the container. 144 All objects in a container share the same hardware "isolation context". 146 is at the DPRC (container) level, not at the individual object 283 same container/DPRC share the same 'device-id'. 294 As described previously, a DPRC is a container that holds the other 349 - Reading the container and setting up vfio group 521 Where x is the device object id as configured in resource container.
|
| H A D | mlx5.rst | 228 - Match on GTP extension header only for GTP PDU session container (next
|
| /dpdk/doc/guides/vdpadevs/ |
| H A D | ifc.rst | 26 the driver probe a new container is created for this device, with this 27 container vDPA driver can program DMA remapping table with the VM's memory
|
| /dpdk/.github/workflows/ |
| H A D | build.yml | 160 prepare-container-images: 208 rpm-container-builds: 209 needs: prepare-container-images
|
| /dpdk/doc/guides/cryptodevs/ |
| H A D | dpaa2_sec.rst | 34 DPSECI objects are detected by PMD using a resource container called DPRC (like 148 Where x is the device object id as configured in resource container.
|
| /dpdk/doc/guides/linux_gsg/ |
| H A D | linux_drivers.rst | 177 for system/hugepage memory. Another per-container overall limit applicable both
|
| /dpdk/doc/guides/rel_notes/ |
| H A D | release_21_02.rst | 87 * Added GTP PDU session container matching and raw encap/decap.
|
| H A D | release_19_05.rst | 225 request mapping or un-mapping to the default vfio container fd.
|
| H A D | release_17_02.rst | 139 space container networking.
|
| H A D | release_18_05.rst | 173 In a container environment if the vhost-user backend restarts, there's no way
|
| /dpdk/doc/guides/prog_guide/ |
| H A D | cryptodev_lib.rst | 418 generic metadata container for all necessary information required for the
|