Home
last modified time | relevance | path

Searched refs:library (Results 1 – 25 of 206) sorted by relevance

123456789

/dpdk/doc/guides/cryptodevs/
H A Daesni_gcm.rst41 library from `here <https://github.com/01org/intel-ipsec-mb>`_
51 The library requires NASM to be built. Depending on the library version, it might
67 Compilation of the Multi-Buffer library is broken when GCC < 5.0, if library <= v0.53.
77 .. table:: DPDK and external crypto library version compatibility
80 DPDK version Crypto library version
82 16.04 - 16.11 Multi-buffer library 0.43 - 0.44
84 17.08 - 18.02 Multi-buffer library 0.46 - 0.48
85 18.05 - 19.02 Multi-buffer library 0.49 - 0.52
86 19.05 - 20.08 Multi-buffer library 0.52 - 0.55
87 20.11 - 21.08 Multi-buffer library 0.53 - 1.2*
[all …]
H A Dchacha20_poly1305.rst8 utilizing `Intel IPSec Multi-buffer library <https://github.com/01org/intel-ipsec-mb>`_.
24 the multi-buffer library from `here <https://github.com/01org/intel-ipsec-mb>`_
26 The latest version of the library supported by this PMD is v1.0, which
29 After downloading the library, the user needs to unpack and compile it
37 The library requires NASM to be built. Depending on the library version, it might
53 Compilation of the Multi-Buffer library is broken when GCC < 5.0, if library <= v0.53.
62 .. table:: DPDK and external crypto library version compatibility
65 DPDK version Crypto library version
67 21.11+ Multi-buffer library 1.0*
70 \* Multi-buffer library 1.0 or newer only works for Meson but not Make build system.
[all …]
H A Dzuc.rst8 utilizing `Intel IPSec Multi-buffer library <https://github.com/01org/intel-ipsec-mb>`_
36 library from `here <https://github.com/01org/intel-ipsec-mb>`_
38 The latest version of the library supported by this PMD is v1.2, which
41 After downloading the library, the user needs to unpack and compile it
49 The library requires NASM to be built. Depending on the library version, it might
65 Compilation of the Multi-Buffer library is broken when GCC < 5.0, if library <= v0.53.
74 .. table:: DPDK and external crypto library version compatibility
77 DPDK version Crypto library version
80 20.02 - 21.08 Multi-buffer library 0.53 - 1.2*
81 21.11+ Multi-buffer library 1.0 - 1.2*
[all …]
H A Dsnow3g.rst8 utilizing `Intel IPSec Multi-buffer library <https://github.com/01org/intel-ipsec-mb>`_
36 library from `here <https://github.com/01org/intel-ipsec-mb>`_
38 The latest version of the library supported by this PMD is v1.2, which
41 After downloading the library, the user needs to unpack and compile it
49 The library requires NASM to be built. Depending on the library version, it might
65 Compilation of the Multi-Buffer library is broken when GCC < 5.0, if library <= v0.53.
74 .. table:: DPDK and external crypto library version compatibility
77 DPDK version Crypto library version
80 20.02 - 21.08 Multi-buffer library 0.53 - 1.2*
81 21.11+ Multi-buffer library 1.0 - 1.2*
[all …]
H A Daesni_mb.rst9 support for utilizing Intel multi buffer library, see the white paper
87 library from `here <https://github.com/01org/intel-ipsec-mb>`_
89 The latest version of the library supported by this PMD is v1.2, which
97 The library requires NASM to be built. Depending on the library version, it might
113 Compilation of the Multi-Buffer library is broken when GCC < 5.0, if library <= v0.53.
118 and the Multi-Buffer library version supported by them:
122 .. table:: DPDK and Multi-Buffer library version compatibility
125 DPDK version Multi-buffer library version
139 \* Multi-buffer library 1.0 or newer only works for Meson but not Make build system.
146 * Build the multi buffer library (explained in Installation section).
[all …]
H A Dkasumi.rst8 utilizing `Intel IPSec Multi-buffer library <https://github.com/01org/intel-ipsec-mb>`_
37 library from `here <https://github.com/01org/intel-ipsec-mb>`_
39 The latest version of the library supported by this PMD is v1.2, which
42 After downloading the library, the user needs to unpack and compile it
50 The library requires NASM to be built. Depending on the library version, it might
66 Compilation of the Multi-Buffer library is broken when GCC < 5.0, if library <= v0.53.
75 .. table:: DPDK and external crypto library version compatibility
78 DPDK version Crypto library version
81 20.02 - 21.08 Multi-buffer library 0.53 - 1.2*
82 21.11+ Multi-buffer library 1.0 - 1.2*
[all …]
/dpdk/doc/guides/gpus/
H A Dcuda.rst45 $ # make install to install GDRCopy library system wide
74 For this reason, to build the CUDA driver library,
75 no need to install the CUDA library.
80 Similarly to CUDA shared library, if the **libgdrapi.so** shared library
109 using the CUDA driver library is quite straightforward
122 in CUDA driver library has no effect.
132 CUDA driver library also supports `MPS
153 Minimal requirements to enable the CUDA driver library are:
189 A good example of how to use the GPU CUDA driver library through the gpudev library
193 and is enhanced with GPU memory managed through gpudev library
[all …]
/dpdk/doc/guides/prog_guide/
H A Dmetrics_lib.rst9 The Metrics library implements a mechanism by which *producers* can
28 Initializing the library
31 Before the library can be used, it has to be initialized by calling
157 Deinitialising the library
171 Bit-rate statistics library
187 statistics can be obtained by querying the metrics library.
194 calculation object. Since the bit-rate library uses the metrics library
236 Latency statistics library
243 via the metrics library using the following names:
251 statistics can be obtained by querying the metrics library.
[all …]
H A Dgpudev.rst11 By means of the generic GPU interface provided by this library,
18 Additionally, this library provides a number of functions
26 This library is optional in DPDK
33 This library provides a number of features:
65 GPU memory allocated outside of the gpudev library
66 (e.g. with GPU-specific library) cannot be freed by the gpudev library.
73 CPU memory registered outside of the gpudev library
74 (e.g. with GPU specific library) cannot be unregistered by the gpudev library.
82 GPU memory CPU mapped outside of the gpudev library (e.g. with GPU specific library)
83 cannot be unmapped by the gpudev library.
[all …]
H A Dpdump_lib.rst7 The DPDK ``pdump`` library provides a framework for packet capturing in DPDK.
8 The library does the complete copy of the Rx and Tx mbufs to a new mempool and
10 to use this library for debugging purposes.
12 The library uses a generic multi process channel to facilitate communication
16 The library provides the following APIs to initialize the packet capture framework, to enable
59 The library API ``rte_pdump_init()``, initializes the packet capture framework by creating the mult…
63 The library APIs ``rte_pdump_enable()`` and ``rte_pdump_enable_by_deviceid()`` enables the packet c…
64 For the calls to these APIs from secondary process, the library creates the "pdump enable" request …
79 The library APIs ``rte_pdump_disable()`` and ``rte_pdump_disable_by_deviceid()`` disables the packe…
80 For the calls to these APIs from secondary process, the library creates the "pdump disable" request…
[all …]
H A Dtelemetry_lib.rst7 The Telemetry library provides an interface to retrieve information from a
8 variety of DPDK libraries. The library provides this information via socket
15 function that will format the library specific stats into the correct data
26 When creating a callback function in a library/app, it must be of the following type:
80 The callback function provided by the library must format its telemetry
81 information in the required data format. The Telemetry library provides a data
83 The telemetry library is then responsible for formatting the data structure
101 by the handler function in the library/app, placed in a JSON reply by telemetry::
150 available via the Telemetry library. This involves providing a string command
151 in the required format ("/library/command"), the callback function that
H A Dgeneric_segmentation_offload_lib.rst24 Bearing that in mind, the GSO library enables DPDK applications to segment
28 GSO library to segment packets, they also must call ``rte_pktmbuf_free()``
35 #. The GSO library doesn't check if input packets have correct checksums.
40 #. IP fragments are unsupported by the GSO library.
44 #. Currently, the GSO library supports the following IPv4 packet types:
56 The ``rte_gso_segment()`` function is the GSO library's primary
60 ``(struct rte_gso_ctx)``, which provides the library with some of the
71 The GSO library supports both single- and multi-segment input mbufs.
76 packet, the GSO library typically stores each segment that it creates as a
112 The GSO library traverses each segment of the input packet, and produces
[all …]
H A Doverview.rst22 Once the EAL library is created, the user may link with the library to create their own application…
47 When creating applications for the Linux user space, the glibc library is used.
121 The mbuf library provides the facility to create and destroy buffers
123 …essage buffers are created at startup time and stored in a mempool, using the DPDK mempool library.
125 This library provides an API to allocate/free mbufs, manipulate
133 This library provides a timer service to DPDK execution units,
139 The library documentation is available in :ref:`Timer Library <Timer_Library>`.
160 The librte_net library is a collection of IP protocol definitions and convenience macros.
H A Dpcapng_lib.rst15 The Pcapng library is a an API for formatting packet data
18 It is designed to be integrated with the packet capture library.
23 Before the library can be used, the function ``rte_pcapng_init``
29 The library requires a DPDK mempool to allocate mbufs.
H A Dgeneric_receive_offload_lib.rst13 as a standalone library. Applications explicitly use the GRO library to
19 In the GRO library, there are many GRO types which are defined by packet
27 The GRO library doesn't check if input packets have correct checksums and
28 doesn't re-calculate checksums for merged packets. The GRO library
33 Currently, the GRO library provides GRO supports for TCP/IPv4 and UDP/IPv4
40 For different usage scenarios, the GRO library provides two sets of API.
85 library, different GRO types can use different algorithms. In this
198 - GRO library uses MBUF->l2_len/l3_len/l4_len/outer_l2_len/
206 - GRO library doesn't support to process the packets with IPv4
209 - GRO library just supports to process the packet organized
H A Dipsec_lib.rst7 DPDK provides a library for IPsec data-path processing.
8 The library utilizes the existing DPDK crypto-dev and
11 The library is concentrated on data-path protocols processing
13 for this library.
32 Due to the nature of the crypto-dev API (enqueue/dequeue model) the library
62 In that mode the library functions perform
87 In that mode the library functions perform same operations as in
95 In that mode the library functions perform
120 In that mode the library functions perform
137 In that mode the library functions perform
[all …]
/dpdk/doc/guides/contributing/
H A Ddesign.rst37 This should only apply inside the EAL library.
82 Mechanism to allow the application to turn library statistics on and off
87 for example as in the table library, the options can be set using c_args.
88 When this flag is set, all the counters supported by current library are
91 are collected for any instance of any object type provided by the library:
94 Prevention of ABI changes due to library statistics support
98 library API should not be affected by whether the collection of statistics
103 on or off for the current library.
105 When the collection of statistics counters for the current library is turned
110 Motivation to allow the application to turn library statistics on and off
[all …]
H A Dabi_versioning.rst13 What is a library's soname?
19 21.1, 21.2``) are presumed to be ABI compatible. A library's `soname
21 compatibility information about a given library, describing the lowest common
22 denominator ABI supported by the library. The soname or logical name for the
23 library, is typically comprised of the library's name and major version e.g.
43 obvious change to the dependent library's API, even though the library's ABI
56 individual library's soname, library filenames and associated version maps
76 that library.
139 library so that older binaries need not be immediately recompiled.
215 library looks like this
[all …]
/dpdk/.github/workflows/
H A Dbuild.yml37 library: static
40 library: shared
44 library: shared
48 library: static
51 library: shared
55 library: static
59 library: static
63 library: static
67 library: shared
71 library: static
[all …]
/dpdk/doc/guides/nics/
H A Dvhost.rst4 Poll Mode Driver that wraps vhost library
7 This PMD is a thin wrapper of the DPDK vhost library.
44 It is used to enable iommu support in vhost library.
49 It is used to enable postcopy live-migration support in vhost library.
54 It is used to enable tso support in vhost library.
59 It is used to enable linear buffer support in vhost library.
64 It is used to enable external buffer support in vhost library.
108 …After initialization processes between QEMU and DPDK vhost library are done, status of the port wi…
/dpdk/license/
H A Dlgpl-2.1.txt45 with the library after making changes to the library and recompiling
50 permission to copy, distribute and/or modify the library.
53 there is no warranty for the free library. Also, if the library is
79 the library.
111 "work based on the library" and a "work that uses the library". The
113 be combined with the library in order to run.
140 and installation of the library.
167 a) The modified work must itself be a software library.
225 the Library into a program that is not a library.
334 Library side-by-side in a single library together with other library
[all …]
/dpdk/doc/guides/compressdevs/
H A Disal.rst8 decompression driver support for utilizing Intel ISA-L library,
63 The ISA-L library does not support this, therefore compressdev level 0 is not supported.
114 * To build DPDK with Intel's ISA-L library, the user is required to download the library from `<htt…
116 * Once downloaded, the user needs to build the library, the ISA-L autotools are usually sufficient::
121 * make can be used to install the library on their system, before building DPDK::
128 for meson to find the ISA-L library. The **libisal.pc** is located in library sources::
H A Dzlib.rst8 decompression driver based on SW zlib library,
37 * To build DPDK with ZLIB library, the user is required to download the ``libz`` library.
45 * Once downloaded, the user needs to build the library.
/dpdk/doc/guides/rel_notes/
H A Drelease_2_0.rst37 * Support for adaptive load balancing (mode 6) to the link bonding library.
41 …s which do not support link status change interrupts in the link bonding library via a link status…
105 * Job Stats library and Sample Application.
107 * Enhanced Jenkins hash (jhash) library
109 .. note:: The hash values returned by the new jhash library are different
110 from the ones returned by the previous library.
/dpdk/usertools/
H A Ddpdk-pmdinfo.py364 library = None
374 library = search_file(eallib,
377 if library is None:
380 print("Scanning for autoload path in %s" % library)
381 scanfile = open(library, 'rb')
416 return (mystring[rc + 1:], library)
450 library = search_file(force_unicode(tag.needed),
453 if library is not None:
454 with open(library, 'rb') as file:
458 print("%s is no an ELF file" % library)

123456789