This patch adds checksum and VLAN offloads in enetfec network
poll mode driver.
Signed-off-by: Sachin Saxena
Signed-off-by: Apeksha Gupta
---
doc/guides/nics/enetfec.rst | 2 +
doc/guides/nics/features/enetfec.ini | 3 ++
drivers/net/enetfec/enet_ethdev.c| 14 ++-
drivers/net
This patch adds burst enqueue and dequeue operations to the enetfec
PMD. Loopback mode is also added, compile time flag 'ENETFEC_LOOPBACK' is
used to enable this feature. By default loopback mode is disabled.
Basic features added like promiscuous enable, basic stats.
Signed-off-by: Sachin Saxena
This patch adds Rx/Tx queue configuration setup operations.
On packet reception the respective BD Ring status bit is set
which is then used for packet processing.
Signed-off-by: Sachin Saxena
Signed-off-by: Apeksha Gupta
---
drivers/net/enetfec/enet_ethdev.c | 222 +-
Implemented the fec-uio driver in kernel. enetfec PMD uses
UIO interface to interact with "fec-uio" driver implemented in
kernel for PHY initialisation and for mapping the allocated memory
of register & BD from kernel to DPDK which gives access to
non-cacheable memory for BD.
Signed-off-by: Sachin
ENETFEC (Fast Ethernet Controller) is a network poll mode driver
for NXP SoC i.MX 8M Mini.
This patch adds skeleton for enetfec driver with probe function.
Signed-off-by: Sachin Saxena
Signed-off-by: Apeksha Gupta
---
v9:
- Fix document build warning
v8:
- Rework of technical comments
v7:
This patch series introduce the enetfec driver, ENETFEC (Fast Ethernet
Controller) is a network poll mode driver for the inbuilt NIC found in
the NXP i.MX 8M Mini SoC.
An overview of the enetfec driver with probe and remove are in patch 1.
Patch 2 design UIO interface so that user space directly c
On Tue, Nov 9, 2021 at 8:17 AM Ruifeng Wang wrote:
>
> > -Original Message-
> > From: Christian Ehrhardt
> > Sent: Monday, November 8, 2021 8:32 PM
> > To: Jan Viktorin ; Ruifeng Wang
> > ; dev
> > Cc: Luca Boccassi
> > Subject: Probing the expected state/support of DPDK@armhf
> >
> > H
+Shai
śr., 10 lis 2021 o 00:34 fwefew 4t4tg <7532ya...@gmail.com> napisał(a):
>
> On AWS EC2 I configure:
>
> - c5n.metal instance
> - Stock AWS AMI Ubuntu 20.04 LTS ($ cat /proc/version
> Linux version 5.4.0-1045-aws)
> - Apply the vfio pci driver from https://github.com/amzn/am
> zn-drivers/tree
> -Original Message-
> From: Jiang, YuX
> Sent: Tuesday, November 2, 2021 10:38 AM
> To: 'Ferruh Yigit' ; Ajit Khaparde
> ; Andrew Rybchenko
>
> Cc: Li, Xiaoyun ; Xu, Rosen ;
> Ananyev, Konstantin ; Ivan Ilchenko
> ; dpdk-dev
> Subject: RE: [dpdk-dev] [PATCH] app/testpmd: fix MTU configur
https://bugs.dpdk.org/show_bug.cgi?id=841
longfengx.li...@intel.com (longfengx.li...@intel.com) changed:
What|Removed |Added
Resolution|--- |FIXED
On Wed, 10 Nov 2021 04:20:52 +
Tyler Retzlaff wrote:
> > >
> > > High performance applications benefit from an option to raise the
> > > priority of their threads to avoid being preemted by other threads on
> > > the system. If there are issues with realtime priority on some of the
> > > p
When choosing IOVA as PA mode, IOVA is likely to be discontinuous,
which requires page by page mapping for DMA devices. To be consistent,
this patch implements page by page mapping instead of mapping at the
region granularity for both IOVA as VA and PA mode.
Fixes: 7c61fa08b716 ("vhost: enable IOM
>
>
> >
> > Convert rte_atomic usages to compiler atomic built-ins for polling
> > sync in pmd_perf test cases.
> >
> > Signed-off-by: Joyce Kong
> > Reviewed-by: Ruifeng Wang
> > ---
> > app/test/test_pmd_perf.c | 12 +---
> > 1 file changed, 5 insertions(+), 7 deletions(-)
> >
> > di
When choosing IOVA as PA mode, IOVA is likely to be discontinuous,
which requires page by page mapping for DMA devices. To be consistent,
this patch implements page by page mapping instead of mapping at the
region granularity for both IOVA as VA and PA mode.
Fixes: 7c61fa08b716 ("vhost: enable IOM
Remove the vdev args check for secondary process which prevents the secondary
from attaching
to the device created by the primary process via the hotplug framework. This
check was removed
for other vdevs but was missed for failsafe.
Signed-off-by: Kumara Parameshwaran
---
drivers/net/failsafe/
This patch fixes heap-use-after-free reported by ASAN,
please reference https://bugs.dpdk.org/show_bug.cgi?id=869
The application can use the queue_id as `-1` to delete all
the queues of the eth_device that are added to tx_adapter
instance.
In above case, the queue_del api is trying to use number
When choosing IOVA as PA mode, IOVA is likely to be discontinuous,
which requires page by page mapping for DMA devices. To be consistent,
this patch implements page by page mapping instead of mapping at the
region granularity for both IOVA as VA and PA mode.
Fixes: 7c61fa08b716 ("vhost: enable IOM
This patch fixes heap-use-after-free reported by ASAN,
please reference https://bugs.dpdk.org/show_bug.cgi?id=869
The application can use the queue_id as `-1` to delete all
the queues of the eth_device that are added to tx_adapter
instance.
In above case, the queue_del api is trying to use number
> -Original Message-
> From: Thomas Monjalon
> Sent: Tuesday, November 9, 2021 8:15 PM
> To: Gagandeep Singh
> Cc: dev@dpdk.org; Nipun Gupta ;
> david.march...@redhat.com; ferruh.yi...@intel.com; gak...@marvell.com;
> Hemant Agrawal
> Subject: Re: [dpdk-dev] [PATCH v4 1/5] dma/dpaa: i
If the packet uses multiple descrptors and its descriptor indices are
wrapped, the first descriptor flag is not updated last, which may cause
virtio read the incomplete packet. For example, given a packet uses 64
descriptors, and virtio ring size is 256, and its descriptor indices is
224~255 and 0~
The memory allocated for temporarily keeping DPTR need to be freed after
operation.
Also, dptr need to be aligned to 8B.
Fixes: 71213a8b773c ("common/cnxk: support CPT CTX write through microcode op")
Cc: scha...@marvell.com
Signed-off-by: Anoob Joseph
Reviewed-by: Nithin Kumar Dabilpuram
Revi
The memory allocated for temporarily keeping DPTR need to be freed after
operation.
Also, dptr need to be aligned to 8B.
Fixes: e0bf49f7622b ("common/cnxk: add code to write CPT CTX through microcode
op")
Cc: scha...@marvell.com
Signed-off-by: Anoob Joseph
Reviewed-by: Nithin Kumar Dabilpuram
On Tue, 9 Nov 2021 19:04:17 -0800
Narcisa Ana Maria Vasile wrote:
> > > I'll send a new version with a better commit message.
> > > Thread priorities on both Linux-based and Windows platforms are
> > > similarly
> > > constructed from a class/policy + priority value. Currently in DPDK,
>
On Mon, Nov 08, 2021 at 06:07:34PM -0800, Narcisa Ana Maria Vasile wrote:
> On Tue, Oct 12, 2021 at 06:32:09PM +0200, Thomas Monjalon wrote:
> > 09/10/2021 09:41, Narcisa Ana Maria Vasile:
> > > From: Narcisa Vasile
> > >
> > > Add functions for barrier init, destroy, wait.
> > >
> > > A portabl
On Tue, Nov 09, 2021 at 09:32:08AM +0100, Thomas Monjalon wrote:
> 09/11/2021 03:10, Narcisa Ana Maria Vasile:
> > On Tue, Oct 12, 2021 at 06:33:16PM +0200, Thomas Monjalon wrote:
> > > 09/10/2021 09:41, Narcisa Ana Maria Vasile:
> > > > From: Narcisa Vasile
> > > >
> > > > As a new API for threa
On Tue, Nov 09, 2021 at 09:27:09AM +0100, Thomas Monjalon wrote:
> 09/11/2021 02:59, Narcisa Ana Maria Vasile:
> > On Tue, Oct 12, 2021 at 06:12:21PM +0200, Thomas Monjalon wrote:
> > > 09/10/2021 09:41, Narcisa Ana Maria Vasile:
> > > > From: Narcisa Vasile
> > > >
> > > > Implement thread attri
From: Narcisa Vasile
Add functions for mutex init, destroy, lock, unlock, trylock.
Windows does not have a static initializer. Initialization
is only done through InitializeCriticalSection(). To overcome this,
RTE_INIT_MUTEX macro is added to replace static initialization
of mutexes. The macro c
From: Narcisa Vasile
As a new API for threading is introduced,
a set of unit tests have been added to test the new interface.
Verify that the mutex correctly locks/unlocks and protects the data.
Check both static and dynamic mutexes.
Signed-off-by: Narcisa Vasile
---
app/test/test_threads.c |
From: Narcisa Vasile
Add functions for barrier init, destroy, wait.
A portable type is used to represent a barrier identifier.
The rte_thread_barrier_wait() function returns the same value
on all platforms.
Signed-off-by: Narcisa Vasile
---
lib/eal/common/rte_thread.c | 61 ++
From: Narcisa Vasile
Add functions for thread creation, joining, detaching.
The *rte_thread_create()* function can optionally receive
an rte_thread_attr_t object that will cause the thread to be
created with the affinity and priority described by the
attributes object. If no rte_thread_attr_t is
From: Narcisa Vasile
As a new API for threading is introduced,
a set of unit tests have been added to test the new interface.
Test the rte_thread_self() functionality used
to retrieve the thread id.
Signed-off-by: Narcisa Vasile
---
app/test/meson.build| 2 ++
app/test/test_threads.c | 63
From: Narcisa Vasile
Add functions for setting and getting the priority of a thread.
Priorities on multiple platforms are similarly determined by
a priority value and a priority class/policy.
Currently in DPDK most threads operate at the OS-default
priority level but there are cases when increas
From: Narcisa Vasile
As a new API for threading is introduced,
a set of unit tests have been added to test the new interface.
Verify that affinity and priority can be set successfully.
Signed-off-by: Narcisa Vasile
---
app/test/test_threads.c | 125
1
From: Narcisa Vasile
As a new API for threading is introduced,
a set of unit tests have been added to test the new interface.
Verify that the barrier correctly synchronizes all threads.
Verify that the threads are unblocked after the required
number of threads have called barrier_wait().
Signed
From: Narcisa Vasile
As a new API for threading is introduced,
a set of unit tests have been added to test the new interface.
Verify that threads are created and cleaned up correctly.
Signed-off-by: Narcisa Vasile
---
app/test/test_threads.c | 29 +
1 file changed,
From: Narcisa Vasile
Implement functions for getting/setting thread affinity.
Threads can be pinned to specific cores by setting their
affinity attribute.
Signed-off-by: Narcisa Vasile
Signed-off-by: Dmitry Malloy
---
lib/eal/common/rte_thread.c | 16
lib/eal/include/rte_thread.h |
From: Narcisa Vasile
Add function to translate Windows error codes to
errno-style error codes. The possible return values are chosen
so that we have as much semantical compatibility between platforms as
possible.
Signed-off-by: Narcisa Vasile
---
lib/eal/windows/rte_thread.c | 48 +
From: Narcisa Vasile
Implement thread attributes for:
* thread affinity
* thread priority
Implement functions for managing thread attributes.
Priority is represented through an enum that allows for two levels:
- RTE_THREAD_PRIORITY_NORMAL
- RTE_THREAD_PRIORITY_REALTIME_CRITICAL
From: Narcisa Vasile
Use a portable, type-safe representation for the thread identifier.
Add functions for comparing thread ids and obtaining the thread id
for the current thread.
Signed-off-by: Narcisa Vasile
---
lib/eal/common/meson.build| 1 +
lib/eal/{unix => common}/rte_threa
From: Narcisa Vasile
EAL thread API
**Problem Statement**
DPDK currently uses the pthread interface to create and manage threads.
Windows does not support the POSIX thread programming model,
so it currently
relies on a header file that hides the Windows calls under
pthread matched interfaces. Gi
在 2021/11/6 21:11, Thomas Monjalon 写道:
06/11/2021 10:27, Min Hu (Connor):
Hi, Jonas Pfefferle and all,
I met one questions:
When I ran APP on Kasan OS, secondary process occasionally init
failed.
BTW:
testpmd is built with Asan, that is to add "CFLAGS="-fsanitize=address
-fno
On AWS EC2 I configure:
- c5n.metal instance
- Stock AWS AMI Ubuntu 20.04 LTS ($ cat /proc/version
Linux version 5.4.0-1045-aws)
- Apply the vfio pci driver from https://github.com/amzn/am
zn-drivers/tree/master/userspace/dpdk/enav2-vfio-patch
- Using DPDK code from head of main branch. I built us
The octeontx2_dma rawdev driver is removed in DPDK-21.11. The new driver
for the same device uses the dmadev. So this patch updates the device
naming and lists it under dma devices section.
Signed-off-by: Radha Mohan Chintakuntla
---
Changes from v1:
- Sort the names alphabetically
usertools/dp
On Tue, Nov 9, 2021 at 12:50 PM Thomas Monjalon wrote:
>
> 09/11/2021 17:55, Radha Mohan Chintakuntla:
> > The octeontx2_dma rawdev driver is removed in DPDK-21.11. The new driver
> > for the same device uses the dmadev. So this patch updates the device
> > naming and lists it under dma devices se
+ Ferruh
Hi Joyce/Ferruh,
I do not think the port_status changes need to be handled atomically. The
changes to port_status do not seem to be happening from multiple threads. It
seems to be getting modified during initialization or through the test pmd
prompt.
Do we really need atomic op
>
> Convert rte_atomic_test_and_set usage to compiler atomic CAS operation for
> display sync.
>
> Signed-off-by: Joyce Kong
> Reviewed-by: Ruifeng Wang
> ---
> app/test-compress-perf/comp_perf_test_common.h | 2 +-
> app/test-compress-perf/comp_perf_test_cyclecount.c | 10 +++---
>
https://bugs.dpdk.org/show_bug.cgi?id=743
David Christensen (d...@linux.vnet.ibm.com) changed:
What|Removed |Added
Resolution|--- |FIXED
St
On Tue, 2021-11-09 at 13:04 -0800, Stephen Hemminger wrote:
> These tests are testing with strings with hostname (dpdk.org)
> and this makes test code do a DNS lookup. In container test
> runs, DNS is unavailable. Replace dpdk.org with the current
> IP and IPV6 addresses. Actual addresses don't m
Not sure if below patch also help to solve the issue you met on power
arch,
Looks like the error is same: "writing 1 byte into a region of size 0"
would you help to check?
commit 1b0f3a18145468c309bb5a8cb98a8aa29af059e7
Author: Ferruh Yigit
Date: Fri Oct 29 11:37:01 20
>
> Covert rte_atomic_test_and_set usage to compiler atomic CAS operation for
^^ Convert
> display sync in crypto cases.
>
> Signed-off-by: Joyce Kong
> Reviewed-by: Ruifeng Wang
With the above typo fixed,
Reviewed-by: Honnappa Nagarahalli
> ---
> app/test-crypto-perf/cperf_test_la
>
> Convert rte_atomic usages to compiler atomic built-ins for data sync in
> func_reentrancy test cases.
>
> Signed-off-by: Joyce Kong
> Reviewed-by: Ruifeng Wang
Looks good.
Reviewed-by: Honnappa Nagarahalli
> ---
> app/test/test_func_reentrancy.c | 27 +--
> 1 fi
>
> Convert rte_atomic usages to compiler atomic built-ins for lcore sync in
> stack_perf test cases.
>
> Signed-off-by: Joyce Kong
> Reviewed-by: Ruifeng Wang
Looks good
Reviewed-by: Honnappa Nagarahalli
> ---
> app/test/test_stack_perf.c | 14 ++
> 1 file changed, 6 insertion
These tests are testing with strings with hostname (dpdk.org)
and this makes test code do a DNS lookup. In container test
runs, DNS is unavailable. Replace dpdk.org with the current
IP and IPV6 addresses. Actual addresses don't matter the purpose
of the test is to BPF code conversion, not any pac
> Subject: [PATCH v1 03/12] test/timer: use compiler atomic builtins for sync
>
> Convert rte_atomic usages to compiler atomic built-ins for lcore_state and
> collisions sync.
>
> Signed-off-by: Joyce Kong
> Reviewed-by: Ruifeng Wang
> ---
> app/test/test_timer.c | 28 -
09/11/2021 17:55, Radha Mohan Chintakuntla:
> The octeontx2_dma rawdev driver is removed in DPDK-21.11. The new driver
> for the same device uses the dmadev. So this patch updates the device
> naming and lists it under dma devices section.
>
> Signed-off-by: Radha Mohan Chintakuntla
> ---
> user
https://bugs.dpdk.org/show_bug.cgi?id=880
Bug ID: 880
Summary: [asan] mem: out of bound access in unit test
Product: DPDK
Version: unspecified
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: normal
> >>
> >> This patch adds a comment for RTE_HASH_BUCKET_ENTRIES explaining
> why
> >> a particular value was chosen.
> >>
> >> Signed-off-by: Vladimir Medvedkin
> >> ---
> >> lib/hash/rte_cuckoo_hash.h | 8 +++-
> >> 1 file changed, 7 insertions(+), 1 deletion(-)
> >>
> >> diff --git a/li
Hi Honnappa,
On 08/11/2021 23:04, Honnappa Nagarahalli wrote:
This patch adds a comment for RTE_HASH_BUCKET_ENTRIES explaining why a
particular value was chosen.
Signed-off-by: Vladimir Medvedkin
---
lib/hash/rte_cuckoo_hash.h | 8 +++-
1 file changed, 7 insertions(+), 1 deletion(-)
On 11/9/2021 11:56 AM, Ali Alnubani wrote:
-Original Message-
From: Dmitry Kozlyuk
Sent: Tuesday, November 9, 2021 11:01 AM
To: dev@dpdk.org
Cc: Ali Alnubani ; Xueming(Steven) Li
; NBU-Contact-Thomas Monjalon
; Ferruh Yigit ; Andrew
Rybchenko
Subject: [PATCH] ethdev: fix device capabili
> -Original Message-
> From: dev On Behalf Of Vladimir Medvedkin
> Sent: Tuesday, November 9, 2021 5:25 PM
> To: dev@dpdk.org
> Cc: tho...@monjalon.net; david.march...@redhat.com; Ananyev,
> Konstantin ;
> lance.richard...@broadcom.com; Medvedkin, Vladimir
> ; Wang, Yipeng1
> ; Gobriel,
This patch replaces _mm512_set_epi8 with _mm512_set_epi32
due to the lack of support by some compilers.
Also this patch checks if AVX512F is supported along with GFNI.
This is done if the code is built on a platform that supports GFNI,
but does not support AVX512.
Fixes: 4fd8c4cb0de1 ("hash: add n
The octeontx2_dma rawdev driver is removed in DPDK-21.11. The new driver
for the same device uses the dmadev. So this patch updates the device
naming and lists it under dma devices section.
Signed-off-by: Radha Mohan Chintakuntla
---
usertools/dpdk-devbind.py | 11 ++-
1 file changed, 6
Hi all,
It looks like the problem caused by the lack of _mm512_set1_epi8()
implementation inside the gcc8, however _mm512_set1_epi[16,32,64] has
been implemented.
I replaced it with _mm512_set1_epi32 and on gcc8 it builds fine. I'll
send a fix soon.
On 09/11/2021 17:22, Lance Richardson wrot
Hi Kai,
Thanks for addressing the comments.
Acked-by: Anoob Joseph
>
> --
> This patch fixes incorrect data lengths computation in cryptodev unit test.
> Previously some data lengths were incorrectly set, which was insensitive
Based on the CI build logs, the target architecture was Skylake, which
supports AVX512 but doesn't support GFNI.
On Tue, Nov 9, 2021 at 11:15 AM Thomas Monjalon wrote:
>
> 09/11/2021 17:12, Lance Richardson:
> > Do the machines used for the CentOS 8 CI builds support AVX512?
>
> Probably not. OK
> -Original Message-
> From: Ferruh Yigit
> Sent: Thursday, November 4, 2021 11:58 PM
> To: Apeksha Gupta ; david.march...@redhat.com;
> andrew.rybche...@oktetlabs.ru
> Cc: dev@dpdk.org; Sachin Saxena ; Hemant Agrawal
>
> Subject: [EXT] Re: [PATCH v7 4/5] net/enetfec: add Rx/Tx support
>
09/11/2021 17:12, Lance Richardson:
> Do the machines used for the CentOS 8 CI builds support AVX512?
Probably not. OK thank you.
> The failing build is on an Ice Lake server with:
> meson -Dmachine=native build
> ninja -C build
>
> On Tue, Nov 9, 2021 at 11:08 AM Thomas Monjalon wrot
Do the machines used for the CentOS 8 CI builds support AVX512?
The failing build is on an Ice Lake server with:
meson -Dmachine=native build
ninja -C build
On Tue, Nov 9, 2021 at 11:08 AM Thomas Monjalon wrote:
>
> 09/11/2021 16:57, David Marchand:
> > On Tue, Nov 9, 2021 at 4:53 PM L
09/11/2021 16:57, David Marchand:
> On Tue, Nov 9, 2021 at 4:53 PM Lance Richardson
> wrote:
> >
> > 21.11-rc2 builds are failing on CentOS 8.4, apparently because
> > the intrinsic _mm512_set_epi8() is not defined in the GCC
> > headers (see example below).
>
> Thanks for reporting Lance.
> It r
On 11/9/2021 3:51 PM, jer...@marvell.com wrote:
From: Jerin Jacob
In the view of enabling unified driver for octeontx2(cn9k)/
octeontx3(cn10k), removing drivers/octeontx2 drivers and
replace with drivers/cnxk/ which supports both octeontx2(cn9k)
and octeontx3(cn10k) SoCs.
This deprecation notic
On Tue, Nov 9, 2021 at 4:53 PM Lance Richardson
wrote:
>
> 21.11-rc2 builds are failing on CentOS 8.4, apparently because
> the intrinsic _mm512_set_epi8() is not defined in the GCC
> headers (see example below).
Thanks for reporting Lance.
It rings a bell, think it was mentionned in the past.
>
From: Jerin Jacob
In the view of enabling unified driver for octeontx2(cn9k)/
octeontx3(cn10k), removing drivers/octeontx2 drivers and
replace with drivers/cnxk/ which supports both octeontx2(cn9k)
and octeontx3(cn10k) SoCs.
This deprecation notice is to do following actions in DPDK v22.02
versi
09/11/2021 05:39, Gagandeep Singh:
> The DPAA DMA driver is an implementation of the dmadev APIs,
> that provide means to initiate a DMA transaction from CPU.
> The initiated DMA is performed without CPU being involved
> in the actual DMA transaction. This is achieved via using
> the QDMA controll
09/11/2021 12:49, Gregory Etelson:
> Hello Thomas,
>
> > 09/11/2021 10:58, Gregory Etelson:
> > > - uint8_t client = 0;
> > > + /*
> > > + * C99: All objects with static storage
> > duration
> > > + * shall be initialized (set to their initial
> > values) before
> > > + * pr
Update public macros to have RTE_IP_FRAG_ prefix.
Update DPDK components to use new names.
Keep obsolete macro for compatibility reasons.
Renamed experimental function ``rte_frag_table_del_expired_entries``to
``rte_ip_frag_table_del_expired_entries`` to comply with other public
API naming conventio
09/11/2021 10:58, Gregory Etelson:
> - uint8_t client = 0;
> + /*
> + * C99: All objects with static storage duration
> + * shall be initialized (set to their initial values) before
> + * program startup.
> + */
Why adding this comment?
> + static uint8_t client;
This patch adds checksum and VLAN offloads in enetfec network
poll mode driver.
Signed-off-by: Sachin Saxena
Signed-off-by: Apeksha Gupta
---
doc/guides/nics/enetfec.rst | 2 +
doc/guides/nics/features/enetfec.ini | 3 ++
drivers/net/enetfec/enet_ethdev.c| 14 ++-
drivers/net
This patch adds burst enqueue and dequeue operations to the enetfec
PMD. Loopback mode is also added, compile time flag 'ENETFEC_LOOPBACK' is
used to enable this feature. By default loopback mode is disabled.
Basic features added like promiscuous enable, basic stats.
Signed-off-by: Sachin Saxena
This patch adds Rx/Tx queue configuration setup operations.
On packet reception the respective BD Ring status bit is set
which is then used for packet processing.
Signed-off-by: Sachin Saxena
Signed-off-by: Apeksha Gupta
---
drivers/net/enetfec/enet_ethdev.c | 222 +-
Implemented the fec-uio driver in kernel. enetfec PMD uses
UIO interface to interact with "fec-uio" driver implemented in
kernel for PHY initialisation and for mapping the allocated memory
of register & BD from kernel to DPDK which gives access to
non-cacheable memory for BD.
Signed-off-by: Sachin
ENETFEC (Fast Ethernet Controller) is a network poll mode driver
for NXP SoC i.MX 8M Mini.
This patch adds skeleton for enetfec driver with probe function.
Signed-off-by: Sachin Saxena
Signed-off-by: Apeksha Gupta
---
MAINTAINERS| 7 ++
doc/guides/nics/enetfec.rst
This patch series introduce the enetfec driver, ENETFEC (Fast Ethernet
Controller) is a network poll mode driver for the inbuilt NIC found in
the NXP i.MX 8M Mini SoC.
An overview of the enetfec driver with probe and remove are in patch 1.
Patch 2 design UIO interface so that user space directly c
09/11/2021 11:11, Jerin Jacob:
> On Fri, Oct 22, 2021 at 1:18 PM wrote:
> > # Maximum feature description string length
> > -feature_str_len = 30
> > +feature_str_len = 45
>
> I hope this OK. I understand that without this it gives errors and
> feature-length is not enough
I don't think this is
> From: dev On Behalf Of Vladimir Medvedkin
> Sent: Monday 8 November 2021 17:37
> To: dev@dpdk.org
> Subject: [dpdk-dev] [PATCH 2/2] doc: add programmer's guide for the FIB
> library
>
> Currently, programmer's guide for the FIB library is missing.
> This commit adds it.
>
> Signed-off-by: Vlad
> From: dev On Behalf Of Vladimir Medvedkin
> Sent: Monday 8 November 2021 17:37
> To: dev@dpdk.org
> Subject: [dpdk-dev] [PATCH 1/2] doc: add programmer's guide for the RIB
> library
>
> Currently, programmer's guide for the RIB library is missing.
> This commit adds it.
>
> Signed-off-by: Vlad
> -Original Message-
> From: Mattias Rönnblom
> Sent: 09 November 2021 13:58
> To: Kundapura, Ganapati ;
> jer...@marvell.com; Jayatheerthan, Jay
> Cc: dev@dpdk.org; sta...@dpdk.org
> Subject: Re: [PATCH] eventdev: fix Rx adapter stalls on event device
> backpressure
>
> On 2021-11-09
Wrong offset used to clear the extended stats section resulting
in eth stats not being reset.
Fixes: ccb49b834cd7 ("net/iavf: support xstats for inline IPsec crypto")
Signed-off-by: Radu Nicolau
---
drivers/net/iavf/iavf_ethdev.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff
This patch fixes incorrect data lengths computation in cryptodev
unit test. Previously some data lengths were incorrectly set, which
was insensitive for crypto op unit tets but is critical for raw data
path API unit tests. The patch addressed the issue by setting the
correct data lengths for some t
Hi Kai,
Minor nit inline.
Thanks,
Anoob
> -Original Message-
> From: dev On Behalf Of Kai Ji
> Sent: Tuesday, November 9, 2021 3:57 PM
> To: dev@dpdk.org
> Cc: Kai Ji ; pablo.de.lara.gua...@intel.com;
> adamx.dybkow...@intel.com; damianx.no...@intel.com
> Subject: [EXT] [dpdk-dev] [dpdk
This patch fixes incorrect data lengths computation in cryptodev
unit test. Previously some data lengths were incorrectly set, which
was insensitive for crypto op unit tets but is critical for raw data
path API unit tests. The patch addressed the issue by setting the
correct data lengths for some t
On Fri, Oct 22, 2021 at 1:18 PM wrote:
>
> From: Sunil Kumar Kori
>
> Patch adds skeleton for feature matrices for event dev
> and Rx/Tx adapters.
>
> Along with, .ini files are added for all supported PMDs.
>
> Signed-off-by: Sunil Kumar Kori
+ Tree maintainers and eventdev adapter maintaine
Free telemetry structures when memory allocation
or input parameter errors occur.
Fixes: 3e7b7dd88021 ("examples/ipsec-secgw: support telemetry")
Signed-off-by: Radu Nicolau
---
examples/ipsec-secgw/ipsec-secgw.c | 65 ++
1 file changed, 49 insertions(+), 16 deletions
This patch defines ASAN_SHADOW_OFFSET for arm64 according to the ASan
documentation. This offset should cover all arm64 VMAs supported by
ASan.
Signed-off-by: Volodymyr Fialko
Reviewed-by: David Marchand
Acked-by: Jerin Jacob
Acked-by: Ruifeng Wang
---
Changes since v2:
- added a comment that
On Tue, Nov 9, 2021 at 10:24 AM Jayatheerthan, Jay
wrote:
> > -Original Message-
> > From: Naga Harish K, S V
> > Sent: Tuesday, November 9, 2021 1:04 PM
> > To: jer...@marvell.com; Jayatheerthan, Jay
> > Cc: dev@dpdk.org; sta...@dpdk.org
> > Subject: [PATCH] eventdev/eth_tx: fix queue_d
From: Satheesh Paul
This patch adds support to configure channel mask which will
be used by rte flow when adding flow rules on SDP interfaces.
Signed-off-by: Satheesh Paul
---
doc/guides/nics/cnxk.rst | 21 ++
drivers/net/cnxk/cnxk_ethdev_devargs.c | 40 ++
From: Satheesh Paul
ROC changes to support setting channel mask for SDP interfaces.
Signed-off-by: Satheesh Paul
---
drivers/common/cnxk/roc_npc.c | 13 +
drivers/common/cnxk/roc_npc.h | 3 +++
drivers/common/cnxk/roc_npc_mcam.c | 10 ++
drivers/common/cnxk/roc_n
>You seem ok with this title, I'll go with it.
-Thank you!
+ David Marchand, who reported this issue.
The change looks good to me. You can add my ack.
> -Original Message-
> From: Naga Harish K, S V
> Sent: Tuesday, November 9, 2021 1:04 PM
> To: jer...@marvell.com; Jayatheerthan, Jay
> Cc: dev@dpdk.org; sta...@dpdk.org
> Subject: [PATCH] event
On Tue, Nov 9, 2021 at 10:03 AM Huichao Cai wrote:
> >It could (should?) have been a single patch.
> --Yes, it can.I think the test unit is missing the offsets test content, so
> add this patch, and can also test the previous patch.
Too late, Thomas merged the fix in the library already.
Please
Hi Marchand
I think it should be a matter of message text format, maybe I should send a
link in text form, as follows:
https://patchwork.dpdk.org/project/dpdk/patch/1635148553-50086-1-git-send-email-chcch...@163.com/
Thank you!
Huichao Cai
1 - 100 of 108 matches
Mail list logo