Home
last modified time | relevance | path

Searched refs:needed (Results 1 – 25 of 71) sorted by relevance

123

/dpdk/lib/eal/common/
H A Deal_common_dynmem.c302 int i, cur_pages, needed; in eal_dynmem_hugepage_init() local
304 needed = num_pages - num_pages_alloc; in eal_dynmem_hugepage_init()
306 pages = malloc(sizeof(*pages) * needed); in eal_dynmem_hugepage_init()
314 needed, hpi->hugepage_sz, in eal_dynmem_hugepage_init()
/dpdk/drivers/compress/
H A Dmeson.build15 std_deps = ['compressdev'] # compressdev pulls in all other needed deps
/dpdk/drivers/crypto/
H A Dmeson.build24 std_deps = ['cryptodev'] # cryptodev pulls in all other needed deps
/dpdk/usertools/
H A Ddpdk-pmdinfo.py357 if "librte_eal" in force_unicode(tag.needed):
358 return force_unicode(tag.needed)
449 if 'librte_' in force_unicode(tag.needed):
450 library = search_file(force_unicode(tag.needed),
/dpdk/drivers/net/bonding/
H A Dmeson.build20 deps += 'sched' # needed for rte_bitmap.h
/dpdk/drivers/crypto/virtio/
H A Dvirtio_rxtx.c197 uint16_t needed = 1; in virtqueue_crypto_sym_enqueue_xmit() local
221 if (unlikely(txvq->vq_free_cnt < needed)) in virtqueue_crypto_sym_enqueue_xmit()
328 dxp->ndescs = needed; in virtqueue_crypto_sym_enqueue_xmit()
341 txvq->vq_free_cnt = (uint16_t)(txvq->vq_free_cnt - needed); in virtqueue_crypto_sym_enqueue_xmit()
H A Dvirtio_cryptodev.c70 uint8_t needed = 1; in virtio_crypto_send_command() local
101 if (vq->vq_free_cnt < needed) { in virtio_crypto_send_command()
940 uint8_t needed = 1; in virtio_crypto_sym_clear_session() local
965 if (vq->vq_free_cnt < needed) { in virtio_crypto_sym_clear_session()
968 "not enough", vq->vq_free_cnt, needed); in virtio_crypto_sym_clear_session()
1019 vq->vq_free_cnt -= needed; in virtio_crypto_sym_clear_session()
/dpdk/buildtools/pkg-config/
H A Dmeson.build27 # are skipped in the case of static linkage thanks to the flag --as-needed.
37 libraries: ['-Wl,--as-needed'] + dpdk_libraries,
/dpdk/doc/guides/linux_gsg/
H A Dsys_reqs.rst14 For the majority of platforms, no special BIOS settings are needed to use basic DPDK functionality.
16 and high performance of small packets, BIOS setting changes may be needed.
27 The setup commands and installed packages needed on various systems may be different.
86 In each case, the relevant library development package (``-devel`` or ``-dev``) is needed to build …
143 By using hugepage allocations, performance is increased since fewer pages are needed,
H A Dbuild_dpdk.rst39 * kernel: Kernel modules needed for some operating systems
122 a common minimal baseline needed for DPDK.
H A Dcross_build_dpdk_for_arm64.rst24 NUMA is required by most modern machines, not needed for non-NUMA architectures.
241 On Ubuntu 18.04, these packages are needed:
/dpdk/doc/guides/prog_guide/
H A Devent_crypto_adapter.rst46 which is needed to enqueue an event after the crypto operation is completed.
68 use this mode when ingress packet ordering is needed. In this mode, events
70 needs to specify the cryptodev ID and queue pair ID (request information) needed
72 information) needed to enqueue an event after the crypto operation has
229 addition to the event information (response information) needed to enqueue
H A Dmeson_ut.rst42 For example, tests will by default run on as many available cores as is needed
H A Denv_abstraction_layer.rst130 preallocated, and all memory will be allocated at runtime, as needed.
135 normally not needed, but can be useful for use cases like userspace vhost, where
242 Windows EAL allocates hugepages from the OS as needed using Win32 API,
260 This may be needed for running multiple primary processes
358 areas as needed.
370 * If memory area is no longer needed, it can be removed from the heap
372 * If heap is no longer needed, remove it
400 * Perform DMA mapping with ``rte_dev_dma_map`` if needed
402 * If memory area is no longer needed, it can be unregistered
891 * lock - the lock field is needed to synchronize access to the heap.
/dpdk/drivers/net/virtio/
H A Dvirtqueue.h711 uint16_t needed, int use_indirect, int can_push, in virtqueue_enqueue_xmit_packed() argument
728 dxp->ndescs = needed; in virtqueue_enqueue_xmit_packed()
826 vq->vq_free_cnt = (uint16_t)(vq->vq_free_cnt - needed); in virtqueue_enqueue_xmit_packed()
/dpdk/doc/guides/nics/
H A Dmemif.rst54 process, are needed. One interface in ``server`` role and other in
128 enqueued as needed.
207 Buffers are dequeued and enqueued as needed. Offset descriptor field is calculated at tx.
H A Daf_packet.rst14 calls and the copies needed between user space and Kernel.
/dpdk/doc/guides/howto/
H A Dvirtio_user_as_exceptional_path.rst19 All kernel modules needed by this solution, vhost and vhost-net (kernel),
/dpdk/doc/guides/tools/
H A Dflow-perf.rst100 Set the number of needed cores to insert/delete rte_flow rules.
377 Data is the data needed to be encaped, with fixed values.
382 Data is the data needed to be decaped, with fixed values.
H A Dcomp_perf.rst53 One lcore is needed for process admin, tests are run on all other cores.
/dpdk/doc/guides/rawdevs/
H A Dioat.rst148 ``rte_ioat_rawdev.h``. This header is needed to get the definition of
158 needed to verify that the rawdev in question is of the expected type. For
188 If it is not needed, the tracking by the driver of user-provided completion
H A Dntb.rst23 - Set the needed PCIe port as NTB to NTB mode on both hosts.
/dpdk/doc/guides/platform/
H A Dmlx5.rst191 is a smaller package including what is needed for DPDK.
240 loaded when needed by dlopen (see ``MLX5_GLUE_PATH``).
325 If needed, configure SR-IOV::
622 memory barrier after writing to doorbell, it might increase the needed CPU
/dpdk/doc/guides/contributing/
H A Ddesign.rst161 needed to decide whether the current occurrence of the event should be counted
166 might be needed.
/dpdk/doc/guides/sample_app_ug/
H A Dmulti_process.rst188 …When using auto, the first process run creates all the memory structures needed for all processes -
269 the only application parameter needed by a client process is its client instance ID.
296 Instead, handles to all needed rings and memory pools are obtained via calls to rte_ring_lookup() a…

123