| /dpdk/doc/guides/prog_guide/ |
| H A D | dmadev.rst | 9 support a number of different DMA operations. 18 operations to be provisioned on DMA poll mode driver. 77 enqueue operations to hardware. If an enqueue is successful, a ``ring_idx`` is 105 completed operations. ``rte_dma_completed_status`` will return the number of 106 completed operations along with the status of each operation (filled into the 108 completed operation's ``ring_idx`` which could help user track operations within 118 * ``submitted``: The number of operations submitted to the device. 119 * ``completed``: The number of operations which have completed (successful and failed). 120 * ``errors``: The number of operations that completed with error.
|
| H A D | cryptodev_lib.rst | 144 Crypto operations, and in the case of symmetric Crypto operations, the session 157 operations or dequeuing operations on the same Crypto device since this would 172 Crypto operations. 185 * Symmetric Crypto operations 186 * Asymmetric Crypto operations 188 * SSE accelerated SIMD vector operations 489 operations, as well as also supporting AEAD operations. 583 operations. 766 operations (e.g. all operations in a descriptor) are dequeued. The crypto 780 * Only support in-place operations. [all …]
|
| H A D | regexdev.rst | 9 APIs which support a number of different RegEx operations. 19 RegEx devices to be managed and configured and supports RegEx operations to be 52 The configuration of each RegEx device includes the following operations: 146 operations or dequeuing operations on the same RegEx device since this would 163 The ``nb_ops`` parameter is the number of operations to process which are 165 The enqueue function returns the number of operations it actually enqueued for 174 operations the user wishes to retrieve and the location in which to store them. 175 The API call returns the actual number of processed operations returned, this
|
| H A D | compressdev.rst | 99 context for enqueuing operations or dequeuing operations on the same compression device 151 operations in the same data stream i.e. history of data is maintained between the operations. 183 compression operations from a given compression operation mempool. 378 /* prepare ops for compression operations */ 426 its support for Stateful operations. 513 /* Prepare source and destination mbufs for compression operations */ 524 /* Set up the compress operations. */ 576 Scheduling of compression operations on DPDK's application data path is 579 devices the enqueue burst API will place the operations to be processed 609 of operations. [all …]
|
| H A D | writing_efficient_code.rst | 77 meaning that if all memory access operations are done on the first channel only, there is a potenti… 105 Performance is greatly improved when using bulk access operations. 172 operations in the DPDK environment. 177 On x86, atomic operations imply a lock prefix before the instruction, 189 DPDK generic rte_atomic operations are implemented by __sync builtins. These 194 So replacing the rte_atomic operations with __atomic builtins might improve 202 Some use cases require atomicity alone, the ordering of the memory operations 213 For example, the memory operations before the spinlock lock are allowed to 214 move to the critical section, but the memory operations in the critical section 217 On the other hand, the memory operations after the spinlock unlock are allowed [all …]
|
| H A D | rawdev.rst | 25 operations and APIs for framework and Applications to use, respectively, for 33 1. Following are some generic operations which can be treated as applicable 34 to a large subset of device types. None of the operations are mandatory to
|
| H A D | event_crypto_adapter.rst | 10 the crypto poll mode drivers which supports different crypto operations. 40 operations directly to crypto device. The adapter then dequeues crypto 61 use ``rte_event_crypto_adapter_enqueue()`` API to enqueue crypto operations as 64 queue to this port and starts enqueuing crypto operations as events to eventdev 66 submits the crypto operations to the cryptodev. After the crypto operation is 127 operations should be enqueued to the crypto adapter using
|
| H A D | bbdev.rst | 97 The configuration of each bbdev device includes the following operations: 183 operations or dequeuing operations on the same bbdev device since this would 194 Capabilities (in terms of operations supported, max number of queues, etc.) 205 discover which operations within the 3GPP physical layer they are capable of 207 relation to Turbo Encoding and Decoding operations. 279 Scheduling of baseband operations on DPDK's application data path is 282 bbdev devices the enqueue burst API will place the operations to be processed 297 The ``num_ops`` parameter is the number of operations to process which are 360 If bbdev operations are allocated from a bbdev operation mempool, see next 372 The bbdev library provides an API set for managing bbdev operations which [all …]
|
| /dpdk/doc/guides/cryptodevs/ |
| H A D | octeontx.rst | 8 cryptographic operations to cryptographic accelerator units on 112 Example applications can now be executed with crypto operations offloaded to 123 The symmetric crypto operations on OCTEON TX crypto PMD may be verified by running the test 131 The asymmetric crypto operations on OCTEON TX crypto PMD may be verified by running the test
|
| H A D | armv8.rst | 9 operations in an optimized way. The core functionality is provided by 75 * Only chained operations are supported.
|
| H A D | caam_jr.rst | 22 higher-level cryptographic operations than previous NXP cryptographic 37 indicate the operations to be performed and link to the message and 39 read the message data, and write the results of the operations. The DMA
|
| H A D | mlx5.rst | 18 Having all encryption/decryption operations done in a single device 26 The encryption operations are performed with MKEY read/write transactions, 27 when the MKEY is configured to perform crypto operations. 50 of the factory in Commissioning mode, and thus, cannot be used for crypto operations
|
| H A D | openssl.rst | 8 driver. All cryptography operations are using Openssl library crypto API. 76 For asymmetric crypto operations testing, run cryptodev_openssl_asym_autotest.
|
| H A D | dpaa_sec.rst | 21 higher-level cryptographic operations than previous NXP cryptographic 39 indicate the operations to be performed and link to the message and 41 read the message data, and write the results of the operations. The DMA
|
| H A D | bcmfs.rst | 8 cryptographic operations to the Broadcom SoCs having FlexSparc4 unit. 100 The symmetric crypto operations on BCMFS PMD may be verified by running the test
|
| H A D | cnxk.rst | 8 cryptographic operations to cryptographic accelerator units on the 193 The symmetric crypto operations on OCTEON cnxk crypto PMD may be verified by 210 The asymmetric crypto operations on OCTEON cnxk crypto PMD may be verified by
|
| H A D | dpaa2_sec.rst | 21 higher-level cryptographic operations than previous NXP cryptographic 55 indicate the operations to be performed and link to the message and 57 read the message data, and write the results of the operations. The DMA
|
| H A D | scheduler.rst | 71 * ordering: Specify the status of the crypto operations ordering feature. 116 operations to them based on their data lengths. A crypto operation will be 146 operations fail to be enqueued, then they will be enqueued to the secondary 156 it will enqueue the remaining operations to the next available worker.
|
| /dpdk/doc/guides/compressdevs/ |
| H A D | mlx5.rst | 25 class operations can be supported in parallel to the net, vDPA and 26 RegEx class operations. 39 NULL algorithm for DMA operations.
|
| /dpdk/doc/guides/tools/ |
| H A D | testbbdev.rst | 74 Specifies number of operations to process on device. If not specified num_ops 75 is set to 32 operations. 82 Specifies operations enqueue/dequeue burst size. If not specified burst_size is 86 Specifies LDPC decoder operations maximum number of iterations for throughput 90 Specifies for LDPC decoder operations the SNR in dB used when generating LLRs 133 - Results are printed in million operations per second and million bits 140 SNR) in % based on the total number of operations. 259 By default number of operations to process on device is set to 32, timeout is 260 set to 300s and operations enqueue/dequeue burst size is set to 32. 273 Number of operations to process on device is set to 64 and operations timeout is [all …]
|
| H A D | comp_perf.rst | 13 which are passed to compress device with compression operations. 79 ``--pool-sz N``: mempool size for compress operations/mbufs (default: 8192) 85 …tion [comp/decomp/comp_and_decomp]``: perform test on compression, decompression or both operations 95 …``--cc-delay-us N``: delay between enqueue and dequeue operations in microseconds, valid only for …
|
| /dpdk/doc/guides/dmadevs/ |
| H A D | idxd.rst | 13 data operations, such as data copies, to hardware, freeing up CPU cycles for 50 The internal engines, which do the copies or other operations, 183 It is expected that, for efficiency reasons, a burst of operations will be enqueued to the 188 to kick the device off to continue processing operations and also to gather the status of each 189 individual operations which is filled in to the ``status`` array provided as parameter by the 202 which operation failed and kick off the device to continue processing operations:
|
| H A D | ioat.rst | 95 It is expected that, for efficiency reasons, a burst of operations will be enqueued to the 100 to reset the device and continue processing operations. This function will also gather the status 115 which operation failed and reset the device to continue processing operations:
|
| /dpdk/doc/guides/sample_app_ug/ |
| H A D | bbdev_app.rst | 21 packet is compared with the baseband operations output. Then it's looped back to 81 - core 4 is the encoding lcore performing Rx and Turbo Encode operations 84 operations
|
| /dpdk/doc/guides/rel_notes/ |
| H A D | deprecation.rst | 22 in DPDK. DPDK has adopted the atomic operations from 24 operations must be used for patches that need to be merged in 20.08 onwards. 29 adopted atomic operations from 31 operations and a new wrapper ``rte_atomic_thread_fence`` instead of
|