Signed-off-by: Tyler Retzlaff
---
.mailmap | 1 +
1 file changed, 1 insertion(+)
diff --git a/.mailmap b/.mailmap
index 75884b6..05ab913 100644
--- a/.mailmap
+++ b/.mailmap
@@ -1355,6 +1355,7 @@ Tsotne Chakhvadze
Tudor Brindus
Tudor Cornea
Tummala Sivaprasad
+Tyler Retzlaff
Tyler Retz
Hi Maxime,
aq_idx is uint16_t in the stable branch so I don't think that this fix is
needed there.
Thanks,
Hernan
-Original Message-
From: Maxime Coquelin
Sent: Friday, January 6, 2023 3:13 AM
To: Vargas, Hernan ; dev@dpdk.org; gak...@marvell.com;
t...@redhat.com
Cc: Chautru, Nicolas
From: Tyler Retzlaff
Provide an abstraction for leading and trailing zero bit counting
functions to hide compiler specific intrinsics and builtins.
Signed-off-by: Tyler Retzlaff
---
lib/eal/include/rte_bitops.h | 168 +++
1 file changed, 168 insertions(+
Move the following inline functions from rte_common.h to rte_bitops.h
rte_combine32ms1b
rte_combine64ms1b
rte_bsf32
rte_bsf32_safe
rte_bsf64
rte_bsf64_safe
rte_fls_u32
rte_fls_u64
rte_is_power_of_2
rte_align32pow2
rte_align32prevpow2
rte_align64pow2
rte_align64prevpow2
basic unit test of following functions
rte_clz32
rte_clz64
rte_ctz32
rte_ctz64
Signed-off-by: Tyler Retzlaff
---
app/test/meson.build | 2 ++
app/test/test_bitcount.c | 71
2 files changed, 73 insertions(+)
create mode 10064
Move existing bit manipulation, log and npow functions from
rte_common.h to rte_bitops.h
Provide leading and trailing zero bit count functions to abstract away
compiler specific implementations.
Include basic unit test for new leading/trailing zero bit count functions.
v3:
* rename to use 32/6
On 1/5/2023 2:05 PM, Zhang, Fan wrote:
>
> On 1/5/2023 1:57 PM, David Marchand wrote:
>> Add missing lock release in case of internal failure.
>>
>> Fixes: e3595539e0e0 ("net/ena: proxy AQ calls to primary process")
>> Cc: sta...@dpdk.org
>>
>> Signed-off-by: David Marchand
>> ---
>> drivers/ne
06/01/2023 19:58, Tyler Retzlaff:
> On Fri, Jan 06, 2023 at 02:40:59PM +0100, Thomas Monjalon wrote:
> > 06/01/2023 13:41, Morten Brørup:
> > > > From: Bruce Richardson [mailto:bruce.richard...@intel.com]
> > > > Sent: Friday, 6 January 2023 12.48
> > > >
> > > > On Thu, Jan 05, 2023 at 04:32:40PM
On Fri, Jan 06, 2023 at 12:30:38PM +, Bruce Richardson wrote:
> On Thu, Jan 05, 2023 at 10:14:04AM +0100, Thomas Monjalon wrote:
> > 05/01/2023 05:25, Ruifeng Wang:
> > > From: Thomas Monjalon
> > > > -* Meson (version 0.53.2+) and ninja
> > > > +* Meson (version 0.54+) and ninja
> > > >
Linux kernel in the RHEL9.1 seems backported Linux commit [1] that drops
netif_rx_ni().
This was fixed in DPDK [2] for vanilla Linux kernel.
Adding RHEL9.1 check for the netif_rx_ni() usage to fix build error.
[1]
2655926aea9b ("net: Remove netif_rx_any_context() and netif_rx_ni().")
[2]
Commit
On Fri, Jan 06, 2023 at 02:40:59PM +0100, Thomas Monjalon wrote:
> 06/01/2023 13:41, Morten Brørup:
> > > From: Bruce Richardson [mailto:bruce.richard...@intel.com]
> > > Sent: Friday, 6 January 2023 12.48
> > >
> > > On Thu, Jan 05, 2023 at 04:32:40PM -0800, Stephen Hemminger wrote:
> > > > On Th
On Fri, 6 Jan 2023 10:40:30 +
Amit Prakash Shukla wrote:
> Thanks Stephen for the review. Sure, will use lib/pcapng.
>
> I see dpdk libpcapng adds most of the debugging data, however I would like to
> add a node name to the packets which I am thinking of adding using 'comment'
> option und
On Fri, Jan 06, 2023 at 11:48:17AM +, Bruce Richardson wrote:
> On Thu, Jan 05, 2023 at 04:32:40PM -0800, Stephen Hemminger wrote:
> > On Thu, 5 Jan 2023 09:21:18 -0800
> > Tyler Retzlaff wrote:
> >
> > > On Thu, Jan 05, 2023 at 10:01:31AM +0100, Thomas Monjalon wrote:
> > > > 05/01/2023 08:0
On Fri, Jan 06, 2023 at 04:07:45PM +, Bruce Richardson wrote:
> On Mon, Dec 26, 2022 at 12:53:57PM +0800, fengchengwen wrote:
> > On 2022/12/19 17:33, Bruce Richardson wrote:
> > > On Mon, Dec 19, 2022 at 09:07:20AM +, Chengwen Feng wrote:
> > >> When telemetry callback didn't set dict and
On Fri, 6 Jan 2023 10:40:30 +
Amit Prakash Shukla wrote:
> Thanks Stephen for the review. Sure, will use lib/pcapng.
>
> I see dpdk libpcapng adds most of the debugging data, however I would like to
> add a node name to the packets which I am thinking of adding using 'comment'
> option und
On 1/6/2023 4:15 PM, Ciara Power wrote:
The incorrect value was used for the reference plaintext offset
in ZUC cipher function. This is now fixed to convert to byte length,
rather than bits.
Also, to cleanup the ZUC test code, some small improvements are made.
The authentication function takes t
The incorrect value was used for the reference plaintext offset
in ZUC cipher function. This is now fixed to convert to byte length,
rather than bits.
Also, to cleanup the ZUC test code, some small improvements are made.
The authentication function takes the auth op enum as a parameter
instead of
On Mon, Dec 26, 2022 at 12:53:57PM +0800, fengchengwen wrote:
> On 2022/12/19 17:33, Bruce Richardson wrote:
> > On Mon, Dec 19, 2022 at 09:07:20AM +, Chengwen Feng wrote:
> >> When telemetry callback didn't set dict and return a non-negative
> >> number, the telemetry will repeat to display th
Hi Maxime,
Yes this new commit fixes the last commit on the tree. You might want to merge
these 2 commits into one or not.
I mentioned this in the cover letter I believe.
Thanks
Nic
> -Original Message-
> From: Maxime Coquelin
> Sent: Friday, January 6, 2023 6:51 AM
> To: Chautru, Nico
On 12/15/22 00:33, Nicolas Chautru wrote:
Remove the optional build flag for bbdev-test application
so that it is enabled by default and having to maintain single
build variant.
Signed-off-by: Nicolas Chautru
---
app/test-bbdev/test_bbdev_perf.c | 23 ---
1 file change
On 12/15/22 00:33, Nicolas Chautru wrote:
Remove the optional build flag for intel PMDs so that
it is enabled by default and having to maintain single
build variant.
Signed-off-by: Nicolas Chautru
---
drivers/baseband/acc/acc_common.h | 12 +---
drivers/baseband/acc/rte_acc100
Hi Nicolas,
On 12/15/22 00:33, Nicolas Chautru wrote:
Adding check for error on return of the
rte_bbdev_*_op_alloc_bulk calls in bbdev-test.
Fixes: f714a18885a6 ("app/testbbdev: add test application for
bbdev")
Above line should not be breaked, can be fixed while applying if no
other comments
On 1/6/23 06:44, Hernan Vargas wrote:
Mempool not strictly required to be present in op for processing.
Previous criteria too strict. No functional impact.
Signed-off-by: Hernan Vargas
---
drivers/baseband/acc/rte_acc100_pmd.c | 8
1 file changed, 8 deletions(-)
diff --git a/dri
On 1/6/23 06:44, Hernan Vargas wrote:
Use the designated descriptor helper functions for descriptor address
calculations.
No functional impact.
Signed-off-by: Hernan Vargas
---
drivers/baseband/acc/rte_acc100_pmd.c | 35 +--
1 file changed, 12 insertions(+), 23 del
Hello,
Please be advised that there will be scheduled downtime for the following
services on 8:00 AM Sunday (UTC):
- Patchwork (patches.dpdk.org)
- Bugzilla (bugs.dpdk.org)
- Public-Inbox (inbox.dpdk.org)
Regards,
Ali
06/01/2023 13:41, Morten Brørup:
> > From: Bruce Richardson [mailto:bruce.richard...@intel.com]
> > Sent: Friday, 6 January 2023 12.48
> >
> > On Thu, Jan 05, 2023 at 04:32:40PM -0800, Stephen Hemminger wrote:
> > > On Thu, 5 Jan 2023 09:21:18 -0800
> > > Tyler Retzlaff wrote:
> > >
> > > > On Th
On Mon, Nov 28, 2022 at 3:25 PM Nithin Dabilpuram
wrote:
>
> From: Pavan Nikhilesh
>
> Disable drop re in CN10KA A1 as enabling it would leak
> event vector buffers.
>
> Signed-off-by: Pavan Nikhilesh
Updated the git commits[2] and minor cleanup[1] in 1/11 as follows and
applied to dpdk-next-ne
After the session mempool creation API is changed, some
description is no longer valid. This patch fixes the
descriptions in both API comment and the programmer's guide.
Fixes: bdce2564dbf7 ("cryptodev: rework session framework")
Cc: gak...@marvell.com
Signed-off-by: Fan Zhang
---
doc/guides/pr
> From: Bruce Richardson [mailto:bruce.richard...@intel.com]
> Sent: Friday, 6 January 2023 12.48
>
> On Thu, Jan 05, 2023 at 04:32:40PM -0800, Stephen Hemminger wrote:
> > On Thu, 5 Jan 2023 09:21:18 -0800
> > Tyler Retzlaff wrote:
> >
> > > On Thu, Jan 05, 2023 at 10:01:31AM +0100, Thomas Monja
On Thu, Jan 05, 2023 at 10:14:04AM +0100, Thomas Monjalon wrote:
> 05/01/2023 05:25, Ruifeng Wang:
> > From: Thomas Monjalon
> > > -* Meson (version 0.53.2+) and ninja
> > > +* Meson (version 0.54+) and ninja
> > >
> > meson.build:15 needs update to reflect the version pump.
> > And .ci/linux
On Thu, Jan 05, 2023 at 04:32:40PM -0800, Stephen Hemminger wrote:
> On Thu, 5 Jan 2023 09:21:18 -0800
> Tyler Retzlaff wrote:
>
> > On Thu, Jan 05, 2023 at 10:01:31AM +0100, Thomas Monjalon wrote:
> > > 05/01/2023 08:09, Morten Brørup:
> > > > > From: Tyler Retzlaff [mailto:roret...@linux.micr
Ensure that all cnxk mempool aura bitmap accesses are synchronized.
Signed-off-by: Ashwin Sekhar T K
---
drivers/common/cnxk/roc_idev.c | 1 +
drivers/common/cnxk/roc_idev_priv.h | 1 +
drivers/common/cnxk/roc_npa.c | 29 -
drivers/common/cnxk/roc_npa.h
Thanks Stephen for the review. Sure, will use lib/pcapng.
I see dpdk libpcapng adds most of the debugging data, however I would like to
add a node name to the packets which I am thinking of adding using 'comment'
option under 'Enhanced Packet Block' .
Please let me know if that's fine.
Thanks,
On Fri, Jan 6, 2023 at 11:16 AM Ruifeng Wang wrote:
>
> When building with gcc 11.2.0, the compiler warns as follows:
> In function 'memcpy',
> inlined from 'openssl_set_session_auth_parameters' at
> ../drivers/crypto/openssl/rte_openssl_pmd.c:699:3,
> inlined from 'openssl_set_session_pa
When building with gcc 11.2.0, the compiler warns as follows:
In function 'memcpy',
inlined from 'openssl_set_session_auth_parameters' at
../drivers/crypto/openssl/rte_openssl_pmd.c:699:3,
inlined from 'openssl_set_session_parameters' at
../drivers/crypto/openssl/rte_openssl_pmd.c:826:9:
06/01/2023 02:04, Tyler Retzlaff:
> On Fri, Jan 06, 2023 at 12:10:45AM +0100, Morten Brørup wrote:
> > > From: Tyler Retzlaff [mailto:roret...@linux.microsoft.com]
> > > Sent: Thursday, 5 January 2023 23.06
> > >
> > > doesn't create a new kind of mess.
> > >
> > > so i fudged around a bit to see
05/01/2023 18:27, Tyler Retzlaff:
> On Thu, Jan 05, 2023 at 09:23:49AM -0800, Tyler Retzlaff wrote:
> > On Thu, Jan 05, 2023 at 10:04:46AM +0100, Thomas Monjalon wrote:
> > > 28/11/2022 18:27, Tyler Retzlaff:
> > > > On Mon, Nov 28, 2022 at 06:22:10PM +0100, Morten Brørup wrote:
> > > > > > From: T
Hi,
> -Original Message-
> From: Maxime Coquelin
> Sent: Friday, January 6, 2023 5:34 PM
> To: Wang, YuanX ; dev@dpdk.org
> Cc: Hu, Jiayu
> Subject: Re: [RFC] net/vhost: support asynchronous data path
>
> Hi,
>
> On 1/6/23 10:08, Wang, YuanX wrote:
> > Hi Maxime,
> >
> > Sorry about no
From: Beilei Xing
Add timestamp filed to idpf_adapter structure.
Add scalar data path for single queue model and split queue model.
Signed-off-by: Mingxia Liu
Signed-off-by: Beilei Xing
---
drivers/common/idpf/idpf_common_device.h | 5 +
drivers/common/idpf/idpf_common_logs.h | 24 +
dri
From: Beilei Xing
Add avx512 vector path for single queue model.
Signed-off-by: Beilei Xing
---
drivers/common/idpf/idpf_common_rxtx.h| 20 +
.../idpf/idpf_common_rxtx_avx512.c} | 4 +--
drivers/common/idpf/meson.build | 30 +++
driv
From: Beilei Xing
Add idpf_rxq and idpf_txq structure in common module.
Move configure rxq and txq to common module.
Signed-off-by: Beilei Xing
---
drivers/common/idpf/idpf_common_device.h | 2 +
drivers/common/idpf/idpf_common_rxtx.h | 112 +
drivers/common/idpf/idpf_commo
From: Beilei Xing
Add vector queue setup for single queue model.
Signed-off-by: Beilei Xing
---
drivers/common/idpf/idpf_common_rxtx.c | 57 ++
drivers/common/idpf/idpf_common_rxtx.h | 2 +
drivers/common/idpf/version.map| 1 +
drivers/net/idpf/idpf_rxtx.c
From: Beilei Xing
Refine rxq setup and txq setup.
Move some help functions of queue setup and queue release
to common module.
Signed-off-by: Beilei Xing
---
drivers/common/idpf/idpf_common_rxtx.c | 414 +
drivers/common/idpf/idpf_common_rxtx.h | 57 ++
drivers/common/idpf/meson.bu
From: Beilei Xing
Add irq map/unmap functions in common module.
Signed-off-by: Jingjing Wu
Signed-off-by: Beilei Xing
---
drivers/common/idpf/idpf_common_device.c | 99
drivers/common/idpf/idpf_common_device.h | 6 ++
drivers/common/idpf/idpf_common_virtchnl.c |
From: Beilei Xing
Add vector flags in idpf_vport structure.
Signed-off-by: Beilei Xing
---
drivers/common/idpf/idpf_common_device.h | 5 +
drivers/net/idpf/idpf_ethdev.h | 5 -
drivers/net/idpf/idpf_rxtx.c | 22 ++
3 files changed, 15 inserti
From: Beilei Xing
Initialize create vport info in common module.
Signed-off-by: Beilei Xing
---
drivers/common/idpf/idpf_common_device.c | 35 +
drivers/common/idpf/idpf_common_device.h | 11 ++
drivers/common/idpf/version.map | 1 +
drivers/net/idpf/idpf_ethdev.c
From: Beilei Xing
Add vport init/deinit in common module.
Signed-off-by: Wenjun Wu
Signed-off-by: Beilei Xing
---
drivers/common/idpf/idpf_common_device.c | 128 +++
drivers/common/idpf/idpf_common_device.h | 8 ++
drivers/common/idpf/idpf_common_virtchnl.c | 16 +--
dr
From: Beilei Xing
Move ptype_tbl field to idpf_adapter structure.
Move get_pkt_type to common module.
Signed-off-by: Beilei Xing
---
drivers/common/idpf/idpf_common_device.c | 216 +
drivers/common/idpf/idpf_common_device.h | 7 +
drivers/common/idpf/idpf_common_virtc
From: Beilei Xing
Introduce base init and deinit in common module.
Signed-off-by: Wenjun Wu
Signed-off-by: Beilei Xing
---
drivers/common/idpf/idpf_common_device.c | 153
drivers/common/idpf/idpf_common_device.h | 6 +
drivers/common/idpf/idpf_common_virtchnl.h |
From: Beilei Xing
Move most of virtual channel functions to idpf common module.
Signed-off-by: Wenjun Wu
Signed-off-by: Beilei Xing
---
drivers/common/idpf/base/meson.build | 2 +-
drivers/common/idpf/idpf_common_device.c | 8 +
drivers/common/idpf/idpf_common_device.h | 61 ++
From: Beilei Xing
Move configure RSS to common module.
Signed-off-by: Beilei Xing
---
drivers/common/idpf/idpf_common_device.c | 25 +
drivers/common/idpf/idpf_common_device.h | 2 ++
drivers/common/idpf/idpf_common_virtchnl.h | 3 ---
drivers/common/idpf/version.map
From: Beilei Xing
Add structure idpf_adapter in common module, the structure includes
some basic fields.
Introduce structure idpf_adapter_ext in PMD, this structure includes
extra fileds except idpf_adapter.
Signed-off-by: Wenjun Wu
Signed-off-by: Beilei Xing
---
drivers/common/idpf/idpf_comm
From: Beilei Xing
Move idpf_vport structure to common module, remove ethdev dependency.
Also remove unused functions.
Signed-off-by: Wenjun Wu
Signed-off-by: Beilei Xing
---
drivers/common/idpf/idpf_common_device.h | 59 ++
drivers/net/idpf/idpf_ethdev.c | 10 +-
drivers/net/i
From: Beilei Xing
Refactor idpf pmd by introducing idpf common module, which will be also
consumed by a new PMD - CPFL (Control Plane Function Library) PMD.
The patchset depends on this following patchset:
https://patches.dpdk.org/project/dpdk/cover/20230106090501.9106-1-beilei.x...@intel.com/
Hi,
On 1/6/23 10:08, Wang, YuanX wrote:
Hi Maxime,
Sorry about not being clear about the intentions.
The patch is for a whitepaper, we use it for tests and we need to attach the
patch link.
Thanks for the clarification.
Maybe I should set the patch state to superseded?
I think setting it
From: Jingjing Wu
This patch refines MTU configuration.
Signed-off-by: Jingjing Wu
Signed-off-by: Beilei Xing
---
drivers/net/idpf/idpf_ethdev.c | 37 +++---
drivers/net/idpf/idpf_ethdev.h | 1 +
2 files changed, 22 insertions(+), 16 deletions(-)
diff --git a/dri
From: Jingjing Wu
This patch fixes idpf driver init symbols.
Fixes: 549343c25db8 ("net/idpf: support device initialization")
Cc: sta...@dpdk.org
Signed-off-by: Jingjing Wu
Signed-off-by: Beilei Xing
---
drivers/net/idpf/idpf_ethdev.c | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
From: Jingjing Wu
This patch refines idpf_adapter structure by removing req_vports.
Signed-off-by: Jingjing Wu
Signed-off-by: Beilei Xing
---
drivers/net/idpf/idpf_ethdev.c | 79 ++
drivers/net/idpf/idpf_ethdev.h | 9 +++-
2 files changed, 49 insertions(+), 39
From: Jingjing Wu
When context descriptor is used during sending packets, mbuf
is not freed correctly, it will cause mempool be exhausted.
This patch refines the free function.
Fixes: 770f4dfe0f79 ("net/idpf: support basic Tx data path")
Cc: sta...@dpdk.org
Signed-off-by: Jingjing Wu
Signed-of
From: Jingjing Wu
This patch refines idpf_adapter structure by removing vport request
and receive info.
Signed-off-by: Jingjing Wu
Signed-off-by: Beilei Xing
---
drivers/net/idpf/idpf_ethdev.c | 185 +++--
drivers/net/idpf/idpf_ethdev.h | 19 ++--
drivers/net/idpf
From: Beilei Xing
1. Remove some unnecessary fields from idpf_adapter structure.
2. Fix xmit free for split queue model.
3. Fix driver init symbols.
4. Refine MTU configuration.
V2 changes:
- fix driver init symbols
- refine MTU setting
Jingjing Wu (5):
net/idpf: remove vport req and recv i
On Mon, Nov 28, 2022 at 10:03 AM wrote:
>
> From: Kiran Kumar K
>
> Adding lookup support for RTE_PTYPE_L2_ETHER in cnxk driver.
>
> Signed-off-by: Kiran Kumar K
Updated the git commit subject as follows and applied to
dpdk-next-net-mrvl/for-next-net. Thanks
net/cnxk: support L2 ether ptyp
On 1/6/23 06:44, Hernan Vargas wrote:
Use define constant ACC_HARQ_ALIGN_64B instead of hardcoded number.
No functional impact.
Signed-off-by: Hernan Vargas
---
drivers/baseband/acc/rte_acc100_pmd.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/baseband/a
On 1/6/23 10:12, Maxime Coquelin wrote:
On 1/6/23 06:44, Hernan Vargas wrote:
Fix potential overflow for Q mapping extension to 64 bits.
Fixes: 32e8b7ea35d ("baseband/acc100: refactor to segregate common code")
Signed-off-by: Hernan Vargas
---
drivers/baseband/acc/rte_acc100_pmd.c | 2
On 1/6/23 06:44, Hernan Vargas wrote:
Fix potential overflow for Q mapping extension to 64 bits.
Fixes: 32e8b7ea35d ("baseband/acc100: refactor to segregate common code")
Signed-off-by: Hernan Vargas
---
drivers/baseband/acc/rte_acc100_pmd.c | 2 +-
1 file changed, 1 insertion(+), 1 dele
Hi Maxime,
Sorry about not being clear about the intentions.
The patch is for a whitepaper, we use it for tests and we need to attach the
patch link.
Maybe I should set the patch state to superseded?
Thanks,
Yuan
> -Original Message-
> From: Maxime Coquelin
> Sent: Monday, January 2, 2
On Thu, Nov 17, 2022 at 12:56 PM Ashwin Sekhar T K wrote:
>
> When SG2 descriptors are used and more than 5 segments
> are present, in certain combination of segments the
> number of descriptors required will be greater than
> 16.
>
> In debug builds, add an assert to capture this scenario.
>
> Si
On 1/6/23 06:44, Hernan Vargas wrote:
Function to check if multiplexing is possible for multiple operations in
one descriptor returns number of enqueued ops.
Fixes: 32e8b7ea35d ("baseband/acc100: refactor to segregate common code")
Signed-off-by: Hernan Vargas
---
drivers/baseband/acc/rte
On 1/6/23 06:44, Hernan Vargas wrote:
Use ldpc or turbo iteration counter based on the operation type.
Fixes: 5ad5060f8f7 ("baseband/acc100: add LDPC processing functions")
Cc: sta...@dpdk.org
Signed-off-by: Hernan Vargas
---
drivers/baseband/acc/rte_acc100_pmd.c | 8 ++--
1 file cha
On 1/6/23 06:44, Hernan Vargas wrote:
Explicitly call rte_free for harq_layout pointer in dev_close function
to prevent memory leak.
Fixes: ba2262fe16c ("baseband/acc100: fix close cleanup")
Cc: sta...@dpdk.org
Signed-off-by: Hernan Vargas
---
drivers/baseband/acc/rte_acc100_pmd.c | 1 +
Hi Hernan,
On 1/5/23 22:59, Vargas, Hernan wrote:
Hi Maxime,
I've reordered the commits to put the fixes first.
My server was still using the wrong time when I sent the v2 series, please let
me know if you need me to re-send it.
No need to resend, thanks for having fixed it for future series
71 matches
Mail list logo