Home
last modified time | relevance | path

Searched refs:need (Results 1 – 25 of 152) sorted by relevance

1234567

/dpdk/drivers/net/virtio/
H A Dvirtio_rxtx.c1813 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 Dvirtio_rxtx_packed.h111 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 Deal_memalloc.c186 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 Deal_common_fbarray.c218 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 Docteontx.rst90 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 Didxd.rst52 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 Dhisilicon.rst22 Kunpeng DMA devices will need to be bound to a suitable DPDK-supported
/dpdk/doc/guides/gpus/
H A Dcuda.rst23 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 Dvhost_blk.rst32 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 Dvdpa.rst11 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 Dvhost.rst34 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 Dabi_versioning.rst48 **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 Dmeson.build13 # without worrying about which architecture we actually need
/dpdk/drivers/crypto/virtio/
H A Dvirtio_rxtx.c482 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 Dmeson.build18 # 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 Deal_memalloc.c821 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 Dflow_bifurcation.rst11 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 Dopenwrt.rst92 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 Dioat.rst71 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 Dipn3ke.rst50 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 Dmeson.build32 # and need to run the binary on newer CPUs too.
/dpdk/drivers/net/bnxt/
H A Dmeson.build44 #Add the subdirectories that need to be compiled
/dpdk/doc/guides/prog_guide/
H A Dreorder_lib.rst57 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 Docteontx.rst56 drivers like ring. However user need to pass --base-virtaddr as
/dpdk/doc/guides/regexdevs/
H A Dcn9k.rst30 The CN9K REE devices will need to be bound to a user-space IO driver

1234567