Home
last modified time | relevance | path

Searched refs:space (Results 1 – 25 of 96) sorted by relevance

1234

/dpdk/
H A D.editorconfig17 indent_style = space
22 indent_style = space
27 indent_style = space
/dpdk/lib/eventdev/
H A Drte_event_ring.h96 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 Dvirtio_user_as_exceptional_path.rst11 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 Dflow_bifurcation.rst8 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 Dprofile_app.rst70 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 Dpower_man.rst7 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 Denv_abstraction_layer.rst12 (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 Dcompressdev.rst222 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 Drib_lib.rst52 * 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 Dpcapng_lib.rst30 The mbufs need to be able to accommodate additional space
/dpdk/drivers/event/sw/
H A Devent_ring.h76 const uint32_t space = read + size - write; in rob_ring_enqueue() local
77 if (space < 1) in rob_ring_enqueue()
H A Dsw_evdev.c687 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 Drte_ioat_rawdev_fns.h122 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 Dlink_status_intr.rst15 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 Dmlx4.rst154 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 Daf_packet.rst12 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 Dcpt_ucode.h3081 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 Drte_graph_worker.h219 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 Dioat_dmadev.c254 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 Dhisilicon.rst23 user-space IO driver such as ``vfio-pci`` in order to be used by DPDK.
H A Dcnxk.rst34 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 Dcnxk_se.h2396 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 Dcn9k.rst30 The CN9K REE devices will need to be bound to a user-space IO driver
/dpdk/doc/guides/platform/
H A Dmlx5.rst100 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 Ddesign.rst60 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

1234