[PATCH] version: 24.11-rc0

2024-08-08 Thread David Marchand
Start a new release cycle with empty release notes. The ABI version becomes 25.0. The map files are updated to the new ABI major number (25). The ABI exceptions are dropped and CI ABI checks are disabled because compatibility is not preserved. Signed-off-by: David Marchand --- .github/workflows

Re: [PATCH v2 1/3] net/enic: support SR-IOV VF using admin channel

2024-08-08 Thread Ferruh Yigit
On 8/8/2024 7:14 AM, Hyong Youb Kim wrote: > The Linux VIC PF driver now requires the use of the admin channel > between PF and VF drivers. Certain devcmds are disabled for VF. The VF > driver is supposed to send control messages through the admin channel > to the PF driver to perform those devcmds

Re: [PATCH v2 2/3] net/enic: add speed capabilities for newer models

2024-08-08 Thread Ferruh Yigit
On 8/8/2024 7:14 AM, Hyong Youb Kim wrote: > Add 1400/14000 and 15000 models to the speed_capa list. > Do you want to introduce this new device variants in the driver guide? Also does it makes sense to document new device model support in the release notes? > Signed-off-by: Hyong Youb Kim > Re

Re: [PATCH v2 3/3] net/enic: allow multicast in MAC address add callback

2024-08-08 Thread Ferruh Yigit
On 8/8/2024 7:14 AM, Hyong Youb Kim wrote: > enic_set_mac_address() (mac_addr_add callback) currently allows only > non-zero, unicast address to be added. It is overly restrictive. > rte_eth_dev_mac_addr_add() itself allows multicast addresses. And, > some applications do use rte_eth_dev_mac_addr_a

Re: [PATCH 00/17] NXP DPAA ETH driver enhancement and fixes

2024-08-08 Thread Hemant Agrawal
On 07-08-2024 21:12, Ferruh Yigit wrote: On 8/1/2024 11:52 AM, Hemant Agrawal wrote: This series adds several enhancement to the NXP DPAA Ethernet driver. Primarily: 1. timestamp and IEEE 1588 support 2. OH and ONIC based virtual port config in DPAA 3. frame display and debugging infra Gagan

[PATCH v16 0/5] API docs generation

2024-08-08 Thread Juraj Linkeš
The generation is done with Sphinx, which DPDK already uses, with slightly modified configuration of the sidebar present in an if block. DTS dependencies do not need to be installed, but there is the option to install doc build dependencies with Poetry: poetry install --with docs The build itself

[PATCH v16 1/5] dts: update params and parser docstrings

2024-08-08 Thread Juraj Linkeš
Address a few errors reported by Sphinx when generating documentation: framework/params/__init__.py:docstring of framework.params.modify_str:3: WARNING: Inline interpreted text or phrase reference start-string without end-string. framework/params/eal.py:docstring of framework.params.eal.Eal

[PATCH v16 2/5] dts: replace the or operator in third party types

2024-08-08 Thread Juraj Linkeš
When the DTS dependencies are not installed when building DTS API documentation, the or operator produces errors when used with types from those libraries: autodoc: failed to import module 'remote_session' from module 'framework'; the following exception was raised: Traceback (most recent call last

[PATCH v16 3/5] dts: add doc generation dependencies

2024-08-08 Thread Juraj Linkeš
Sphinx imports every Python module (through the autodoc extension) when generating documentation from docstrings, meaning all DTS dependencies, including Python version, should be satisfied. This is not a hard requirement, as imports from dependencies may be mocked in the autodoc_mock_imports autod

[PATCH v16 4/5] dts: add API doc sources

2024-08-08 Thread Juraj Linkeš
These sources could be generated with the sphinx-apidoc utility, but that doesn't give us enough flexibility, such as sorting the order of modules or changing the headers of the modules. The sources included in this patch were in fact generated by said utility, but modified to improve the look of

[PATCH v16 5/5] dts: add API doc generation

2024-08-08 Thread Juraj Linkeš
The tool used to generate DTS API docs is Sphinx, which is already in use in DPDK. The same configuration is used to preserve style with one DTS-specific configuration (so that the DPDK docs are unchanged) that modifies how the sidebar displays the content. There's other Sphinx configuration relate

[PATCH 4/4] [v1,4/4] zsda: add compressdev driver and interface

2024-08-08 Thread Hanxiao Li
Add zsda compressdev driver and enqueue, dequeue interface. Signed-off-by: Hanxiao Li --- drivers/common/zsda/meson.build | 13 + drivers/compress/zsda/zsda_comp.c | 334 +++ drivers/compress/zsda/zsda_comp.h | 28 ++ drivers/compress/zsda/zsda_comp_pmd.c | 462 ++

[PATCH 1/4] [v1,1/4] zsda: Introduce zsda device drivers

2024-08-08 Thread Hanxiao Li
Introduce driver support for ZSDA which can help to accelerate storage data process. In this patch, add some common functions and macro definitions. The patch is submitted compression and decompression first, and then encryption and decryption next time. Sorry, it's been a long time about a mont

[PATCH 3/4] [v1,3/4] zsda: add support for queue operation

2024-08-08 Thread Hanxiao Li
Add queue initialization, release, enqueue, dequeue and other interface. Signed-off-by: Hanxiao Li --- drivers/common/zsda/meson.build | 1 + drivers/common/zsda/zsda_qp.c | 727 drivers/common/zsda/zsda_qp.h | 164 +++ 3 files changed, 892 insertions(+

[PATCH 2/4] [v1,2/4] zsda: add support for zsdadev operations

2024-08-08 Thread Hanxiao Li
Add support for zsdadev operations such as dev_start and dev_stop. Signed-off-by: Hanxiao Li --- drivers/common/zsda/meson.build | 1 + drivers/common/zsda/zsda_device.c | 480 ++ drivers/common/zsda/zsda_device.h | 106 +++ 3 files changed, 587 insertions(+)

Re: [PATCH v2] net/mlx5: add metadata split for compatibility API

2024-08-08 Thread Thomas Monjalon
09/07/2024 11:36, Raslan Darawsheh: > Hi, > > From: Bing Zhao > Sent: Thursday, July 4, 2024 1:26 PM > To: Slava Ovsiienko; dev@dpdk.org; Raslan Darawsheh > Cc: Ori Kam; Dariusz Sosnowski; Suanming Mou; Matan Azrad > Subject: [PATCH v2] net/mlx5: add metadata split for compatibility API > > The

DPDK: Create multiple RSS flows with unique set of queues for different patterns

2024-08-08 Thread Raghavan V
Hi Team, Is there any possible way to create multiple RSS flows to distribute packets to set of queues when a particular Ip pattern matches. For e.g., I have 40 RX queues setup, Flow 1: Match a particular IP pattern and distribute it to specified RX queues set (0 - 29) Flow 2: Match a particular

RE: [EXTERNAL] Re: [PATCH v3 1/1] examples/l2fwd-jobstats: fix lock availability

2024-08-08 Thread Rakesh Kudurumalla
From: Thomas Monjalon Sent: Tuesday, July 30, 2024 9:42 PM To: Rakesh Kudurumalla Cc: ferruh.yi...@amd.com; andrew.rybche...@oktetlabs.ru; or...@nvidia.com; dev@dpdk.org; Jerin Jacob ; Nithin Kumar Dabilpuram ; sta...@dpdk.org Subject: [EXTERNAL] Re: [PATCH v3 1/1] examples/l2fwd-jobstats: fi

Re: [PATCH] version: 24.11-rc0

2024-08-08 Thread Thomas Monjalon
08/08/2024 10:03, David Marchand: > Start a new release cycle with empty release notes. > > The ABI version becomes 25.0. > The map files are updated to the new ABI major number (25). > The ABI exceptions are dropped and CI ABI checks are disabled because > compatibility is not preserved. > > Sig

Re: [EXTERNAL] Re: [PATCH v3 1/1] examples/l2fwd-jobstats: fix lock availability

2024-08-08 Thread Thomas Monjalon
08/08/2024 13:41, Rakesh Kudurumalla: > > From: Thomas Monjalon > Sent: Tuesday, July 30, 2024 9:42 PM > To: Rakesh Kudurumalla > Cc: ferruh.yi...@amd.com; andrew.rybche...@oktetlabs.ru; or...@nvidia.com; > dev@dpdk.org; Jerin Jacob ; Nithin Kumar Dabilpuram > ; sta...@dpdk.org > Subject: [EXT

Re: [PATCH v15 5/5] dts: add API doc generation

2024-08-08 Thread Thomas Monjalon
07/08/2024 15:12, Juraj Linkeš: > On 7. 8. 2024 14:27, Thomas Monjalon wrote: > > 07/08/2024 14:03, Juraj Linkeš: > >> On 7. 8. 2024 12:41, Thomas Monjalon wrote: > >>> 06/08/2024 17:19, Juraj Linkeš: > --- /dev/null > +++ b/doc/api/dts/custom.css > @@ -0,0 +1 @@ > +../../guides

Re: [PATCH] version: 24.11-rc0

2024-08-08 Thread David Marchand
On Thu, Aug 8, 2024 at 2:00 PM Thomas Monjalon wrote: > > 08/08/2024 10:03, David Marchand: > > Start a new release cycle with empty release notes. > > > > The ABI version becomes 25.0. > > The map files are updated to the new ABI major number (25). > > The ABI exceptions are dropped and CI ABI ch

Re: [PATCH 3/4] [v1,3/4] zsda: add support for queue operation

2024-08-08 Thread Stephen Hemminger
On Thu, 8 Aug 2024 16:50:13 +0800 Hanxiao Li wrote: > +int > +zsda_get_queue_cfg(struct zsda_pci_device *zsda_pci_dev) > +{ > + uint8_t i = 0; Useless initialization, you are setting it the first loop. > + uint32_t index = 0; > + enum zsda_service_type type = ZSDA_SERVICE_INVALID;

Re: [PATCH 1/4] [v1,1/4] zsda: Introduce zsda device drivers

2024-08-08 Thread Stephen Hemminger
On Thu, 8 Aug 2024 16:50:11 +0800 Hanxiao Li wrote: > +static uint8_t > +zsda_crc8(uint8_t *message, int length) > +{ > + uint8_t crc = 0; > + int i; > + > + for (i = 0; i < length; i++) > + crc = crc8_table[crc ^ message[i]]; > + return crc; > +} The code in this dr

Re: [PATCH 3/4] test: make red test part of fast suite

2024-08-08 Thread Stephen Hemminger
On Tue, 6 Aug 2024 14:28:13 +0200 David Marchand wrote: > On Thu, Jul 18, 2024 at 9:11 PM Stephen Hemminger > wrote: > > > > The red tests were not run because not part of any suite. > > Meson warning is: > > WARNING: Test "red_autotest" is not defined in any test suite > > > > Signed-off-by: S

[PATCH v2] net/gve: add support for TSO in DQO RDA

2024-08-08 Thread Tathagat Priyadarshi
The patch intends on adding support for TSO in DQO RDA format. Signed-off-by: Tathagat Priyadarshi Signed-off-by: Varun Lakkur Ambaji Rao --- drivers/net/gve/gve_tx_dqo.c | 26 +++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/drivers/net/gve/gve_tx_dqo.c

Re: [PATCH] net/gve: Add support for TSO in DQO RDA

2024-08-08 Thread Tathagat Priyadarshi
> Hi Tathagat, > > This patch has bits from other patch just merged, can you please send a > new version of this patch, on top of latest next-net [1] tree? > > [1] > https://git.dpdk.org/next/dpdk-next-net/ Superseded via https://patches.dpdk.org/project/dpdk/patch/1723141392-2437012-1-git-send-e

Re: [PATCH v2] net/gve: add support for TSO in DQO RDA

2024-08-08 Thread Tathagat Priyadarshi
Supersedes https://patches.dpdk.org/project/dpdk/patch/1722507548-2401507-1-git-send-email-tathagat.d...@gmail.com/

Re: [PATCH 1/4] test: update alarm test

2024-08-08 Thread Stephen Hemminger
On Tue, 6 Aug 2024 14:45:45 +0200 David Marchand wrote: > On Thu, Jul 18, 2024 at 9:11 PM Stephen Hemminger > wrote: > > > > This test should be using the TEST_ASSERT macros, and can be > > run as part of the fast test suite now. > > > > Signed-off-by: Stephen Hemminger > > [...] > > > +

Re: DPDK: Create multiple RSS flows with unique set of queues for different patterns

2024-08-08 Thread Stephen Hemminger
On Thu, 8 Aug 2024 11:19:13 + Raghavan V wrote: > Hi Team, > > Is there any possible way to create multiple RSS flows to distribute packets > to set of queues when a particular Ip pattern matches. > For e.g., > I have 40 RX queues setup, > Flow 1: Match a particular IP pattern and distribut

[PATCH 0/5] alarm related patches

2024-08-08 Thread Stephen Hemminger
This is the set of things which stood out as needing fixing when looking at the rte_eal_alarm tests. Stephen Hemminger (5): eal: add missing parameter check to rte_eal_alarm_set on Windows Revert "test/alarm: disable bad time cases on Windows" test: support alarm test on FreeBSD test/alarm

[PATCH 1/5] eal: add missing parameter check to rte_eal_alarm_set on Windows

2024-08-08 Thread Stephen Hemminger
Both Linux and FreeBSD, check parameters to rte_eal_alarm_set, but Windows missed this. And the test was "fixed" instead. Signed-off-by: Stephen Hemminger --- lib/eal/windows/eal_alarm.c | 7 +++ 1 file changed, 7 insertions(+) diff --git a/lib/eal/windows/eal_alarm.c b/lib/eal/windows/eal_

[PATCH 3/5] test: support alarm test on FreeBSD

2024-08-08 Thread Stephen Hemminger
Yes the alarm API is supported on FreeBSD. Signed-off-by: Stephen Hemminger --- app/test/test_alarm.c | 5 - 1 file changed, 5 deletions(-) diff --git a/app/test/test_alarm.c b/app/test/test_alarm.c index b4034339b8..0cdfad1374 100644 --- a/app/test/test_alarm.c +++ b/app/test/test_alarm.c

[PATCH 2/5] Revert "test/alarm: disable bad time cases on Windows"

2024-08-08 Thread Stephen Hemminger
This reverts commit a089d320338d708f5b7126dab5fd6861c82e6347. Windows EAL should have been fixed rather than papering over the bug. Signed-off-by: Stephen Hemminger --- app/test/test_alarm.c | 4 1 file changed, 4 deletions(-) diff --git a/app/test/test_alarm.c b/app/test/test_alarm.c ind

[PATCH 4/5] test/alarm: rewrite the alarm test

2024-08-08 Thread Stephen Hemminger
The alarm test had several issues: - only negative tests were done, no positive test to make sure API worked - the set/cancel test had too short an interval and the alarm might expire - the test should have used the standard TEST macros. Signed-off-by: Stephen Hemminger --- ap

[PATCH 5/5] eal: simplify eal alarm cancel by using LIST_FOREACH_SAFE

2024-08-08 Thread Stephen Hemminger
The code for rte_eal_alarm_cancel was using two loops and duplicate code to handle cancel at the start of the list. Introduce the LIST_FOREACH_SAFE() macro from FreeBsd which makes writing the loop cleaner and simpler. Signed-off-by: Stephen Hemminger --- lib/eal/linux/eal_alarm.c | 51 +

[PATCH v3 0/1] dts: testpmd verbose parser

2024-08-08 Thread jspewock
From: Jeremy Spewock I have not yet explored the idea of caching verbose output from all commands rather than simply parsing whatever output is passed into the method, but I wanted to get what I have currently out in the meantime. v3: * Add more OL flags to include everything listed in rte_mbuf

[PATCH v3 1/1] dts: add text parser for testpmd verbose output

2024-08-08 Thread jspewock
From: Jeremy Spewock Multiple test suites from the old DTS framework rely on being able to consume and interpret the verbose output of testpmd. The new framework doesn't have an elegant way for handling the verbose output, but test suites are starting to be written that rely on it. This patch cre

Re: [RFC v1 1/2] dts: add additional vlan configuration to testpmd shell class

2024-08-08 Thread Jeremy Spewock
Hey Nick, Patch looks pretty good to me, just a few minor comments below. On Mon, Aug 5, 2024 at 1:13 PM Nicholas Pratte wrote: > > The ethertype test suite requires many different internal runtime > vlan offload options to test ethertype configuration. The following patch > adds a new RxVlanOf

Re: [RFC v1 2/2] dts: port ethertype ethdev api test suite to new dts framework

2024-08-08 Thread Jeremy Spewock
On Mon, Aug 5, 2024 at 1:13 PM Nicholas Pratte wrote: > > Based off the test cases from the old DTS test suite, the following test > suite assess the behavior of ethertype configuration options found > within the ethdev api. > > Bugzilla-ID: 1505 > > depends-on: 142696 ("dts: add VLAN methods to t

Re: [OS-Team] [dpdklab] Re: [PATCH] version: 24.11-rc0

2024-08-08 Thread Patrick Robb
Thanks I will merge the change disabling ABI checks at UNH at start of day tomorrow. On Thu, Aug 8, 2024 at 8:56 AM David Marchand wrote: > > On Thu, Aug 8, 2024 at 2:00 PM Thomas Monjalon wrote: > > > > 08/08/2024 10:03, David Marchand: > > > Start a new release cycle with empty release notes.

Community CI Meeting Minutes - August 8, 2024

2024-08-08 Thread Patrick Robb
# August 8, 2024 Attendees 1. Patrick Robb 2. Juraj Linkeš 3. Aaron Conole 4. Alex Chapman 5. Dean Marx 6. Jeremy Spewock 7. Luca Vizzarro 8. Nicholas Pratte 9. Paul Szczepanek 10. Manit Mahajan ###

Re: [PATCH v3 1/1] dts: add text parser for testpmd verbose output

2024-08-08 Thread Jeremy Spewock
On Thu, Aug 8, 2024 at 4:36 PM wrote: > > From: Jeremy Spewock > > Multiple test suites from the old DTS framework rely on being able to > consume and interpret the verbose output of testpmd. The new framework > doesn't have an elegant way for handling the verbose output, but test > suites are st

Re: [PATCH] net/gve: Add support for TSO in DQO RDA

2024-08-08 Thread Ferruh Yigit
On 8/8/2024 7:25 PM, Tathagat Priyadarshi wrote: >> Hi Tathagat, >> >> This patch has bits from other patch just merged, can you please send a >> new version of this patch, on top of latest next-net [1] tree? >> >> [1] >> https://git.dpdk.org/next/dpdk-next-net/ > > Superseded via > https://patch

RE: [PATCH v2 1/3] net/enic: support SR-IOV VF using admin channel

2024-08-08 Thread Hyong Youb Kim (hyonkim)
> -Original Message- > From: Ferruh Yigit > Sent: Thursday, August 8, 2024 5:50 PM > To: Hyong Youb Kim (hyonkim) > Cc: dev@dpdk.org; John Daley (johndale) > Subject: Re: [PATCH v2 1/3] net/enic: support SR-IOV VF using admin channel > > On 8/8/2024 7:14 AM, Hyong Youb Kim wrote: > >

RE: [PATCH v2 2/3] net/enic: add speed capabilities for newer models

2024-08-08 Thread Hyong Youb Kim (hyonkim)
> -Original Message- > From: Ferruh Yigit > Sent: Thursday, August 8, 2024 5:51 PM > To: Hyong Youb Kim (hyonkim) > Cc: dev@dpdk.org; John Daley (johndale) > Subject: Re: [PATCH v2 2/3] net/enic: add speed capabilities for newer models > > On 8/8/2024 7:14 AM, Hyong Youb Kim wrote: >

RE: [PATCH v2 3/3] net/enic: allow multicast in MAC address add callback

2024-08-08 Thread Hyong Youb Kim (hyonkim)
> -Original Message- > From: Ferruh Yigit > Sent: Thursday, August 8, 2024 5:51 PM > To: Hyong Youb Kim (hyonkim) > Cc: dev@dpdk.org; John Daley (johndale) > Subject: Re: [PATCH v2 3/3] net/enic: allow multicast in MAC address add > callback > > On 8/8/2024 7:14 AM, Hyong Youb Kim wro