Home
last modified time | relevance | path

Searched refs:container (Results 1 – 21 of 21) sorted by relevance

/dpdk/drivers/net/bnxt/tf_ulp/
H A Dulp_gen_tbl.c65 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 Dulp_gen_tbl.h45 struct ulp_mapper_gen_tbl_cont container; member
/dpdk/doc/guides/howto/
H A Dvirtio_user_for_container_networking.rst10 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 Dvirtio_user_as_exceptional_path.rst11 and user space container networking.
/dpdk/lib/telemetry/
H A Dtelemetry_data.h20 struct container { struct
33 struct container container; argument
H A Dtelemetry_data.c90 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 Dtelemetry.c200 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 Dfslmc_vfio.c79 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 Dfslmc_vfio.h32 struct fslmc_vfio_container *container; member
/dpdk/drivers/net/ice/
H A Dice_fdir_filter.c235 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 Ddpaa2.rst102 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 Dmlx5.rst228 - Match on GTP extension header only for GTP PDU session container (next
/dpdk/doc/guides/vdpadevs/
H A Difc.rst26 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 Dbuild.yml160 prepare-container-images:
208 rpm-container-builds:
209 needs: prepare-container-images
/dpdk/doc/guides/cryptodevs/
H A Ddpaa2_sec.rst34 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 Dlinux_drivers.rst177 for system/hugepage memory. Another per-container overall limit applicable both
/dpdk/doc/guides/rel_notes/
H A Drelease_21_02.rst87 * Added GTP PDU session container matching and raw encap/decap.
H A Drelease_19_05.rst225 request mapping or un-mapping to the default vfio container fd.
H A Drelease_17_02.rst139 space container networking.
H A Drelease_18_05.rst173 In a container environment if the vhost-user backend restarts, there's no way
/dpdk/doc/guides/prog_guide/
H A Dcryptodev_lib.rst418 generic metadata container for all necessary information required for the