Home
last modified time | relevance | path

Searched refs:or (Results 1 – 25 of 335) sorted by relevance

12345678910>>...14

/dpdk/license/
H A Dgpl-2.0.txt31 distribute copies of the software, or if you modify it.
41 distribute and/or modify the software.
68 either verbatim or with modifications and/or translated into another
90 2. You may modify your copy or copies of the Program or any portion
99 whole or in part contains or is derived from the Program or any
147 customarily used for software interchange; or,
184 modifying or distributing the Program (or any work based on the
187 the Program or works based on it.
216 patents or other property right claims or to contest validity of any
240 address new problems or concerns.
[all …]
H A Dlgpl-2.1.txt24 this license or the ordinary General Public License is the better
38 you if you distribute copies of the library or if you modify it.
50 permission to copy, distribute and/or modify the library.
130 Library" means either the Library or any derivative work under
132 portion of it, either verbatim or with modifications and/or translated
162 2. You may modify your copy or copies of the Library or any portion
227 4. You may copy and distribute the Library (or a portion or
351 attempt otherwise to copy, modify, sublicense, link with, or
361 modifying or distributing the Library (or any work based on the
364 the Library or works based on it.
[all …]
/dpdk/doc/guides/rawdevs/
H A Dcnxk_bphy.rst10 backed by ethernet I/O block called CGX or RPM (depending on the chip version).
61 Message is used to enable or disable internal loopback.
63 Message must have type set to ``CNXK_BPHY_CGX_MSG_TYPE_INTLBK_ENABLE`` or
70 Message is used to enable or disable PTP mode.
88 Message is used to set link up or down.
94 Start or stop RX/TX
97 Message is used to start or stop accepting traffic.
99 Message must have type set to ``CNXK_BPHY_CGX_MSG_TYPE_START_RXTX`` or
110 Initialize or finalize interrupt handling
121 Register or remove interrupt handler
[all …]
H A Dcnxk_gpio.rst57 being controllable or not. Thus it is user responsibility to pick the proper
83 Message is used to set output to low or high. This does not work for GPIOs
88 Payload must be an integer set to 0 (low) or 1 (high).
106 Message is used to change GPIO direction to either input or output.
121 Payload must be an integer set to 0 or 1. The latter activates inversion.
128 Message is used to read GPIO value. Value can be 0 (low) or 1 (high).
132 Payload contains integer set to either 0 or 1.
165 Payload contains an integer set to 0 or 1. The latter means inverted logic
/dpdk/doc/guides/prog_guide/
H A Dtraffic_management.rst14 is agnostic of the underlying HW, SW or mixed HW-SW implementation.
82 Each hierarchy node has zero or one private shaper (only one node using it)
83 and/or zero, one or several shared shapers (multiple nodes use the same shaper
90 used by one or several shaper instances (either private or shared).
105 queue or group of packet queues on congestion. The congestion management
123 has zero or one private WRED context (only one leaf node using it) and/or zero,
131 WRED contexts (either private or shared).
136 trending up or down. Queuing latency can be obtained using direct measurement or
148 DEI bit is left as is (either set or not).
182 byte-based or packet-based.
[all …]
H A Dtimer_lib.rst12 * Timers can be periodic (multi-shot) or single (one-shot).
21 or the CPUs Time Stamp Counter (TSC) to provide a reliable time reference.
39 Depending on the timer state, we know if a timer is present in a list or not:
43 * CONFIG: owned by a core, must not be modified by another core, maybe in a list or not, dependin…
49 Resetting or stopping a timer while it is in a CONFIG or RUNNING state is not allowed.
60 …done on 32-bit platforms without using either a compare-and-swap (CAS) instruction or using a lock,
68 The timer library is used for periodic calls, such as garbage collectors, or some state machines (A…
H A Dtraffic_metering_and_policing.rst13 SW or mixed HW-SW implementation.
33 flow or potentially shared by several flows has to be specified at its
37 of the Ethernet device by linking it to one or several flows through the
38 dedicated "meter" flow action. One or several "meter" actions can be registered
47 object. The policer can do nothing, override the color the packet or drop the
56 case the input packet already has an initial color (the input color), or in
67 the number of packets and bytes dropped or passed for each output color.
105 * Adding one (or multiple) actions of the type ``RTE_FLOW_ACTION_TYPE_METER``
H A Dthread_safety_dpdk_functions.rst13 Typically, it is best to avoid sharing data structures between threads and/or processes where possi…
15 Mechanisms such as atomics or locking can be used that will allow execution blocks to operate seria…
29 Adding, removing or modifying values, however,
30 cannot be done in multiple threads without using locking when a single hash or LPM table is accesse…
38 then locking, or some other form of mutual exclusion, is necessary.
41 Moreover, it provides high performance for either multi- or single-consumer/producer enqueue/dequeu…
65 …y processes can allocate/release any objects of memory that finally rely on rte_malloc or memzones.
75 it is up to the application to provide the appropriate locking or mutual exclusion restrictions aro…
H A Dpdump_lib.rst17 or disable the packet capture, and to uninitialize it.
31 This API enables the packet capture on a given device id (``vdev name or pci address``) and queue.
34 This API enables the packet capture on a given device id (``vdev name or pci address``) and queue.
42 …This API disables the packet capture on a given device id (``vdev name or pci address``) and queue.
61 to enable or disable the packet capture over the multi process channel.
66 … the packet capture by registering the Ethernet RX and TX callbacks for the given port or device_id
82 disables the packet capture by removing the Ethernet RX and TX callbacks for the given port or devi…
H A Dswitch_representation.rst14 Network adapters with multiple physical ports and/or SR-IOV capabilities
42 A SF shares PCI level resources with other SFs and/or with its parent PCI
56 various device endpoints (other VFs, SFs, PFs or physical ports) before
100 - The device or group relationship of ports can be discovered using the
178 DPDK-based or anything else.
366 IPv4/IPv6 addresses or TCP/UDP ports.
389 - Using physical ports, PF, SF, VF or port representors as targets.
611 - Matches **A**, **B** or **C** in `traffic steering`_.
620 - Targets **A**, **B** or **C** in `traffic steering`_.
656 - Matches **D** or **E** in `traffic steering`_.
[all …]
/dpdk/doc/guides/contributing/
H A Ddesign.rst7 Environment or Architecture-specific Sources
10 …ome code is specific to an architecture (i686, x86_64) or to an executive environment (freebsd or
20 The correct location for architecture or executive environment specific code is in the EAL.
36 …In this case, the code is split into two separate files that are architecture or environment speci…
67 Adding a new static field or flag must be an exception matching many criteria
99 counters is turned on or off for the current library. In practical terms, this
103 on or off for the current library.
121 avoid any unwanted waste of resources and/or performance impacts, the
123 statistics counters should be turned on or off for each library individually.
125 Library-level statistics counters can be relevant or not for specific
[all …]
H A Dpatches.rst90 * ``M`` is a tree or component maintainer.
92 * ``F`` is a maintained file or directory.
98 * Review patches for the component or delegate the review.
241 git commit --signoff # or -s
307 is a bug- or issue-tracking system.
308 Bug-tracking systems allow individual or groups of developers
347 Sometimes a patch or patchset can depend on another one.
353 Where ``NNNNN`` is patchwork ID for patch or series::
409 This can be added to the cover letter or the annotations.
555 Sometimes a maintainer or contributor wishes, or can be asked, to send a patch
[all …]
H A Dcoding_style.rst156 or platform-specific way, then create a file for each OS or platform
181 /* A large region here, or other conditional code. */
187 /* Yet another large region here, or other conditional code. */
196 the target platform, or runtime environment.
365 with an existing (as of 2020) hardware or protocol
401 or there must be a back-door mechanism for obtaining the typedef.
471 * Do not add whitespace or a blank line at the end of a file.
527 * No spaces after ``(`` or ``[`` or preceding the ``]`` or ``)`` characters.
546 Exits should be 0 on success, or 1 on failure.
872 either ``lib`` directory or a ``driver`` subdirectory.
[all …]
/dpdk/doc/guides/tools/
H A Dpdump.rst39 --pdump '(port=<port id> | device_id=<pci id or vdev name>),
41 (rx-dev=<iface or pcap file> |
42 tx-dev=<iface or pcap file>),
70 PCI address (or) name of the eth device on which packets should be captured.
84 Can be either a pcap file name or any Linux iface.
87 Can be either a pcap file name or any Linux iface.
96 should both be passed with the different file names or the Linux iface names.
99 should both be passed with the same file name or the same Linux iface name.
/dpdk/doc/guides/nics/
H A Dbnxt.rst26 UIO requires the IOMMU disabled or configured to pass-through mode.
44 The BNXT PMD can run on PF or VF.
91 of SR-IOV and packet classification and/or forwarding capability.
181 **LED**: Application tunes on (or off) a port LED, typically for a port
189 **Flow Control and Autoneg**: Application tunes on (or off) flow control and/or
237 The application can add (or remove) MAC addresses to enable (or disable)
248 The application can add (or remove) Multicast addresses that enable (or disable)
256 Application adds (or removes) Multicast addresses to enable (or disable)
638 (partial offload) or whole match-action (full offload).
766 external memory. This is referred to as EM or EEM mode respectively.
[all …]
/dpdk/doc/guides/sample_app_ug/
H A Dintro.rst19 or :doc:`EAL parameters (FreeBSD) <../freebsd_gsg/freebsd_eal_parameters>` for
45 forwarding, or ``l2fwd`` application does forwarding based on Ethernet MAC
49 forwarding, or ``l2fwd-event`` application does forwarding based on Ethernet MAC
54 forwarding, or ``l3fwd`` application does forwarding based on Internet
55 Protocol, IPv4 or IPv6 like a simple router.
58 forwarding Graph, or ``l3fwd_graph`` application does forwarding based on IPv4
62 or ``dmafwd`` application demonstrates how to use DMAdev library for
H A Dcmd_line.rst103 * String Token: Match a static string, a list of static strings or any string.
105 * Number Token: Match a number that can be signed or unsigned, from 8-bit to 32-bit.
107 * IP Address Token: Match an IPv4 or IPv6 address or network.
118 :start-after: Show or delete tokens. 8<
119 :end-before: >8 End of show or delete tokens.
123 * The first token is a string token that can be show or del.
/dpdk/doc/guides/rel_notes/
H A Drelease_22_07.rst54 This section is a comment. Do not overwrite or remove it.
116 This section is a comment. Do not overwrite or remove it.
129 Use fixed width quotes for ``function_names`` or ``struct_names``.
132 This section is a comment. Do not overwrite or remove it.
145 Use fixed width quotes for ``function_names`` or ``struct_names``.
148 This section is a comment. Do not overwrite or remove it.
165 This section is a comment. Do not overwrite or remove it.
185 This section is a comment. Do not overwrite or remove it.
/dpdk/doc/guides/howto/
H A Ddebug_troubleshoot.rst7 DPDK applications can be designed to have simple or complex pipeline processing
8 stages making use of single or multiple threads. Applications can use poll mode
12 * single or multiple primary processes
19 behaviors which occur randomly or periodically. The goal of the guide is to
100 distributor, or event RX adapter not having enough cycles.
102 * If there are drops seen for RX adapter or RX distributor, try using
107 Is there packet drops at receive or transmit?
189 Is there a variance in packet or object processing rate in the pipeline?
203 * Heavy processing cycles at single or multiple processing stages.
222 * The NUMA instance for packets or objects from NIC, mempool, and ring
[all …]
/dpdk/drivers/net/mlx5/
H A Dmeson.build5 if not (is_linux or is_windows)
48 or dpdk_conf.has('RTE_ARCH_ARM64')
49 or dpdk_conf.has('RTE_ARCH_PPC_64'))
/dpdk/doc/guides/eventdevs/
H A Ddlb2.rst49 regardless of whether it will consume a directed or load-balanced credit.
109 whether it should be configured as a directed (the flag is set) or a
112 whether it is a directed or load-balanced queue.
212 RTE_EVENT_OP_RELEASE or implicitly in dequeue_burst()).
228 - -ENOSPC: Credit exhaustion (either hardware or software)
284 of its ports or queues are not, the PMD will apply their previous
290 3. Setup queue or setup port
294 before its ports or queues can be.
310 interrupted or otherwise delayed, etc.
324 - Less than or equal to 50% of queue depth threshold
[all …]
/dpdk/drivers/net/hns3/
H A Dmeson.build10 if arch_subdir != 'x86' and arch_subdir != 'arm' or not dpdk_conf.get('RTE_ARCH_64')
50 … if not (flag.startswith('-march=') or flag.startswith('-mcpu=') or flag.startswith('-mtune='))
/dpdk/examples/pipeline/examples/
H A Dselector.spec6 ; input group ID and then selecting a member within that group by hashing one or several input
7 ; header or meta-data fields. It is very useful for implementing an Equal-Cost Multi-Path (ECMP) or
8 ; Weighted-Cost Multi-Path (WCMP) enabled FIB or a load balancer. It is part of the action selector
16 ; one or several headers to the packet (Ethernet at the very least), decrementing the TTL and
/dpdk/doc/guides/linux_gsg/
H A Dlinux_drivers.rst25 This section is for PMDs which use the UIO or VFIO drivers.
40 for DPDK use, or to return ports to Linux control,
47 by calling the script with the ``--help`` or ``--usage`` options.
48 Note that the UIO or VFIO kernel modules to be used,
69 binding or unbinding network ports requires root privileges.
99 or, alternatively,
175 mapped in hugepage granularity or system page granularity. Number of DMA
312 - It enables the user to use legacy linux tools such as ``ethtool`` or
371 please make sure that the IOMMU is disabled or is in passthrough mode.
372 One can add ``intel_iommu=off`` or ``amd_iommu=off`` or ``intel_iommu=on iommu=pt``
[all …]
H A Deal_args.include.rst33 At a given instance only one core option ``--lcores``, ``-l`` or ``-c`` can
72 * ``-d <path to shared object or directory>``
74 Load external drivers. An argument can be a single shared object file, or a
169 Valid unit can be either ``B`` or ``K`` or ``M`` for ``Bytes``, ``KBytes``
182 can be wrapped or discarded when file size reaches its maximum limit.
187 --trace-mode=d or --trace-mode=discard

12345678910>>...14