| /dpdk/drivers/net/virtio/ |
| H A D | virtio_rxtx.c | 1813 if (unlikely(need > 0)) { in virtio_xmit_pkts_packed() 1816 if (unlikely(need > 0)) { in virtio_xmit_pkts_packed() 1895 if (unlikely(need > 0)) { in virtio_xmit_pkts() 1898 need = RTE_MIN(need, (int)nb_used); in virtio_xmit_pkts() 1902 if (unlikely(need > 0)) { in virtio_xmit_pkts() 1955 int need; in virtio_xmit_pkts_inorder() local 1993 need); in virtio_xmit_pkts_inorder() 2008 if (unlikely(need > 0)) { in virtio_xmit_pkts_inorder() 2026 if (unlikely(need > 0)) { in virtio_xmit_pkts_inorder() 2028 need); in virtio_xmit_pkts_inorder() [all …]
|
| H A D | virtio_rxtx_packed.h | 111 int16_t need; in virtqueue_enqueue_single_packed_vec() local 134 need = slots - vq->vq_free_cnt; in virtqueue_enqueue_single_packed_vec() 137 if (unlikely(need > 0)) { in virtqueue_enqueue_single_packed_vec() 138 virtio_xmit_cleanup_inorder_packed(vq, need); in virtqueue_enqueue_single_packed_vec() 139 need = slots - vq->vq_free_cnt; in virtqueue_enqueue_single_packed_vec() 140 if (unlikely(need > 0)) { in virtqueue_enqueue_single_packed_vec()
|
| /dpdk/lib/eal/windows/ |
| H A D | eal_memalloc.c | 186 unsigned int msl_idx, need, i; in alloc_seg_walk() local 198 need = wa->n_segs; in alloc_seg_walk() 204 &cur_msl->memseg_arr, 0, need); in alloc_seg_walk() 225 need = RTE_MIN(need, (unsigned int)cur_len); in alloc_seg_walk() 228 for (i = 0; i < need; i++, cur_idx++) { in alloc_seg_walk() 237 "but only %i were allocated\n", need, i); in alloc_seg_walk()
|
| /dpdk/lib/eal/common/ |
| H A D | eal_common_fbarray.c | 218 unsigned int s_idx, need; in find_next_n() local 226 need = RTE_MIN(left, MASK_ALIGN); in find_next_n() 228 for (s_idx = 0; s_idx < need - 1; s_idx++) in find_next_n() 238 ignore_msk = ~((1ULL << need) - 1); in find_next_n() 243 left -= need; in find_next_n() 492 unsigned int s_idx, need; in find_prev_n() local 501 need = RTE_MIN(left, MASK_ALIGN); in find_prev_n() 503 for (s_idx = 0; s_idx < need - 1; s_idx++) in find_prev_n() 513 ignore_msk = UINT64_MAX << need; in find_prev_n() 518 left -= need; in find_prev_n()
|
| /dpdk/doc/guides/cryptodevs/ |
| H A D | octeontx.rst | 90 by using dpdk-devbind.py script. The OCTEON TX crypto PF device need to be 96 identify the VFs. To be accessible from DPDK, VFs need to be bound to vfio-pci 105 Appropriate huge page need to be setup in order to run the DPDK example
|
| /dpdk/doc/guides/dmadevs/ |
| H A D | idxd.rst | 52 need to be assigned to groups, and the various other configuration options, 53 such as priority or queue depth, need to be set for each queue. 60 However, the work queues also need to be configured depending on the use case. 75 Once the devices have been configured, they need to be enabled:: 113 The HW devices to be used will need to be bound to a user-space IO driver for use. 125 the need to pass parameters to the application.
|
| H A D | hisilicon.rst | 22 Kunpeng DMA devices will need to be bound to a suitable DPDK-supported
|
| /dpdk/doc/guides/gpus/ |
| H A D | cuda.rst | 23 You need to indicate to meson where CUDA headers files are through the CFLAGS variable. 36 you need the `GDRCopy <https://github.com/NVIDIA/gdrcopy>`_ library and driver 49 You need to indicate to meson where GDRCopy headers files are as in case of CUDA headers. 75 no need to install the CUDA library. 104 **librte_gpu_cuda** relies on CUDA Driver API (no need for CUDA Runtime API).
|
| /dpdk/doc/guides/sample_app_ug/ |
| H A D | vhost_blk.rst | 32 You will also need to build DPDK both on the host and inside the guest 62 packed=on means the device support packed ring but need the guest kernel
|
| H A D | vdpa.rst | 11 this application doesn't need to launch dedicated worker threads for vhost 60 and we need to bind vfio-pci to them before running vdpa sample.
|
| H A D | vhost.rst | 34 In this example, you need build DPDK both on the host and inside guest. 66 some specific features, a higher version might be need. Such as 123 packet should forward to or need send to external, which bases on the
|
| /dpdk/doc/guides/contributing/ |
| H A D | abi_versioning.rst | 48 **single ABI version**. In addition, the need to maintain a stable ABI for some 50 that ABI version increments need to carefully planned and managed at a project 130 arguments. Occasionally that function may need to change to accommodate new 139 library so that older binaries need not be immediately recompiled. 278 Next, we need to specify in the code which function maps to the rte_acl_create 280 we need to update the function so that it is uniquely named, and not in conflict 316 Next, we need to create the new ``v22`` version of the symbol. We create a new 332 new parameter in place. Next we need to map this function to the new default 410 Finally, we need to indicate to the :doc:`meson/ninja build system 570 when aliasing to experimental you will also need to take care of
|
| /dpdk/lib/lpm/ |
| H A D | meson.build | 13 # without worrying about which architecture we actually need
|
| /dpdk/drivers/crypto/virtio/ |
| H A D | virtio_rxtx.c | 482 int need = txm->nb_segs - txvq->vq_free_cnt; in virtio_crypto_pkt_tx_burst() local 488 if (unlikely(need > 0)) { in virtio_crypto_pkt_tx_burst() 493 need = txm->nb_segs - txvq->vq_free_cnt; in virtio_crypto_pkt_tx_burst() 494 if (unlikely(need > 0)) { in virtio_crypto_pkt_tx_burst()
|
| /dpdk/buildtools/pkg-config/ |
| H A D | meson.build | 18 # and those need to come *before* the regular libraries (Libs field). 50 requires: ['libdpdk-libs', libbsd], # may need libbsd for string funcs
|
| /dpdk/lib/eal/linux/ |
| H A D | eal_memalloc.c | 821 unsigned int msl_idx, need, i; in alloc_seg_walk() local 835 need = wa->n_segs; in alloc_seg_walk() 841 need); in alloc_seg_walk() 862 need = RTE_MIN(need, (unsigned int)cur_len); in alloc_seg_walk() 889 for (i = 0; i < need; i++, cur_idx++) { in alloc_seg_walk() 900 need, i); in alloc_seg_walk()
|
| /dpdk/doc/guides/howto/ |
| H A D | flow_bifurcation.rst | 11 enable device configuration, there is no need to take care of the packet 51 so there is no need to split into SR-IOV PF/VF
|
| H A D | openwrt.rst | 92 To cross compile with meson build, you need to write a customized cross file 157 You need to install pre-built NUMA libraries (including soft link)
|
| /dpdk/doc/guides/rawdevs/ |
| H A D | ioat.rst | 71 need to be assigned to groups, and the various other configuration options, 72 such as priority or queue depth, need to be set for each queue. 80 However, the work queues also need to be configured depending on the use case. 95 Once the devices have been configured, they need to be enabled:: 107 The HW devices to be used will need to be bound to a user-space IO driver for use. 119 the need to pass parameters to the application.
|
| /dpdk/doc/guides/nics/ |
| H A D | ipn3ke.rst | 50 Acceleration, so users need to identify which Acceleration is used. Current IPN3KE can 57 Users need to bind FPGA LineSidePort to FVL PF. So I40e PF name list should be involved in
|
| /dpdk/drivers/net/enic/ |
| H A D | meson.build | 32 # and need to run the binary on newer CPUs too.
|
| /dpdk/drivers/net/bnxt/ |
| H A D | meson.build | 44 #Add the subdirectories that need to be compiled
|
| /dpdk/doc/guides/prog_guide/ |
| H A D | reorder_lib.rst | 57 sequence number, and we need to insert an early mbuf with 565 sequence number. 58 That means that we would need to move the windows at least 15 positions to
|
| /dpdk/doc/guides/mempool/ |
| H A D | octeontx.rst | 56 drivers like ring. However user need to pass --base-virtaddr as
|
| /dpdk/doc/guides/regexdevs/ |
| H A D | cn9k.rst | 30 The CN9K REE devices will need to be bound to a user-space IO driver
|