Home
last modified time | relevance | path

Searched refs:use (Results 1 – 25 of 349) sorted by relevance

12345678910>>...14

/dpdk/doc/guides/tools/
H A Dtestregex.rst54 data file to use
57 number of jobs to use
60 number of QPs to use
63 number of cores to use
84 to generate this file there is a need to use a RegEx compiler that matches the
H A Ddumpcap.rst14 Without any options set, it will use DPDK to capture traffic
42 To list interfaces available for capture, use ``--list-interfaces``.
44 To filter packets in style of *tshark*, use the ``-f`` flag.
46 To capture on multiple interfaces at once, use multiple ``-I`` flags.
78 * ``-t`` -- use a thread per interface.
H A Dtesteventdev.rst8 application that allows exercising various eventdev use cases.
33 list of cores to use.
231 | 4 | nb_ports | nb_workers + | Workers use port 0 to |
310 | 4 | nb_ports | nb_workers + | Workers use port 0 to |
374 | 4 | nb_ports | nb_workers + | Workers use port 0 to port n-1. |
375 | | | nb_producers | Producers use port n to port p |
501 | 4 | nb_ports | nb_workers + | Workers use port 0 to port n-1. |
502 | | | nb_producers | Producers use port n to port p |
519 stage and thus reduces the number of queues required to realize the use case
601 | 4 | nb_ports | nb_workers + | Workers use port 0 to port n. |
[all …]
/dpdk/doc/guides/howto/
H A Davx512.rst8 AVX-512 is not used by default in DPDK, but it can be selected at runtime by apps through the use o…
25 For more information on the possible enum values to use as a parameter, go to :ref:`max_simd_bitwid…
31 The user can select to use AVX-512 at runtime, using the following argument to set the max bitwidth…
H A Dvirtio_user_for_container_networking.rst10 boot-up time, and easy to deploy, etc. How to use DPDK to accelerate container
11 networking becomes a common question for users. There are two use models of
39 Different virtio PCI devices we usually use as a para-virtualization I/O in the
56 Here we use Docker as container engine. It also applies to LXC, Rocket with
108 * Applications should not use file name like HUGEFILE_FMT ("%smap_%d"). That
/dpdk/doc/guides/linux_gsg/
H A Dsys_reqs.rst14 For the majority of platforms, no special BIOS settings are needed to use basic DPDK functionality.
92 * libelf: to compile and use the bpf library.
114 The kernel version in use can be checked using the command::
155 For a single-node system, the command to use is as follows
179 but in use cases where having lots of physically contiguous memory is required,
185 …es, just pass the hugepages option to the kernel. For example, to reserve 1024 pages of 2 MB, use::
203 For 64-bit applications, it is recommended to use 1 GB hugepages if the platform supports them.
214 If secondary process support is not required, DPDK is able to use hugepages
222 This mount point will use the default hugepage size
225 However, in order to use hugepage sizes other than the default, it is necessary
[all …]
H A Dcross_build_dpdk_for_arm64.rst76 from the page and use it to generate better code.
114 to their use with Meson, especially when rebuilding the project.
115 A viable alternative would be to use the ``c_args`` and ``c_link_args``
167 To cross-compile DPDK on a desired target machine we can use the following
173 For example if the target machine is aarch64 we can use the following
179 If the target machine is aarch32 we can use the following command,
200 The GNU toolchain ships an implementation we can use.
216 To use the NUMA library follow the same steps as for
231 use the following command to cross-compile DPDK for the target machine::
240 the toolchains, but rather use the packages provided by said distributions.
[all …]
H A Dlinux_drivers.rst24 PMDs which use the bifurcated driver should not be unbound from their kernel drivers.
25 This section is for PMDs which use the UIO or VFIO drivers.
40 for DPDK use, or to return ports to Linux control,
116 To make use of VFIO, the ``vfio-pci`` module must be loaded:
125 To make use of full VFIO functionality,
127 to use IO virtualization (such as Intel\ |reg| VT-d).
132 configure the Linux kernel to use IOMMU.
197 and use it to initialize both VF and PF devices.
304 PMDs which use the bifurcated driver co-exists with the device kernel driver.
312 - It enables the user to use legacy linux tools such as ``ethtool`` or
[all …]
H A Dnic_perf_intel_platform.rst13 For best performance use an Intel Xeon class server system such as Ivy Bridge, Haswell or newer.
42 You can also use ``dmidecode`` to determine the memory frequency::
76 You can use ``lspci`` to check the speed of a PCI slot using something like the following::
104 … options when you test the physical function of the NIC, and turn on VT-d if you wants to use VFIO.
122 #. If it wants to use VFIO, use the following additional grub parameters::
/dpdk/doc/guides/nics/
H A Dhns3.rst70 ``vec``, if supported use the ``vec`` Rx function which indicates the
72 ``sve``, if supported use the ``sve`` Rx function which indicates the
74 ``simple``, if supported use the ``simple`` Rx function which indicates
76 ``common``, if supported use the ``common`` Rx function which indicates
80 be first checked, if meets, use the ``vec``. Then, ``simple``, at last
90 ``vec``, if supported use the ``vec`` Tx function which indicates the
92 ``sve``, if supported use the ``sve`` Tx function which indicates the
94 ``simple``, if supported use the ``simple`` Tx function which indicates
96 ``common``, if supported use the ``common`` Tx function which indicates
100 be first checked, if meets, use the ``vec``. Then, ``simple``, at last
[all …]
H A Dnetvsc.rst31 * The Hyper-V driver does not use or support interrupts. Link state change
48 will be bound to the Linux kernel driver; in order to use netvsc PMD the
67 is to use the `driverctl Device Driver control utility`_ to override
102 to use the netvsc PMD with 4.16 kernel but it is limited to a single queue.
138 The rx_extmbuf_enable is used to control if netvsc should use external
139 mbuf for receiving packets. The default value is 0. (netvsc doesn't use
/dpdk/doc/guides/dmadevs/
H A Didxd.rst35 Intel\ |reg| DSA devices can use the IDXD kernel driver or DPDK-supported drivers,
41 To use an Intel\ |reg| DSA device bound to the IDXD kernel driver, the device must first be configu…
49 There are some mandatory configuration steps before being able to use a device with an application.
60 However, the work queues also need to be configured depending on the use case.
113 The HW devices to be used will need to be bound to a user-space IO driver for use.
137 to use. Any workqueues found listed in ``/dev/dsa`` on the system will be checked
140 Alternatively, to support use by multiple DPDK processes simultaneously,
143 use a subset of configured queues.
151 For example, to only use ``wq0.3``, assuming the name prefix condition is met::
162 To use the devices from an application, the dmadev API can be used.
[all …]
H A Dcnxk.rst34 The HW devices to be used will need to be bound to a user-space IO driver for use.
44 To use the devices from an application, the dmadev API can be used.
50 Once configured, the device can then be made ready for use
/dpdk/doc/guides/prog_guide/
H A Dasan.rst10 It helps to detect issues like use-after-free, various kinds of buffer
67 Example use-after-free error
81 Above code will result in use-after-free error if ASan is enabled, because apply 9 bytes of memory …
83 …==417048==ERROR: AddressSanitizer: heap-use-after-free on address 0x7fc83f465800 at pc 0x564308a39…
89 SUMMARY: AddressSanitizer: heap-use-after-free ../examples/helloworld/main.c:48 in main
H A Devent_ethernet_tx_adapter.rst7 The DPDK Eventdev API allows the application to use an event driven programming
14 transmit stage of the application allowing the same application code to use eventdev
36 configuration for the adapter to setup an event port if the adapter needs to use
40 it can use the ``rte_event_eth_tx_adapter_create_ext()`` function. The
42 The callback function is invoked if the adapter needs to use a service function
127 capability for a given ethernet device, the application should use the
131 should use the ``rte_event_enqueue_burst()`` function.
H A Dmempool_lib.rst70 When creating a new pool, the user can specify to use this feature or not.
122 ops to use.
129 Legacy applications may continue to use the old ``rte_mempool_create()`` API
131 will need to be modified to use a new mempool handler.
133 For applications that use ``rte_pktmbuf_create()``, there is a config setting
134 (``RTE_MBUF_DEFAULT_MEMPOOL_OPS``) that allows the application to make use of
149 All allocations that require a high level of performance should use a pool-based memory allocator.
H A Drcu_lib.rst10 They enable use cases where locking may not be allowed
34 memory by making use of thread Quiescent State (QS).
108 In these use cases, a given data structure may not be used by all the
110 use the data structure to report their quiescent state. To provide the required
116 How to use this library
132 The application could also use ``lcore_id`` as the thread ID where applicable.
140 Some of the use cases might require the reader threads to make blocking API
227 client libraries will make use of the writer thread context to execute the memory
230 * client library should provide an API to register a RCU variable that it will use. It should call …
231 * client library should use ``rte_rcu_qsbr_dq_enqueue`` to enqueue the deleted resources on the FIF…
[all …]
H A Doverview.rst13 Users may use the code to understand some of the techniques employed,
15 Alternative ecosystem options that use the DPDK are available.
21 These environments are created through the use of meson files and configuration files.
25 Sample applications are provided to help show the user how to use various features of the DPDK.
35 This allows work to be performed in stages and may allow more efficient use of code on cores.
161 It is based on code from the FreeBSD* IP stack and contains protocol numbers (for use in IP headers…
/dpdk/doc/guides/rawdevs/
H A Dioat.rst11 Please use the dmadev library instead.
53 or be bound to a user-space IO driver for use.
54 For example, Intel\ |reg| DSA devices can use the IDXD kernel driver or DPDK-supported drivers,
80 However, the work queues also need to be configured depending on the use case.
107 The HW devices to be used will need to be bound to a user-space IO driver for use.
130 the DPDK ioat driver will automatically perform a scan for available workqueues to use.
134 Alternatively, to support use by multiple DPDK processes simultaneously,
137 allowing each DPDK application instance to only use a subset of configured queues.
146 To use the devices from an application, the rawdev API can be used, along
160 rawdev device for use by an application:
[all …]
/dpdk/doc/guides/freebsd_gsg/
H A Dbuild_sample_apps.rst15 The DPDK example applications make use of the pkg-config file installed on
67 is a list of cores to use instead of a core mask.
73 * ``--use-device``:
92 Pool ops name for mbuf to use.
104 Although applications using the DPDK use network ports and other hardware
/dpdk/doc/guides/rel_notes/
H A Ddeprecation.rst28 use cases do not require full barriers. To support such use cases, DPDK has
90 deprecated as hard-to-use / ambiguous and will be removed in DPDK 22.11.
92 * ethdev: The use of attributes ``ingress`` / ``egress`` in "transfer" flows
93 is deprecated as ambiguous with respect to the embedded switch. The use of
124 To continue to use hardware previously supported by the ``ioat`` rawdev driver,
125 applications should be updated to use the ``dmadev`` library instead,
/dpdk/doc/guides/cryptodevs/
H A Dopenssl.rst65 use version 1.1.1g or newer.
72 User can use app/test application to check how to use this PMD and to verify
/dpdk/kernel/freebsd/
H A DBSDmakefile.meson7 # source file is passed via KMOD_SRC as relative path, we only use final
10 # path (:H) converted to absolute path (:tA). This use of VPATH is to have
/dpdk/doc/guides/sample_app_ug/
H A Deventdev_pipeline.rst31 the eventdev PMD to use, and a number of attributes of the processing pipeline
37 * ``-l 0,2,8-15``: lcore to use
60 pipeline, please check core masks (use -h for details on setting core masks):
82 flows to use and what eventdev PMD is in use. See the following sample output
/dpdk/license/
H A Dlgpl-2.1.txt22 Free Software Foundation and other authors who decide to use it. You
23 can use it too, but we suggest you first think carefully about whether
27 When we speak of free software, we are referring to freedom of use,
64 consistent with the full freedom of use specified in this license.
85 are the reason we use the ordinary General Public License for many
92 allowed to use the library. A more frequent case is that a free
95 software only, so we use the Lesser General Public License.
100 non-free programs enables many more people to use the whole GNU
126 (which use some of those functions and data) to form executables.
275 modification of the work for the customer's own use and reverse
[all …]

12345678910>>...14