Dropping of packets is based on action configured
to meter.If both skip_red and drop actions are configured
then tail dropping in invoked else if only drop action is
configured then RED drop is invoked.This action is supported
only when RED is configured using rte_eth_cman_config_set()
Signed-off-
Skip the congestion management configuration applied using
rte_eth_cman_config_set() API on the given ethdev Rx queue.
Signed-off-by: Rakesh Kudurumalla
---
V2: Rename action name to skip congestion management
lib/ethdev/rte_flow.h | 9 +
1 file changed, 9 insertions(+)
diff --git a/lib
added support for testpmd application to accept
skip_cman action while configuring policy action
Signed-off-by: Rakesh Kudurumalla
---
app/test-pmd/cmdline_flow.c | 9 +
1 file changed, 9 insertions(+)
diff --git a/app/test-pmd/cmdline_flow.c b/app/test-pmd/cmdline_flow.c
index 88108498
Hi All, any comments?
From: Michael Baum
> The "rte_compressdev_info_get()" function retrieves the contextual information
> of a device.
> The output structure "dev_info" contains a list of devices supported
> capabilities
> for each supported algorithm.
>
> In this function description, it s
> -Original Message-
> From: Jerin Jacob
> Sent: Wednesday, January 25, 2023 10:29 AM
> To: Rahul Bhansali
> Cc: dev@dpdk.org; Nithin Kumar Dabilpuram ;
> Kiran Kumar Kokkilagadda ; Sunil Kumar Kori
> ; Satha Koteswara Rao Kottidi
> ; Jerin Jacob Kollanukkaran
> Subject: [EXT] Re: [PAT
On Wed, Jan 25, 2023 at 8:17 AM Stephen Hemminger
wrote:
>
> On Tue, 24 Jan 2023 10:09:45 -0600
> Erik Gabriel Carrillo wrote:
>
> > The software timer adapter converts event timer timeout ticks to a
> > number of CPU cycles at which an rte_timer should expire. The
> > computation uses integer op
On Wed, Jan 18, 2023 at 3:57 PM Rahul Bhansali wrote:
>
> Restructure for separate cn10k datapath functionality to reduce
> recompilation time in case of any changes in control path.
>
> New cnxk_ethdev_dp.h and cn10k_rxtx.h files are created to have
> macros, functions as required for datapath wi
On Tue, Jan 24, 2023 at 6:37 PM Naga Harish K, S V
wrote:
>
> Hi Jerin,
>
> > -Original Message-
> > From: Jerin Jacob
> > Sent: Tuesday, January 24, 2023 10:00 AM
> > To: Naga Harish K, S V
> > Cc: jer...@marvell.com; Carrillo, Erik G ;
> > Gujjar,
> > Abhinandan S ; dev@dpdk.org; Jaya
On Tue, Jan 17, 2023 at 9:00 PM Shijith Thotton wrote:
>
> >Add ability to set enqueue burst size for crypto producer.
> >
> >Existing parameter `--prod_enq_burst_sz` can be used in combination with
> >`--prod_type_cryptodev` to enable burst enqueue for crypto producer.
> >
> >Example:
> >./dp
On Tue, 24 Jan 2023 10:09:45 -0600
Erik Gabriel Carrillo wrote:
> The software timer adapter converts event timer timeout ticks to a
> number of CPU cycles at which an rte_timer should expire. The
> computation uses integer operations that can result in overflow.
>
> Use floating point operation
Good evening,
Tomorrow DPDK will hold its DTS Working Group at 6am PT/9am ET/1500h CET.
Zoom information to follow. We look forward to seeing you there.
Thanks,
Nathan
Nathan C. Southern, Project Coordinator
Data Plane Development Kit
The Linux Foundation
248.835.4812 (mobile)
nsouth...@li
The software timer adapter converts event timer timeout ticks to a
number of CPU cycles at which an rte_timer should expire. The
computation uses integer operations that can result in overflow.
Use floating point operations instead to perform the computation, and
convert the final result back to a
On Tue, Jan 24, 2023 at 07:05:18PM +0100, Thomas Monjalon wrote:
> 24/01/2023 19:02, Tyler Retzlaff:
> > +* eal: The function ``rte_thread_setname`` is planned to be deprecated
> > + starting with the 23.03 release subject to the replacement API
> > + rte_thread_set_name being marked as stable an
On 1/18/2023 10:29 AM, Thomas Monjalon wrote:
> 21/12/2022 03:07, Hanumanth Pothula:
>> Presently, on device reset, ethdev configuration state,
>> dev_configured, is not reset.
>>
>> On device reset, reset ethdev configuration state to make
>> sure device reconfiguration happens cleanly.
>>
>> Sign
Add a rte_thread_set_name that sets the name of an rte_thread_t thread.
This is a replacement for the rte_thread_setname(pthread_t, ...) which
exposes platform-specific details.
Introduces Windows implementation for rte_thread_set_name not previously
available on Windows.
Adapt drivers/mlx5 to us
Remove the rte_thread_getname API. The API is __rte_experimental and
requires no deprecation notice.
Fold the platform specific variants into the one place it is used as a
special case to retain the functionality for linux only.
Adjust the function as follows.
* reduce scope where thread_get_nam
Notify deprecation of rte_thread_setname API, it will be removed as it
exposes platform-specific thread details. The functionality it provided
is now available via the new rte_lcore_set_name API.
Signed-off-by: Tyler Retzlaff
Acked-by: Morten Brørup
Acked-by: David Marchand
---
doc/guides/rel_
Bring Windows EAL worker thread initialization in line with linux &
freebsd by setting the worker thread name using the new
platform agnostic rte_thread_set_name API.
Signed-off-by: Tyler Retzlaff
Acked-by: Morten Brørup
---
lib/eal/windows/eal.c | 7 +++
1 file changed, 7 insertions(+)
di
v10:
* change intended deprecation of rte_thread_setname
from 23.03 to 23.07
v9:
* fix typo in v8 deprecation notice picked up by ci
v8:
* document that no implementation or internal implementation
failure is a noop for rte_thread_set_name
* update commit message to indicate w
24/01/2023 19:02, Tyler Retzlaff:
> +* eal: The function ``rte_thread_setname`` is planned to be deprecated
> + starting with the 23.03 release subject to the replacement API
> + rte_thread_set_name being marked as stable and planned to be removed
> + by the 23.11 release.
You are introducing r
On 12/21/2022 2:07 AM, Hanumanth Pothula wrote:
> Presently, Rx metadata is sent to PMD by default, leading
> to a performance drop as processing for the same in Rx path
> takes extra cycles.
>
> Hence, add new testpmd command,
> 'enable port nic_to_pmd_rx_metadata'
>
> This command helps in s
Add a rte_thread_set_name that sets the name of an rte_thread_t thread.
This is a replacement for the rte_thread_setname(pthread_t, ...) which
exposes platform-specific details.
Introduces Windows implementation for rte_thread_set_name not previously
available on Windows.
Adapt drivers/mlx5 to us
Notify deprecation of rte_thread_setname API, it will be removed as it
exposes platform-specific thread details. The functionality it provided
is now available via the new rte_lcore_set_name API.
Signed-off-by: Tyler Retzlaff
Acked-by: Morten Brørup
Acked-by: David Marchand
---
doc/guides/rel_
Bring Windows EAL worker thread initialization in line with linux &
freebsd by setting the worker thread name using the new
platform agnostic rte_thread_set_name API.
Signed-off-by: Tyler Retzlaff
Acked-by: Morten Brørup
---
lib/eal/windows/eal.c | 7 +++
1 file changed, 7 insertions(+)
di
Remove the rte_thread_getname API. The API is __rte_experimental and
requires no deprecation notice.
Fold the platform specific variants into the one place it is used as a
special case to retain the functionality for linux only.
Adjust the function as follows.
* reduce scope where thread_get_nam
v9:
* fix typo in v8 deprecation notice picked up by ci
v8:
* document that no implementation or internal implementation
failure is a noop for rte_thread_set_name
* update commit message to indicate windows now provides an
implementation for rte_thread_set_name
* remove '_' from th
Added mempool test cases with zero-copy get and put API's
Signed-off-by: Kamalakshitha Aligeri
---
Link:
https://patchwork.dpdk.org/project/dpdk/patch/20221227151700.80887-1...@smartsharesystems.com/
1. Added mempool test cases with zero-copy get and put API's
app/test/test_mempool.c | 124 +++
Integrated zero-copy get and put API's in mempool cache in i40e PMD
Signed-off-by: Kamalakshitha Aligeri
---
Link:
https://patchwork.dpdk.org/project/dpdk/patch/20221227151700.80887-1...@smartsharesystems.com/
1. Added support for mempools without cache (Morten Brorup)
.mailmap
Notify deprecation of rte_thread_setname API, it will be removed as it
exposes platform-specific thread details. The functionality it provided
is now available via the new rte_lcore_set_name API.
Signed-off-by: Tyler Retzlaff
Acked-by: Morten Brørup
Acked-by: David Marchand
---
doc/guides/rel_
Bring Windows EAL worker thread initialization in line with linux &
freebsd by setting the worker thread name using the new
platform agnostic rte_thread_set_name API.
Signed-off-by: Tyler Retzlaff
Acked-by: Morten Brørup
---
lib/eal/windows/eal.c | 7 +++
1 file changed, 7 insertions(+)
di
Remove the rte_thread_getname API. The API is __rte_experimental and
requires no deprecation notice.
Fold the platform specific variants into the one place it is used as a
special case to retain the functionality for linux only.
Adjust the function as follows.
* reduce scope where thread_get_nam
Add a rte_thread_set_name that sets the name of an rte_thread_t thread.
This is a replacement for the rte_thread_setname(pthread_t, ...) which
exposes platform-specific details.
Introduces Windows implementation for rte_thread_set_name not previously
available on Windows.
Adapt drivers/mlx5 to us
v8:
* document that no implementation or internal implementation
is a noop for rte_thread_set_name
* update commit message to indicate windows now provides an
implementation for rte_thread_set_name
* remove '_' from thread_name in comment
* squish drivers/mlx5 patch into patch 1 as
Existing PDCP 12-bit C/U-plane output vectors with NULL encryption + NULL
integrity do not contain the MAC-I (32-bit of all zeros according to the
specification).
Vectors for other SN length (5, 18 bits) have the MAC-I set.
Fixes: d883e6e7131b ("test/crypto: add PDCP C-Plane encap cases")
Fixes: c
On 11/28/2022 6:53 AM, Chaoyong He wrote:
> Add support for QinQ strip
> Add support for VLAN strip
> Add support for VLAN insert with NFD3
> Add support for VLAN insert with NFDk
>
> Peng Zhang (8):
> net/nfp: break out function to report device information
> net/nfp: modify the logic of pars
The software timer adapter converts event timer timeout ticks to a
number of CPU cycles at which an rte_timer should expire. The
computation uses integer operations that can result in overflow.
Use floating point operations instead to perform the computation, and
convert the final result back to a
23/01/2023 20:39, Tyler Retzlaff:
> Notify deprecation of rte_thread_setname API, it will be removed as it
> exposes platform-specific thread details. The functionality it provided
> is now available via the new rte_lcore_set_name API.
>
> Signed-off-by: Tyler Retzlaff
>
> Acked-by: Morten Brøru
23/01/2023 20:39, Tyler Retzlaff:
> Use the new internal rte_thread_set_name API instead of the now
> deprecated rte_thread_setname API.
I think it should be squashed with the first patch,
while introducing the new function.
24/01/2023 16:33, Tyler Retzlaff:
> On Tue, Jan 24, 2023 at 04:25:34PM +0100, Thomas Monjalon wrote:
> > 23/01/2023 20:39, Tyler Retzlaff:
> > > Bring Windows EAL worker thread initialization in line with linux &
> > > freebsd by setting the worker thread name using the new
> > > platform agnostic
On Tue, Jan 24, 2023 at 04:24:04PM +0100, Thomas Monjalon wrote:
> 23/01/2023 20:39, Tyler Retzlaff:
> > Remove the rte_thread_getname API. The API is __rte_experimental and
> > requires no deprecation notice.
>
> You should give a justification in this commit log,
> and note the removal in the re
On Tue, Jan 24, 2023 at 04:25:34PM +0100, Thomas Monjalon wrote:
> 23/01/2023 20:39, Tyler Retzlaff:
> > Bring Windows EAL worker thread initialization in line with linux &
> > freebsd by setting the worker thread name using the new
> > platform agnostic rte_thread_set_name API.
> >
> > Signed-off
23/01/2023 20:39, Tyler Retzlaff:
> Bring Windows EAL worker thread initialization in line with linux &
> freebsd by setting the worker thread name using the new
> platform agnostic rte_thread_set_name API.
>
> Signed-off-by: Tyler Retzlaff
>
> Acked-by: Morten Brørup
>
> ---
> lib/eal/window
23/01/2023 20:39, Tyler Retzlaff:
> Remove the rte_thread_getname API. The API is __rte_experimental and
> requires no deprecation notice.
You should give a justification in this commit log,
and note the removal in the release notes (removed items).
> Fold the platform specific variants into the
23/01/2023 20:39, Tyler Retzlaff:
> Add a rte_thread_set_name that sets the name of an rte_thread_t thread.
> This is a replacement for the rte_thread_setname(pthread_t, ...) which
> exposes platform-specific details.
>
> Signed-off-by: Tyler Retzlaff
>
> Acked-by: Morten Brørup
>
> ---
> lib
23/01/2023 20:42, Dmitry Kozlyuk:
> 2023-01-12 21:37 (UTC+0100), Thomas Monjalon:
> > The vector Rx functions are conditionally compiled.
> > Some stub functions were also always compiled with weak attribute.
> > If there is no vector support, the weak functions were linked.
> >
> > These weak fun
Adding support for AMD CDX devices
Signed-off-by: Nipun Gupta
---
config/arm/arm64_cdx_linux_gcc | 17 +
config/arm/meson.build | 15 +++
2 files changed, 32 insertions(+)
create mode 100644 config/arm/arm64_cdx_linux_gcc
diff --git a/config/arm/arm64_cdx_li
enable compilation of cdx bus
Signed-off-by: Nipun Gupta
---
drivers/bus/meson.build | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/bus/meson.build b/drivers/bus/meson.build
index 45eab5233d..884470234c 100644
--- a/drivers/bus/meson.build
+++ b/drivers/bus/meson.build
@@ -7,6 +7,7
Add support for plugging and unplugging CDX devices on
the CDX bus. Also, CDX dev iterator support has been added
for the CDX bus.
Signed-off-by: Nipun Gupta
---
drivers/bus/cdx/cdx.c | 142 +++---
drivers/bus/cdx/rte_bus_cdx.h | 1 +
2 files changed, 133 in
MSI's are exposed to the devices using VFIO (vfio-cdx). This
patch uses the same to add support for MSI for the devices on
the cdx bus.
Signed-off-by: Nipun Gupta
---
drivers/bus/cdx/cdx.c | 11 ++
drivers/bus/cdx/cdx_vfio.c | 182 -
drivers/
CDX bus supports multiple type of devices, which can be
exposed to user-space via vfio-cdx.
vfio-cdx provides the MMIO IO_MEMORY regions as well as the
DMA interface for the device (IOMMU).
This support aims to enable the DPDK to support the cdx
devices in user-space using VFIO interface.
Signed
CDX bus can use VFIO interface for mapping and unmapping
of DMA addresses in the IOMMU. This change adds the callback
support for map and unmap APIs as well as fetching the IOMMU
class.
Signed-off-by: Nipun Gupta
---
drivers/bus/cdx/cdx.c | 40
1 file cha
Support AMD CDX bus, for FPGA based CDX devices. The CDX
devices are memory mapped on system bus for embedded CPUs.
It uses sysfs interface and the vfio-cdx driver to discover
and initialize the CDX devices.
The patches are intended for DPDK 23.07 release, and have been sent
as an RFC as patches
Hi,
> > >
> > > 21/12/2022 11:29, Jiawei Wang:
> > > > + /**
> > > > +* Matches on the physical port affinity of the received packet.
> > > > +*
> > > > +* See struct rte_flow_item_port_affinity.
> > > > +*/
> > > > + RTE_FLOW_ITEM_TYPE_PORT_AFFINITY,
>
Signed-off-by: Ivan Malov
---
.mailmap | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.mailmap b/.mailmap
index 452267a567..c2b4578ace 100644
--- a/.mailmap
+++ b/.mailmap
@@ -529,7 +529,7 @@ Itsuro Oda
Ivan Boule
Ivan Dyukov
Ivan Ilchenko
-Ivan Malov
+Ivan Malov
I
Hi,
> 18/01/2023 15:44, Jiawei(Jonny) Wang:
> > > 21/12/2022 11:29, Jiawei Wang:
> > > > For the multiple hardware ports connect to a single DPDK port
> > > > (mhpsdp), the previous patch introduces the new rte flow item to
> > > > match the port affinity of the received packets.
> > > >
> > > > T
Hi Jerin,
> -Original Message-
> From: Jerin Jacob
> Sent: Tuesday, January 24, 2023 10:00 AM
> To: Naga Harish K, S V
> Cc: jer...@marvell.com; Carrillo, Erik G ; Gujjar,
> Abhinandan S ; dev@dpdk.org; Jayatheerthan,
> Jay
> Subject: Re: [PATCH v2 1/3] eventdev/eth_rx: add params set/g
Signed-off-by: Viacheslav Galaktionov
---
v2: Preserve the old email address to keep shortlog -se happy.
.mailmap | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.mailmap b/.mailmap
index 452267a567..ecd7129c1f 100644
--- a/.mailmap
+++ b/.mailmap
@@ -1376,7 +1376,7 @@ Venka
On Tue, Jan 17, 2023 at 8:59 PM Shijith Thotton wrote:
>
>
> >Add worker for handling vector events to perf tests, vector events could
> >be generated by crypto adapter producer.
> >
> >Example:
> >./dpdk-test-eventdev -l 0-2 -a -a -- \
> >--prod_type_cryptodev --crypto_adptr_mode 1 --te
Added support to configure pcap capture.
Signed-off-by: Amit Prakash Shukla
---
v2:
- Fixed code style issue
- Fixed CI compilation issue on github-robot
v3:
- Code review suggestion from Stephen
- Fixed potential memory leak
v4:
- Code review suggestion from Jerin
doc/guides/sample_app
Implementation adds support to capture packets at each node with
packet metadata and node name.
Signed-off-by: Amit Prakash Shukla
---
v2:
- Fixed code style issue
- Fixed CI compilation issue on github-robot
v3:
- Code review suggestion from Stephen
- Fixed potential memory leak
v4:
- Co
This change enhances rte_pcapng_copy to have comment in enhanced
packet block.
Signed-off-by: Amit Prakash Shukla
---
v2:
- Fixed code style issue
- Fixed CI compilation issue on github-robot
v3:
- Code review suggestion from Stephen
- Fixed potential memory leak
v4:
- Code review suggest
Signed-off-by: Viacheslav Galaktionov
---
.mailmap | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.mailmap b/.mailmap
index 452267a567..0b0492b22d 100644
--- a/.mailmap
+++ b/.mailmap
@@ -1376,7 +1376,7 @@ Venkateshwarlu Nalla
Venkat Koppula
Venky Venkatesan
Venky Venka
Reduce code duplication by introducing a helper that takes care of
transmitting, retrying if enabled and incrementing tx counter.
Signed-off-by: David Marchand
---
app/test-pmd/5tswap.c| 22 +
app/test-pmd/csumonly.c | 23 +-
app/test-pmd/flowgen.c | 22 +--
Reduce code duplication by introducing a helper that takes care of
receiving packets and incrementing rx counter.
Signed-off-by: David Marchand
---
app/test-pmd/5tswap.c | 5 +
app/test-pmd/csumonly.c| 5 +
app/test-pmd/flowgen.c | 5 +
app/test-pmd/icmpecho.c| 5
Reduce code duplication by introducing a helper that takes care of
initialising the fs object.
While at it, remove unneeded initialisation of fwd_engine empty fields.
Signed-off-by: David Marchand
---
app/test-pmd/5tswap.c | 16 +---
app/test-pmd/csumonly.c | 16 +-
Use the bulk free helper.
Signed-off-by: David Marchand
---
app/test-pmd/5tswap.c | 4 +---
app/test-pmd/csumonly.c | 4 +---
app/test-pmd/flowgen.c| 8 ++--
app/test-pmd/icmpecho.c | 4 +---
app/test-pmd/iofwd.c | 4 +---
app/test-pmd/macfwd.c |
"unprepared" packets could get to the wire in the retry loop.
Split packets freeing in two stages: one for preparation failure, and
one for transmission failure.
Adjust dropped counter update accordingly.
Fixes: 6b520d54ebfe ("app/testpmd: use Tx preparation in checksum engine")
Cc: sta...@dpdk.o
Here is a series to reduce code duplication in testpmd.
This work started from looking at Robin series on reporting lcore busy
cycles in telemetry, which is then added in testpmd [1].
While looking at the forward engines code, I saw way too much
duplicated code.
Warning: this is only compile test
Rather than have each forward engines deal with core cycles recording,
move this to testpmd common code.
fwd engines just need to report that they did some busy work.
Signed-off-by: David Marchand
---
app/test-pmd/5tswap.c | 11 ---
app/test-pmd/csumonly.c | 10 +++---
Release status meeting minutes 2023-01-19
=
Agenda:
* Release Dates
* Subtrees
* Roadmaps
* LTS
* Defects
* Opens
Participants:
* AMD
* ARM
* Debian/Microsoft [No]
* Intel
* Marvell
* Nvidia
* Red Hat
Release Dates
-
The following are the pr
Quota action limits traffic according to pre-defined configuration.
Quota reflects overall traffic usage regardless bandwidth.
Quota flow action initialized with signed tokens number value.
Quota flow action updates tokens number according to
these rules:
1. if quota was configured to count packet
Current API allows either query or update indirect flow action.
If indirect action must be conditionally updated according to it's
present state application must first issue action query then
analyze returned data and if needed issue update request.
When the update will be processed, action state c
Hello Andrew,
[]
> > + Quota action sets packet metadata according to a number of remaining
> > + tokens number:
> > + * ``PASS`` - remaining tokens number is non-negative.
> > + * ``BLOCK`` - remaining tokens number is negative.
> > +
> > + Quota flow item matches on that metadata.
> > +
>
On 1/24/2023 2:44 AM, Chaoyong He wrote:
>> On 12/1/2022 1:38 AM, Chaoyong He wrote:
>>> Add a new section 'Supported APIs', inculding the supported
>>> APIs/items/actions of rte_flow.
>>>
>>
>> Isn't this information already exists in 'doc/guides/nics/features/nfp.ini'?
>> Why to
>> duplicate her
On 1/22/2023 10:52 AM, David Marchand wrote:
> Hi Ferruh, Thomas,
>
> On Fri, Jan 20, 2023 at 6:19 PM Ferruh Yigit wrote:
>>
>> There was a plan to have structures from lib/net/ at the beginning
>> of corresponding flow item structures.
>> Unfortunately this plan has not been followed up so far.
From: Thomas Monjalon
Some protocols (ARP, MPLS and HIGIG2) were using uint16_t and uint32_t
types for their 16 and 32-bit fields.
It was correct but not conveying the big endian nature of these fields.
As for other protocols defined in this directory,
all types are explicitly marked as big endi
From: Thomas Monjalon
As announced in the deprecation notice, flow item structures
should re-use the protocol header definitions from the directory lib/net/.
The protocol struct is added in an unnamed union, keeping old field names.
The ARP header struct members are used in testpmd
instead of t
From: Thomas Monjalon
The flow item structure includes the protocol definition
from the directory lib/net/, so it is reflected in the guide.
Section title underlining is also fixed around.
Fixes: 3a929df1f286 ("ethdev: support L2TPv2 and PPP procotol")
Cc: sta...@dpdk.org
Signed-off-by: Thomas
From: Thomas Monjalon
As announced in the deprecation notice, flow item structures
should re-use the protocol header definitions from the directory lib/net/.
The protocol struct is added in an unnamed union, keeping old field names.
The GTP header struct members are used in apps and drivers
ins
From: Thomas Monjalon
As announced in the deprecation notice, flow item structures
should re-use the protocol header definitions from the directory lib/net/.
In the case of VXLAN-GPE, the protocol struct is added
in an unnamed union, keeping old field names.
The VXLAN headers (including VXLAN-G
From: Thomas Monjalon
As announced in the deprecation notice, flow item structures
should re-use the protocol header definitions from the directory lib/net/.
The protocol struct is added in an unnamed union, keeping old field names.
The GRE header struct members are used in apps and drivers
ins
From: Thomas Monjalon
As announced in the deprecation notice, flow item structures
should re-use the protocol header definitions from the directory lib/net/.
The Ethernet headers (including VLAN) structures are used
instead of the redundant fields in the flow items.
The remaining protocols to cl
From: Thomas Monjalon
The VXLAN and VXLAN-GPE headers were including reserved fields
with other fields in big uint32_t struct members.
Some more precise definitions are added as union of the old ones.
The new struct members are smaller in size and in names.
Signed-off-by: Thomas Monjalon
---
There was a plan to have structures from lib/net/ at the beginning
of corresponding flow item structures.
Unfortunately this plan has not been followed up so far.
This series is a step to make the most used items,
compliant with the inheritance design explained above.
The old API is kept in anonymo
On Tue, Jan 24, 2023 at 2:22 PM Jerin Jacob wrote:
>
> On Thu, Jan 19, 2023 at 11:23 AM Rahul Bhansali wrote:
> >
> > This is to avoid CPT queue overflow and thereby a CPT misc
> > interrupt.
> >
> > Fixes: 1a7da795f64 ("net/cnxk: support Tx security offload on cn9k")
> >
> > Signed-off-by: Rahul
On Thu, Jan 19, 2023 at 11:23 AM Rahul Bhansali wrote:
>
> This is to avoid CPT queue overflow and thereby a CPT misc
> interrupt.
>
> Fixes: 1a7da795f64 ("net/cnxk: support Tx security offload on cn9k")
>
> Signed-off-by: Rahul Bhansali
Acked-by: Jerin Jacob
> ---
> Changes in v2: Updated co
86 matches
Mail list logo