| /dpdk/ |
| H A D | .editorconfig | 17 indent_style = space 22 indent_style = space 27 indent_style = space
|
| /dpdk/lib/eventdev/ |
| H A D | rte_event_ring.h | 96 uint32_t space; in rte_event_ring_enqueue_burst() local 100 &space); in rte_event_ring_enqueue_burst() 103 *free_space = space; in rte_event_ring_enqueue_burst()
|
| /dpdk/doc/guides/howto/ |
| H A D | virtio_user_as_exceptional_path.rst | 11 and user space container networking. 30 send/receive packets to/from user space DPDK applications, which has little 31 impact on user space polling thread (except that it might enter into kernel 32 space to wake up those kthreads if necessary).
|
| H A D | flow_bifurcation.rst | 8 to split traffic between Linux user space and kernel space. Since it is a 15 The Flow Bifurcation splits the incoming data traffic to user space 16 applications (such as DPDK applications) and/or kernel space programs (such as
|
| /dpdk/doc/guides/prog_guide/ |
| H A D | profile_app.rst | 70 get a wall clock counter in user space. Typically it runs at a lower clock frequency than the CPU c… 79 at CPU frequency. However, access to the PMU cycle counter from user space is 81 cycle counter for user space access by configuring the PMU from the privileged 82 mode (kernel space).
|
| H A D | power_man.rst | 7 The DPDK Power Management feature allows users space applications to save power 54 In the DPDK, scaling_governor is configured in user space. 55 Then, a user space application can prompt the kernel by writing scaling_setspeed to adjust the CPU … 56 according to the strategies defined by the user space application. 63 speculative sleeps can be triggered according the strategies defined by the user space application.
|
| H A D | env_abstraction_layer.rst | 12 (that is, memory space, devices, timers, consoles, and so on). 39 In a Linux user space environment, the DPDK application runs as a user-space application using the … 197 In legacy mode, VA space will only be preallocated for segments that were 873 * struct malloc_heap - used to track free space on a per-socket basis 875 * struct malloc_elem - the basic element of allocation and free-space 892 Given that the free space in the heap is tracked using a linked list, 1013 Because of alignment and boundary constraints, there could be free space at 1016 #. Check for trailing space. 1019 If it is not, then we just ignore it (wasted space). 1021 #. Check for space at the start of the element. [all …]
|
| H A D | compressdev.rst | 222 Output buffer ran out of space during processing. Error case, 226 Output buffer ran out of space before operation completed, but this 251 i.e. amount of data successfully produced until out of space condition 256 out of space condition hit. PMD has ability to recover 258 consumed+1 and a destination buffer with available space. 404 OUT_OF_SPACE is a condition when output buffer runs out of space and where PMD 559 output buffer with available space.
|
| H A D | rib_lib.rst | 52 * The size of the extension block within each node. This space is used to store 135 saving the feasible next hop ID and a pointer inside the extension space of each ``rte_rib_node``.
|
| H A D | pcapng_lib.rst | 30 The mbufs need to be able to accommodate additional space
|
| /dpdk/drivers/event/sw/ |
| H A D | event_ring.h | 76 const uint32_t space = read + size - write; in rob_ring_enqueue() local 77 if (space < 1) in rob_ring_enqueue()
|
| H A D | sw_evdev.c | 687 uint64_t space = rte_event_ring_free_count( in sw_dump() local 689 const char *col = (space == 0) ? COL_RED : COL_RESET; in sw_dump() 691 PRIu64 COL_RESET"\n", col, used, space); in sw_dump() 697 uint64_t space = rte_event_ring_free_count( in sw_dump() local 699 const char *col = (space == 0) ? COL_RED : COL_RESET; in sw_dump() 701 PRIu64 COL_RESET"\n", col, used, space); in sw_dump()
|
| /dpdk/drivers/raw/ioat/ |
| H A D | rte_ioat_rawdev_fns.h | 122 unsigned short space = size - (write - read); in __ioat_burst_capacity() local 124 return space; in __ioat_burst_capacity() 136 unsigned short space = mask + read - write; in __ioat_write_desc() local 139 if (space == 0) { in __ioat_write_desc()
|
| /dpdk/doc/guides/sample_app_ug/ |
| H A D | link_status_intr.rst | 15 The Link Status Interrupt sample application registers a user space callback for the link status in… 25 This application can be used to demonstrate the usage of link status interrupt and its user space c… 113 …lsc to 0 (the default) disables the generation of any link status change interrupts in kernel space 114 and no user space interrupt event is received. 116 Configuring lsc to non-zero enables the generation of link status change interrupts in kernel space 117 when a link status change is present and calls the user space callbacks registered by the applicati…
|
| /dpdk/doc/guides/nics/ |
| H A D | mlx4.rst | 154 User space verbs framework used by librte_net_mlx4. This library provides 155 a generic interface between the kernel and low-level user space drivers 160 never leave user space. 164 Low-level user space driver library for Mellanox ConnectX-3 devices, 174 space processes. 182 - ib_uverbs: user space driver for verbs (entry point for libibverbs). 369 User space I/O kernel modules (uio and igb_uio) are not used and do
|
| H A D | af_packet.rst | 12 PACKET_MMAP, which provides a mmapped ring buffer, shared between user space 14 calls and the copies needed between user space and Kernel.
|
| /dpdk/drivers/common/cpt/ |
| H A D | cpt_ucode.h | 3081 uint32_t space = 0; in fill_fc_params() local 3307 space += 4 * sizeof(uint64_t); in fill_fc_params() 3310 fc_params.meta_buf.dma_addr += space; in fill_fc_params() 3311 fc_params.meta_buf.size -= space; in fill_fc_params() 3404 uint32_t space = 0; in fill_digest_params() local 3438 space += 4 * sizeof(uint64_t); in fill_digest_params() 3503 int32_t dlen, space; in fill_digest_params() local 3509 space = off + mac_len - dlen; in fill_digest_params() 3510 if (space > 0) in fill_digest_params() 3513 "mbuf by %uB", space); in fill_digest_params() [all …]
|
| /dpdk/lib/graph/ |
| H A D | rte_graph_worker.h | 219 const uint16_t idx, const uint16_t space) in __rte_node_enqueue_prologue() argument 226 if (unlikely(node->size < (idx + space))) in __rte_node_enqueue_prologue()
|
| /dpdk/drivers/dma/ioat/ |
| H A D | ioat_dmadev.c | 254 const unsigned short space = mask + read - write; in __write_desc() local 257 if (space == 0) in __write_desc() 527 unsigned short space = size - (write - read); in ioat_burst_capacity() local 529 return space; in ioat_burst_capacity()
|
| /dpdk/doc/guides/dmadevs/ |
| H A D | hisilicon.rst | 23 user-space IO driver such as ``vfio-pci`` in order to be used by DPDK.
|
| H A D | cnxk.rst | 34 The HW devices to be used will need to be bound to a user-space IO driver for use.
|
| /dpdk/drivers/crypto/cnxk/ |
| H A D | cnxk_se.h | 2396 uint32_t space = 0; in fill_digest_params() local 2478 int32_t dlen, space; in fill_digest_params() local 2483 space = off + mac_len - dlen; in fill_digest_params() 2484 if (space > 0) in fill_digest_params() 2485 if (!rte_pktmbuf_append(m_dst, space)) { in fill_digest_params() 2488 space); in fill_digest_params() 2501 space += 2 * sizeof(uint64_t); in fill_digest_params() 2503 params.mac_buf.vaddr = (uint8_t *)mdata + space; in fill_digest_params() 2505 space += RTE_ALIGN_CEIL(mac_len, 8); in fill_digest_params() 2511 params.meta_buf.vaddr = (uint8_t *)mdata + space; in fill_digest_params() [all …]
|
| /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
|
| /dpdk/doc/guides/platform/ |
| H A D | mlx5.rst | 100 User space Verbs framework used by ``librte_common_mlx5``. 102 and low-level user space drivers such as ``libmlx5``. 106 and fast operations to never leave user space. 110 Low-level user space driver library for Mellanox devices, 119 and resources sharing with user-space processes. 127 - ``ib_uverbs``: user space driver for Verbs (entry point for ``libibverbs``).
|
| /dpdk/doc/guides/contributing/ |
| H A D | design.rst | 60 In order to add new features without wasting buffer space for unused features, 64 The "dynamic" area is eating the remaining space in mbuf, 100 means that space should always be allocated in the API data structures for
|