| /dpdk/lib/eal/common/ |
| H A D | eal_common_dynmem.c | 302 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 D | meson.build | 15 std_deps = ['compressdev'] # compressdev pulls in all other needed deps
|
| /dpdk/drivers/crypto/ |
| H A D | meson.build | 24 std_deps = ['cryptodev'] # cryptodev pulls in all other needed deps
|
| /dpdk/usertools/ |
| H A D | dpdk-pmdinfo.py | 357 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 D | meson.build | 20 deps += 'sched' # needed for rte_bitmap.h
|
| /dpdk/drivers/crypto/virtio/ |
| H A D | virtio_rxtx.c | 197 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 D | virtio_cryptodev.c | 70 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 D | meson.build | 27 # 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 D | sys_reqs.rst | 14 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 D | build_dpdk.rst | 39 * kernel: Kernel modules needed for some operating systems 122 a common minimal baseline needed for DPDK.
|
| H A D | cross_build_dpdk_for_arm64.rst | 24 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 D | event_crypto_adapter.rst | 46 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 D | meson_ut.rst | 42 For example, tests will by default run on as many available cores as is needed
|
| H A D | env_abstraction_layer.rst | 130 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 D | virtqueue.h | 711 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 D | memif.rst | 54 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 D | af_packet.rst | 14 calls and the copies needed between user space and Kernel.
|
| /dpdk/doc/guides/howto/ |
| H A D | virtio_user_as_exceptional_path.rst | 19 All kernel modules needed by this solution, vhost and vhost-net (kernel),
|
| /dpdk/doc/guides/tools/ |
| H A D | flow-perf.rst | 100 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 D | comp_perf.rst | 53 One lcore is needed for process admin, tests are run on all other cores.
|
| /dpdk/doc/guides/rawdevs/ |
| H A D | ioat.rst | 148 ``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 D | ntb.rst | 23 - Set the needed PCIe port as NTB to NTB mode on both hosts.
|
| /dpdk/doc/guides/platform/ |
| H A D | mlx5.rst | 191 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 D | design.rst | 161 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 D | multi_process.rst | 188 …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…
|