[v2,1/5] net/zxdh: fix meson.build issus in compilation

2025-06-17 Thread Junlong Wang
Hi Maintainer, yesterday,I saw that you marked the v2 series patch status as' Changes Requested ', so I would like to submit a new version as per your request. > * dpdk: [v2,1/5] net/zxdh: fix meson.build issus in compilation > - > http://patches.dpdk.org/project/dpdk/patch/20250617

[PATCH v2 2/5] net/zxdh: modify some MAC config issues

2025-06-16 Thread Junlong Wang
modify some mac config issues, which were discovered during the testing process. Fixes: 1c8f68b64cfc ("net/zxdh: optimize MAC operations") Signed-off-by: Junlong Wang --- drivers/net/zxdh/zxdh_ethdev.c | 16 drivers/net/zxdh/zxdh_ethdev_

[PATCH v2 3/5] net/zxdh: modify some VLAN related issues

2025-06-16 Thread Junlong Wang
modify some vlan related issues, which were discovered during the testing process. Fixes: b4f996b7fcf6 ("net/zxdh: optimize VLAN filter and offload") Signed-off-by: Junlong Wang --- drivers/net/zxdh/zxdh_ethdev.c | 9 - drivers/net/zxdh/zxdh_ethdev_ops.c | 4 ++-- d

[PATCH v2 5/5] net/zxdh: add support VLAN TPID set ops

2025-06-16 Thread Junlong Wang
provided vlan tpid set ops implementations. Signed-off-by: Junlong Wang --- drivers/net/zxdh/zxdh_ethdev.c | 1 + drivers/net/zxdh/zxdh_ethdev_ops.c | 37 ++ drivers/net/zxdh/zxdh_ethdev_ops.h | 1 + drivers/net/zxdh/zxdh_msg.c| 30

[PATCH v2 4/5] net/zxdh: modify RSS related issues

2025-06-16 Thread Junlong Wang
modify rss related issues in testing process. Modify the comments of the maintainers. Fixes: 01acc23bab13 ("net/zxdh: optimize RSS operations") Signed-off-by: Junlong Wang --- drivers/net/zxdh/zxdh_ethdev.h | 1 + drivers/net/zxdh/zxdh_ethdev_

[PATCH v2 1/5] net/zxdh: fix meson.build issus in compilation

2025-06-16 Thread Junlong Wang
fix meson.build issus in compilation, which caused the inability to compile in the arm64 environment. Fixes: 29e89288ff14 ("net/zxdh: add driver skeleton") Cc: sta...@dpdk.org Signed-off-by: Junlong Wang --- drivers/net/zxdh/meson.build | 2 +- 1 file changed, 1 insertion(+),

Re: [PATCH v1 1/3] net/zxdh: modify some MAC config issues

2025-06-11 Thread Junlong Wang
>> modify some mac config issues, >> which were discovered during the testing process. >> >> Signed-off-by: Junlong Wang > That's not how we fix issues in general in DPDK. > We want to provide tracking history, so: > - we split the fixes per issue > -

[PATCH v1 3/3] net/zxdh: modify RSS related issues

2025-06-06 Thread Junlong Wang
modify rss related issues in testing process. Signed-off-by: Junlong Wang --- drivers/net/zxdh/zxdh_ethdev.c | 1 + drivers/net/zxdh/zxdh_ethdev_ops.c | 66 +++--- drivers/net/zxdh/zxdh_ethdev_ops.h | 4 +- drivers/net/zxdh/zxdh_msg.c| 12 +++--- drivers

[PATCH v1 2/3] net/zxdh: modify some VLAN related issues

2025-06-06 Thread Junlong Wang
modify some vlan related issues, and provided vlan tpid set ops. Signed-off-by: Junlong Wang --- drivers/net/zxdh/zxdh_ethdev.c | 10 +- drivers/net/zxdh/zxdh_ethdev_ops.c | 39 +++- drivers/net/zxdh/zxdh_ethdev_ops.h | 1 + drivers/net/zxdh/zxdh_msg.c| 58

[PATCH v1 1/3] net/zxdh: modify some MAC config issues

2025-06-06 Thread Junlong Wang
modify some mac config issues, which were discovered during the testing process. Signed-off-by: Junlong Wang --- drivers/net/zxdh/meson.build | 2 +- drivers/net/zxdh/zxdh_ethdev.c | 16 + drivers/net/zxdh/zxdh_ethdev_ops.c | 36 +++--- drivers/net

[PATCH v1] net/zxdh: add support E31X series device ID

2025-04-15 Thread Junlong Wang
add support e312s、e316、e310_rdma、e312_rdma device id. Signed-off-by: Junlong Wang --- drivers/net/zxdh/zxdh_ethdev.c | 23 --- drivers/net/zxdh/zxdh_ethdev.h | 13 +++-- 2 files changed, 31 insertions(+), 5 deletions(-) diff --git a/drivers/net/zxdh/zxdh_ethdev.c b

[PATCH v1] net/zxdh: fix using static assert in macro definition

2025-04-08 Thread Junlong Wang
using static_assert(RTE_BUILD_BUG_ON) replaced BUILD_BUG_ON. Fixes: 9c3a123f9e08 ("net/zxdh: optimize msg processing ops and modify some issues") Signed-off-by: Junlong Wang --- drivers/net/zxdh/zxdh_common.h | 9 ++--- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git

[PATCH v3 14/16] net/zxdh: provide extended stats ops implementations

2025-02-25 Thread Junlong Wang
provide extended stats ops implementations. Signed-off-by: Junlong Wang --- doc/guides/nics/features/zxdh.ini | 1 + doc/guides/nics/zxdh.rst | 1 + drivers/net/zxdh/zxdh_ethdev.c | 3 + drivers/net/zxdh/zxdh_ethdev_ops.c | 265 - drivers/net

[PATCH v3 15/16] net/zxdh: provide ptypes FW version EEPROM ops

2025-02-25 Thread Junlong Wang
provide ptypes、FW version、EEPROM ops. Signed-off-by: Junlong Wang --- doc/guides/nics/features/zxdh.ini | 2 + drivers/net/zxdh/zxdh_ethdev.c | 30 + drivers/net/zxdh/zxdh_ethdev_ops.c | 200 + drivers/net/zxdh/zxdh_ethdev_ops.h | 3 + drivers/net/zxdh

[PATCH v3 12/16] net/zxdh: provided CSUM/TSO/LRO config

2025-02-25 Thread Junlong Wang
provided CSUM/TSO/LRO config. Signed-off-by: Junlong Wang --- doc/guides/nics/features/zxdh.ini | 5 ++ doc/guides/nics/zxdh.rst | 3 + drivers/net/zxdh/zxdh_ethdev.c| 93 +++ drivers/net/zxdh/zxdh_msg.c | 15 + 4 files changed, 116

[PATCH v3 13/16] net/zxdh: provided rxq/txq info get implementations

2025-02-25 Thread Junlong Wang
provided rxq/txq info get implementations. Signed-off-by: Junlong Wang --- drivers/net/zxdh/zxdh_ethdev.c | 40 -- 1 file changed, 38 insertions(+), 2 deletions(-) diff --git a/drivers/net/zxdh/zxdh_ethdev.c b/drivers/net/zxdh/zxdh_ethdev.c index e58891dc32

[PATCH v3 08/16] net/zxdh: optimize VLAN filter/offload ops

2025-02-25 Thread Junlong Wang
optimize VLAN filter/offload ops. Signed-off-by: Junlong Wang --- drivers/net/zxdh/zxdh_ethdev_ops.c | 42 +++-- drivers/net/zxdh/zxdh_msg.c| 81 + drivers/net/zxdh/zxdh_msg.h| 5 +- drivers/net/zxdh/zxdh_tables.c | 139

[PATCH v3 07/16] net/zxdh: optimize promisc ops

2025-02-25 Thread Junlong Wang
optimize promisc ops. Signed-off-by: Junlong Wang --- drivers/net/zxdh/zxdh_msg.c| 62 ++ drivers/net/zxdh/zxdh_tables.c | 49 +++ drivers/net/zxdh/zxdh_tables.h | 3 +- 3 files changed, 113 insertions(+), 1 deletion(-) diff --git a

[PATCH v3 10/16] net/zxdh: optimize MTU set ops

2025-02-25 Thread Junlong Wang
optimize MTU set ops. Signed-off-by: Junlong Wang --- drivers/net/zxdh/zxdh_ethdev_ops.c | 8 ++--- drivers/net/zxdh/zxdh_msg.c| 42 + drivers/net/zxdh/zxdh_tables.h | 49 +++--- 3 files changed, 90 insertions(+), 9 deletions(-) diff

[PATCH v3 09/16] net/zxdh: optimize RSS/RETA hash config/update/get

2025-02-25 Thread Junlong Wang
optimize RSS hash config/update,RETA update/get. Signed-off-by: Junlong Wang --- drivers/net/zxdh/zxdh_ethdev_ops.c | 1 - drivers/net/zxdh/zxdh_msg.c| 129 + 2 files changed, 129 insertions(+), 1 deletion(-) diff --git a/drivers/net/zxdh/zxdh_ethdev_ops.c

[PATCH v3 06/16] net/zxdh: optimize MAC ops

2025-02-25 Thread Junlong Wang
optimize MAC ops Signed-off-by: Junlong Wang --- drivers/net/zxdh/zxdh_ethdev.c | 41 +- drivers/net/zxdh/zxdh_ethdev.h | 13 +++- drivers/net/zxdh/zxdh_ethdev_ops.c | 59 +-- drivers/net/zxdh/zxdh_msg.c| 118 + drivers/net/zxdh

[PATCH v3 03/16] net/zxdh: optimize link update process

2025-02-25 Thread Junlong Wang
optimize link update process. Signed-off-by: Junlong Wang --- drivers/net/zxdh/zxdh_ethdev_ops.c | 24 +--- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/drivers/net/zxdh/zxdh_ethdev_ops.c b/drivers/net/zxdh/zxdh_ethdev_ops.c index eefecde823..0c92bd7c05

[PATCH v3 02/16] net/zxdh: optimize queue res alloc/free process

2025-02-25 Thread Junlong Wang
optimize queue res alloc/free process. Signed-off-by: Junlong Wang --- drivers/net/zxdh/zxdh_common.c | 27 ++-- drivers/net/zxdh/zxdh_ethdev.c | 200 - drivers/net/zxdh/zxdh_ethdev.h | 14 +- drivers/net/zxdh/zxdh_ethdev_ops.c | 13 +- drivers/net

[PATCH v3 05/16] net/zxdh: provided PF/VF msg intr callback

2025-02-25 Thread Junlong Wang
provided PF/VF msg intr callback. Signed-off-by: Junlong Wang --- drivers/net/zxdh/zxdh_ethdev.c | 5 +- drivers/net/zxdh/zxdh_msg.c| 184 +++-- drivers/net/zxdh/zxdh_msg.h| 8 ++ drivers/net/zxdh/zxdh_tables.c | 17 +++ drivers/net/zxdh/zxdh_tables.h

[PATCH v3 00/16] net/zxdh: updated net zxdh driver

2025-02-25 Thread Junlong Wang
. provided csum/lro/tso 、extend stats、fw_version、module_info 、meter, etc. Junlong Wang (16): net/zxdh: optimize np dtb channel initialization net/zxdh: optimize queue res alloc/free process net/zxdh: optimize link update process net/zxdh: update Rx/Tx to latest net/zxdh: provided PF/VF msg

Re: [PATCH v2 00/16] net/zxdh: updated net zxdh driver

2025-02-23 Thread Junlong Wang
Hi maintainer, Do these warnings need to be resolved? The usage of this code is also supported by the standard C language, and other drivers also have this usage; At the same time, why does the compilation still have [- Wvla] warning when adding cflags += no_wvla_cflag in zxdh

Re: [PATCH v2 00/16] net/zxdh: updated net zxdh driver

2025-02-23 Thread Junlong Wang
Hi maintainer, Do these warnings need to be resolved? The usage of this code is also supported by the standard C language, and other drivers also have this usage; At the same time, why does the compilation still have [- Wvla] warning when adding cflags += no_wvla_cflag in zxdh

[PATCH v2 06/16] net/zxdh: optimize MAC ops

2025-02-20 Thread Junlong Wang
optimize MAC ops Signed-off-by: Junlong Wang --- drivers/net/zxdh/zxdh_ethdev.c | 40 +- drivers/net/zxdh/zxdh_ethdev.h | 13 +++- drivers/net/zxdh/zxdh_ethdev_ops.c | 59 +-- drivers/net/zxdh/zxdh_msg.c| 118 + drivers/net/zxdh

[PATCH v2 08/16] net/zxdh: optimize VLAN filter/offload ops

2025-02-20 Thread Junlong Wang
optimize VLAN filter/offload ops. Signed-off-by: Junlong Wang --- drivers/net/zxdh/zxdh_ethdev_ops.c | 42 +++-- drivers/net/zxdh/zxdh_msg.c| 81 + drivers/net/zxdh/zxdh_msg.h| 5 +- drivers/net/zxdh/zxdh_tables.c | 139

[PATCH v2 03/16] net/zxdh: optimize link update process

2025-02-20 Thread Junlong Wang
optimize link update process. Signed-off-by: Junlong Wang --- drivers/net/zxdh/zxdh_ethdev_ops.c | 24 +--- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/drivers/net/zxdh/zxdh_ethdev_ops.c b/drivers/net/zxdh/zxdh_ethdev_ops.c index 7ebb231362..83ea1188a0

[PATCH v2 05/16] net/zxdh: provided PF/VF msg intr callback

2025-02-20 Thread Junlong Wang
provided PF/VF msg intr callback. Signed-off-by: Junlong Wang --- drivers/net/zxdh/zxdh_ethdev.c | 6 +- drivers/net/zxdh/zxdh_msg.c| 186 +++-- drivers/net/zxdh/zxdh_msg.h| 9 ++ drivers/net/zxdh/zxdh_tables.c | 17 +++ drivers/net/zxdh/zxdh_tables.h

[PATCH v2 15/16] net/zxdh: provide ptypes FW version EEPROM ops

2025-02-20 Thread Junlong Wang
provide ptypes、FW version、EEPROM ops. Signed-off-by: Junlong Wang --- doc/guides/nics/features/zxdh.ini | 2 + drivers/net/zxdh/zxdh_ethdev.c | 30 + drivers/net/zxdh/zxdh_ethdev_ops.c | 200 + drivers/net/zxdh/zxdh_ethdev_ops.h | 5 + drivers/net/zxdh

[PATCH v2 09/16] net/zxdh: optimize RSS/RETA hash config/update/get

2025-02-20 Thread Junlong Wang
optimize RSS hash config/update,RETA update/get. Signed-off-by: Junlong Wang --- drivers/net/zxdh/zxdh_ethdev_ops.c | 1 - drivers/net/zxdh/zxdh_msg.c| 129 + 2 files changed, 129 insertions(+), 1 deletion(-) diff --git a/drivers/net/zxdh/zxdh_ethdev_ops.c

[PATCH v2 10/16] net/zxdh: optimize MTU set ops

2025-02-20 Thread Junlong Wang
optimize MTU set ops. Signed-off-by: Junlong Wang --- drivers/net/zxdh/zxdh_ethdev_ops.c | 8 ++--- drivers/net/zxdh/zxdh_msg.c| 42 + drivers/net/zxdh/zxdh_tables.h | 49 +++--- 3 files changed, 90 insertions(+), 9 deletions(-) diff

[PATCH v2 14/16] net/zxdh: provide extended stats ops implementations

2025-02-20 Thread Junlong Wang
provide extended stats ops implementations. Signed-off-by: Junlong Wang --- doc/guides/nics/features/zxdh.ini | 1 + doc/guides/nics/zxdh.rst | 1 + drivers/net/zxdh/zxdh_ethdev.c | 3 + drivers/net/zxdh/zxdh_ethdev_ops.c | 265 - drivers/net

[PATCH v2 13/16] net/zxdh: provided rxq/txq info get implementations

2025-02-20 Thread Junlong Wang
provided rxq/txq info get implementations. Signed-off-by: Junlong Wang --- drivers/net/zxdh/zxdh_ethdev.c | 40 -- 1 file changed, 38 insertions(+), 2 deletions(-) diff --git a/drivers/net/zxdh/zxdh_ethdev.c b/drivers/net/zxdh/zxdh_ethdev.c index 30ddb463a2

[PATCH v2 12/16] net/zxdh: provided CSUM/TSO/LRO config

2025-02-20 Thread Junlong Wang
provided CSUM/TSO/LRO config. Signed-off-by: Junlong Wang --- doc/guides/nics/features/zxdh.ini | 5 ++ doc/guides/nics/zxdh.rst | 3 + drivers/net/zxdh/zxdh_ethdev.c| 92 +++ drivers/net/zxdh/zxdh_msg.c | 15 + 4 files changed, 115

[PATCH v2 07/16] net/zxdh: optimize promisc ops

2025-02-20 Thread Junlong Wang
optimize promisc ops. Signed-off-by: Junlong Wang --- drivers/net/zxdh/zxdh_msg.c| 62 ++ drivers/net/zxdh/zxdh_tables.c | 49 +++ drivers/net/zxdh/zxdh_tables.h | 3 +- 3 files changed, 113 insertions(+), 1 deletion(-) diff --git a

[PATCH v2 02/16] net/zxdh: optimize queue res alloc/free process

2025-02-20 Thread Junlong Wang
optimize queue res alloc/free process. Signed-off-by: Junlong Wang --- drivers/net/zxdh/zxdh_common.c | 27 ++-- drivers/net/zxdh/zxdh_ethdev.c | 200 - drivers/net/zxdh/zxdh_ethdev.h | 14 +- drivers/net/zxdh/zxdh_ethdev_ops.c | 13 +- drivers/net

[PATCH v2 00/16] net/zxdh: updated net zxdh driver

2025-02-20 Thread Junlong Wang
and some ops. provided csum/lro/tso 、extend stats、fw_version、module_info 、meter, etc. Junlong Wang (16): net/zxdh: optimize np dtb channel initialization net/zxdh: optimize queue res alloc/free process net/zxdh: optimize link update process net/zxdh: update Rx/Tx to latest net/zxdh

[PATCH v1 14/16] net/zxdh: provide extended stats ops implementations

2025-02-12 Thread Junlong Wang
provide extended stats ops implementations. Signed-off-by: Junlong Wang --- drivers/net/zxdh/zxdh_ethdev.c | 3 + drivers/net/zxdh/zxdh_ethdev_ops.c | 265 - drivers/net/zxdh/zxdh_ethdev_ops.h | 4 + 3 files changed, 269 insertions(+), 3 deletions(-) diff

[PATCH v1 13/16] net/zxdh: provided rxq/txq info get implementations

2025-02-12 Thread Junlong Wang
provided rxq/txq info get implementations. Signed-off-by: Junlong Wang --- drivers/net/zxdh/zxdh_ethdev.c | 40 -- 1 file changed, 38 insertions(+), 2 deletions(-) diff --git a/drivers/net/zxdh/zxdh_ethdev.c b/drivers/net/zxdh/zxdh_ethdev.c index d475f54e60

[PATCH v1 10/16] net/zxdh: optimize mtu set ops

2025-02-12 Thread Junlong Wang
optimize mtu set ops. Signed-off-by: Junlong Wang --- drivers/net/zxdh/zxdh_ethdev_ops.c | 8 ++--- drivers/net/zxdh/zxdh_msg.c| 42 ++ drivers/net/zxdh/zxdh_tables.h | 47 +++--- 3 files changed, 89 insertions(+), 8 deletions

[PATCH v1 08/16] net/zxdh: optimize vlan filter/offload ops

2025-02-12 Thread Junlong Wang
optimize vlan filter/offload ops. Signed-off-by: Junlong Wang --- drivers/net/zxdh/zxdh_ethdev_ops.c | 42 +++-- drivers/net/zxdh/zxdh_msg.c| 81 + drivers/net/zxdh/zxdh_msg.h| 5 +- drivers/net/zxdh/zxdh_tables.c | 139

[PATCH v1 07/16] net/zxdh: optimize promisc ops

2025-02-12 Thread Junlong Wang
optimize promisc ops. Signed-off-by: Junlong Wang --- drivers/net/zxdh/zxdh_msg.c| 30 + drivers/net/zxdh/zxdh_tables.c | 49 ++ drivers/net/zxdh/zxdh_tables.h | 3 ++- 3 files changed, 81 insertions(+), 1 deletion(-) diff --git a

[PATCH v1 12/16] net/zxdh: provided csum/tso/lro config

2025-02-12 Thread Junlong Wang
provided csum/tso/lro config. Signed-off-by: Junlong Wang --- drivers/net/zxdh/zxdh_ethdev.c | 92 ++ drivers/net/zxdh/zxdh_msg.c| 15 ++ 2 files changed, 107 insertions(+) diff --git a/drivers/net/zxdh/zxdh_ethdev.c b/drivers/net/zxdh/zxdh_ethdev.c

[PATCH v1 15/16] net/zxdh: provide ptypes fw_version module info/eeprom ops

2025-02-12 Thread Junlong Wang
provide ptypes、fw_version、module info/eeprom ops. Signed-off-by: Junlong Wang --- drivers/net/zxdh/zxdh_ethdev.c | 30 + drivers/net/zxdh/zxdh_ethdev_ops.c | 200 + drivers/net/zxdh/zxdh_ethdev_ops.h | 5 + drivers/net/zxdh/zxdh_msg.h| 37

[PATCH v1 09/16] net/zxdh: optimize rss hash config/update, reta update/get

2025-02-12 Thread Junlong Wang
optimize rss hash config/update,reta update/get. Signed-off-by: Junlong Wang --- drivers/net/zxdh/zxdh_ethdev_ops.c | 1 - drivers/net/zxdh/zxdh_msg.c| 129 + 2 files changed, 129 insertions(+), 1 deletion(-) diff --git a/drivers/net/zxdh/zxdh_ethdev_ops.c

[PATCH v1 02/16] net/zxdh: optimize queue res alloc/free process

2025-02-12 Thread Junlong Wang
optimize queue res alloc/free process. Signed-off-by: Junlong Wang --- drivers/net/zxdh/zxdh_common.c | 29 +++-- drivers/net/zxdh/zxdh_ethdev.c | 201 - drivers/net/zxdh/zxdh_ethdev.h | 14 +- drivers/net/zxdh/zxdh_ethdev_ops.c | 13 +- drivers/net

[PATCH v1 06/16] net/zxdh: optimize mac ops

2025-02-12 Thread Junlong Wang
optimize mac(add/remove/del) ops. Signed-off-by: Junlong Wang --- drivers/net/zxdh/zxdh_ethdev.c | 40 +- drivers/net/zxdh/zxdh_ethdev.h | 13 +++- drivers/net/zxdh/zxdh_ethdev_ops.c | 59 +-- drivers/net/zxdh/zxdh_msg.c| 118

[PATCH v1 05/16] net/zxdh: provided msg(pfvf) intr callback

2025-02-12 Thread Junlong Wang
provided msg(pfvf) intr callback for support pf/vf in usermode. Signed-off-by: Junlong Wang --- drivers/net/zxdh/zxdh_ethdev.c | 1 + drivers/net/zxdh/zxdh_msg.c| 186 +++-- drivers/net/zxdh/zxdh_msg.h| 9 ++ drivers/net/zxdh/zxdh_tables.c | 17

[PATCH v1 03/16] net/zxdh: optimize link update process

2025-02-12 Thread Junlong Wang
optimize link update process. Signed-off-by: Junlong Wang --- drivers/net/zxdh/zxdh_ethdev_ops.c | 24 +--- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/drivers/net/zxdh/zxdh_ethdev_ops.c b/drivers/net/zxdh/zxdh_ethdev_ops.c index 6ed6c6cfdc..bb9d291181

[PATCH v1 00/16] net/zxdh: updated net zxdh driver

2025-02-12 Thread Junlong Wang
V1: - updated net zxdh driver. optimize init and some ops. provided csum/lro/tso 、extend stats、fw_version、module_info 、meter, etc. Junlong Wang (16): net/zxdh: optimize np dtb channel initialization net/zxdh: optimize queue res alloc/free process net/zxdh: optimize link update

Re: [PATCH v8 00/15] net/zxdh: updated net zxdh driver

2025-01-22 Thread Junlong Wang
This release note looks good! Thank you so much! > How about this for a release note? > From 7137087faa9c1278bc702b69cce6df5e246c5675 Mon Sep 17 00:00:00 2001 > From: Stephen Hemminger > Date: Wed, 22 Jan 2025 10:05:54 -0800 > Subject: [PATCH] doc: add release note for zxdh driver update > Ad

Re: [v9,00/15] net/zxdh: updated net zxdh driver

2025-01-21 Thread Junlong Wang
May I ask if there are any modifications needed? If not, We hope to submit an update to the latest driver based on this version, which includes complete functionality; We are also fully prepared for the split patch.

Re: [v24,01/13] config: add zsda device number

2025-01-21 Thread Junlong Wang
Hi, Maintainer: > > > > Not Found > > > Not FoundThe requested resource was not found on this > server. > > Do we need to solve this error? We haven't found the detailed reason for the error in the output log. I noticed that the patches submitted by others also have this error. Than

[PATCH v9 08/15] net/zxdh: provided dev simple rx implementations

2025-01-20 Thread Junlong Wang
provided dev simple rx implementations. Signed-off-by: Junlong Wang --- doc/guides/nics/features/zxdh.ini | 1 + doc/guides/nics/zxdh.rst | 1 + drivers/net/zxdh/zxdh_ethdev.c| 1 + drivers/net/zxdh/zxdh_rxtx.c | 313 ++ drivers/net/zxdh

[PATCH v9 11/15] net/zxdh: promisc/allmulti ops implementations

2025-01-20 Thread Junlong Wang
provided promiscuous/allmulticast ops. Signed-off-by: Junlong Wang --- doc/guides/nics/features/zxdh.ini | 2 + doc/guides/nics/zxdh.rst | 2 + drivers/net/zxdh/zxdh_ethdev.c | 21 ++- drivers/net/zxdh/zxdh_ethdev.h | 2 + drivers/net/zxdh/zxdh_ethdev_ops.c | 128

[PATCH v9 06/15] net/zxdh: dev start/stop ops implementations

2025-01-20 Thread Junlong Wang
dev start/stop implementations, start/stop the rx/tx queues. Signed-off-by: Junlong Wang --- doc/guides/nics/features/zxdh.ini | 2 + doc/guides/nics/zxdh.rst | 2 + drivers/net/zxdh/zxdh_ethdev.c| 71 drivers/net/zxdh/zxdh_pci.c | 21

[PATCH v9 05/15] net/zxdh: rx/tx queue setup and intr enable

2025-01-20 Thread Junlong Wang
rx/tx queue setup and intr enable implementations. Signed-off-by: Junlong Wang --- drivers/net/zxdh/zxdh_ethdev.c | 4 + drivers/net/zxdh/zxdh_queue.c | 149 + drivers/net/zxdh/zxdh_queue.h | 33 3 files changed, 186 insertions(+) diff --git a

[PATCH v9 10/15] net/zxdh: mac set/add/remove ops implementations

2025-01-20 Thread Junlong Wang
provided mac set/add/remove ops. Signed-off-by: Junlong Wang --- doc/guides/nics/features/zxdh.ini | 2 + doc/guides/nics/zxdh.rst | 2 + drivers/net/zxdh/zxdh_common.c | 24 +++ drivers/net/zxdh/zxdh_common.h | 1 + drivers/net/zxdh/zxdh_ethdev.c | 33

[PATCH v9 12/15] net/zxdh: vlan filter/ offload ops implementations

2025-01-20 Thread Junlong Wang
provided vlan filter, vlan offload ops. Signed-off-by: Junlong Wang --- doc/guides/nics/features/zxdh.ini | 3 + doc/guides/nics/zxdh.rst | 3 + drivers/net/zxdh/zxdh_ethdev.c | 40 +- drivers/net/zxdh/zxdh_ethdev_ops.c | 223 + drivers/net

[PATCH v9 09/15] net/zxdh: link info update, set link up/down

2025-01-20 Thread Junlong Wang
provided link info update, set link up /down, and link intr. Signed-off-by: Junlong Wang --- doc/guides/nics/features/zxdh.ini | 2 + doc/guides/nics/zxdh.rst | 3 + drivers/net/zxdh/meson.build | 1 + drivers/net/zxdh/zxdh_ethdev.c | 21 drivers/net/zxdh

[PATCH v9 13/15] net/zxdh: rss hash config/update, reta update/get

2025-01-20 Thread Junlong Wang
provided rss hash config/update, reta update/get ops. Signed-off-by: Junlong Wang --- doc/guides/nics/features/zxdh.ini | 3 + doc/guides/nics/zxdh.rst | 1 + drivers/net/zxdh/zxdh_ethdev.c | 52 drivers/net/zxdh/zxdh_ethdev.h | 3 + drivers/net/zxdh

[PATCH v9 04/15] net/zxdh: port tables unint implementations

2025-01-20 Thread Junlong Wang
delete port tables in host. Signed-off-by: Junlong Wang --- drivers/net/zxdh/zxdh_ethdev.c | 18 ++ drivers/net/zxdh/zxdh_msg.h| 1 + drivers/net/zxdh/zxdh_np.c | 103 + drivers/net/zxdh/zxdh_np.h | 9 +++ drivers/net/zxdh/zxdh_tables.c | 33

[PATCH v9 07/15] net/zxdh: provided dev simple tx implementations

2025-01-20 Thread Junlong Wang
provided dev simple tx implementations. Signed-off-by: Junlong Wang --- drivers/net/zxdh/meson.build | 1 + drivers/net/zxdh/zxdh_ethdev.c | 22 ++ drivers/net/zxdh/zxdh_queue.h | 26 ++- drivers/net/zxdh/zxdh_rxtx.c | 396 + drivers/net/zxdh/zxdh_rxtx.h

[PATCH v9 02/15] net/zxdh: zxdh np uninit implementation

2025-01-20 Thread Junlong Wang
(np)network processor release resources in host. Signed-off-by: Junlong Wang --- drivers/net/zxdh/zxdh_ethdev.c | 48 drivers/net/zxdh/zxdh_np.c | 470 + drivers/net/zxdh/zxdh_np.h | 107 3 files changed, 625 insertions(+) diff --git a

[PATCH v9 00/15] net/zxdh: updated net zxdh driver

2025-01-20 Thread Junlong Wang
r. - resolved some WARNING:MACRO_ARG_UNUSED issues. - resolved some other issues. V2: - resolve code style and github-robot build issue. V1: - updated net zxdh driver provided insert/delete/get table code funcs. provided link/mac/vlan/promiscuous/rss/mtu ops. Junlong Wang (15): ne

[PATCH v8 11/15] net/zxdh: promisc/allmulti ops implementations

2025-01-19 Thread Junlong Wang
provided promiscuous/allmulticast ops. Signed-off-by: Junlong Wang --- doc/guides/nics/features/zxdh.ini | 2 + doc/guides/nics/zxdh.rst | 2 + drivers/net/zxdh/zxdh_ethdev.c | 21 ++- drivers/net/zxdh/zxdh_ethdev.h | 2 + drivers/net/zxdh/zxdh_ethdev_ops.c | 128

[PATCH v8 13/15] net/zxdh: rss hash config/update, reta update/get

2025-01-19 Thread Junlong Wang
provided rss hash config/update, reta update/get ops. Signed-off-by: Junlong Wang --- doc/guides/nics/features/zxdh.ini | 3 + doc/guides/nics/zxdh.rst | 1 + drivers/net/zxdh/zxdh_ethdev.c | 52 drivers/net/zxdh/zxdh_ethdev.h | 3 + drivers/net/zxdh

[PATCH v8 12/15] net/zxdh: vlan filter/ offload ops implementations

2025-01-19 Thread Junlong Wang
provided vlan filter, vlan offload ops. Signed-off-by: Junlong Wang --- doc/guides/nics/features/zxdh.ini | 3 + doc/guides/nics/zxdh.rst | 3 + drivers/net/zxdh/zxdh_ethdev.c | 40 +- drivers/net/zxdh/zxdh_ethdev_ops.c | 223 + drivers/net

[PATCH v8 10/15] net/zxdh: mac set/add/remove ops implementations

2025-01-19 Thread Junlong Wang
provided mac set/add/remove ops. Signed-off-by: Junlong Wang --- doc/guides/nics/features/zxdh.ini | 2 + doc/guides/nics/zxdh.rst | 2 + drivers/net/zxdh/zxdh_common.c | 24 +++ drivers/net/zxdh/zxdh_common.h | 1 + drivers/net/zxdh/zxdh_ethdev.c | 33

[PATCH v8 09/15] net/zxdh: link info update, set link up/down

2025-01-19 Thread Junlong Wang
provided link info update, set link up /down, and link intr. Signed-off-by: Junlong Wang --- doc/guides/nics/features/zxdh.ini | 2 + doc/guides/nics/zxdh.rst | 3 + drivers/net/zxdh/meson.build | 1 + drivers/net/zxdh/zxdh_ethdev.c | 21 drivers/net/zxdh

[PATCH v8 08/15] net/zxdh: provided dev simple rx implementations

2025-01-19 Thread Junlong Wang
provided dev simple rx implementations. Signed-off-by: Junlong Wang --- doc/guides/nics/features/zxdh.ini | 1 + doc/guides/nics/zxdh.rst | 1 + drivers/net/zxdh/zxdh_ethdev.c| 1 + drivers/net/zxdh/zxdh_rxtx.c | 313 ++ drivers/net/zxdh

[PATCH v8 07/15] net/zxdh: provided dev simple tx implementations

2025-01-19 Thread Junlong Wang
provided dev simple tx implementations. Signed-off-by: Junlong Wang --- drivers/net/zxdh/meson.build | 1 + drivers/net/zxdh/zxdh_ethdev.c | 22 ++ drivers/net/zxdh/zxdh_queue.h | 26 ++- drivers/net/zxdh/zxdh_rxtx.c | 396 + drivers/net/zxdh/zxdh_rxtx.h

[PATCH v8 04/15] net/zxdh: port tables unint implementations

2025-01-19 Thread Junlong Wang
delete port tables in host. Signed-off-by: Junlong Wang --- drivers/net/zxdh/zxdh_ethdev.c | 18 ++ drivers/net/zxdh/zxdh_msg.h| 1 + drivers/net/zxdh/zxdh_np.c | 103 + drivers/net/zxdh/zxdh_np.h | 9 +++ drivers/net/zxdh/zxdh_tables.c | 33

[PATCH v8 06/15] net/zxdh: dev start/stop ops implementations

2025-01-19 Thread Junlong Wang
dev start/stop implementations, start/stop the rx/tx queues. Signed-off-by: Junlong Wang --- doc/guides/nics/features/zxdh.ini | 2 + doc/guides/nics/zxdh.rst | 2 + drivers/net/zxdh/zxdh_ethdev.c| 71 drivers/net/zxdh/zxdh_pci.c | 21

[PATCH v8 05/15] net/zxdh: rx/tx queue setup and intr enable

2025-01-19 Thread Junlong Wang
rx/tx queue setup and intr enable implementations. Signed-off-by: Junlong Wang --- drivers/net/zxdh/zxdh_ethdev.c | 4 + drivers/net/zxdh/zxdh_queue.c | 149 + drivers/net/zxdh/zxdh_queue.h | 33 3 files changed, 186 insertions(+) diff --git a

[PATCH v8 02/15] net/zxdh: zxdh np uninit implementation

2025-01-19 Thread Junlong Wang
(np)network processor release resources in host. Signed-off-by: Junlong Wang --- drivers/net/zxdh/zxdh_ethdev.c | 48 drivers/net/zxdh/zxdh_np.c | 470 + drivers/net/zxdh/zxdh_np.h | 107 3 files changed, 625 insertions(+) diff --git a

[PATCH v8 00/15] net/zxdh: updated net zxdh driver

2025-01-19 Thread Junlong Wang
ed some other issues. V2: - resolve code style and github-robot build issue. V1: - updated net zxdh driver provided insert/delete/get table code funcs. provided link/mac/vlan/promiscuous/rss/mtu ops. Junlong Wang (15): net/zxdh: zxdh np init implementation net/zxdh: zxdh np uninit

Re: [PATCH v7 01/15] net/zxdh: zxdh np init implementation

2025-01-16 Thread Junlong Wang
I will fix it and send a new version. Thanks. >> (np)network Processor initialize resources in host, >> and initialize a channel for some tables insert/get/del. >> >> Signed-off-by: Junlong Wang >> --- > This does not apply cleanly to the current main branch b

[PATCH v7 08/15] net/zxdh: provided dev simple rx implementations

2025-01-15 Thread Junlong Wang
provided dev simple rx implementations. Signed-off-by: Junlong Wang --- doc/guides/nics/features/zxdh.ini | 1 + doc/guides/nics/zxdh.rst | 1 + drivers/net/zxdh/zxdh_ethdev.c| 1 + drivers/net/zxdh/zxdh_rxtx.c | 313 ++ drivers/net/zxdh

[PATCH v7 13/15] net/zxdh: rss hash config/update, reta update/get

2025-01-15 Thread Junlong Wang
provided rss hash config/update, reta update/get ops. Signed-off-by: Junlong Wang --- doc/guides/nics/features/zxdh.ini | 3 + doc/guides/nics/zxdh.rst | 1 + drivers/net/zxdh/zxdh_ethdev.c | 52 drivers/net/zxdh/zxdh_ethdev.h | 3 + drivers/net/zxdh

[PATCH v7 12/15] net/zxdh: vlan filter/ offload ops implementations

2025-01-15 Thread Junlong Wang
provided vlan filter, vlan offload ops. Signed-off-by: Junlong Wang --- doc/guides/nics/features/zxdh.ini | 3 + doc/guides/nics/zxdh.rst | 3 + drivers/net/zxdh/zxdh_ethdev.c | 40 +- drivers/net/zxdh/zxdh_ethdev_ops.c | 223 + drivers/net

[PATCH v7 11/15] net/zxdh: promisc/allmulti ops implementations

2025-01-15 Thread Junlong Wang
provided promiscuous/allmulticast ops. Signed-off-by: Junlong Wang --- doc/guides/nics/features/zxdh.ini | 2 + doc/guides/nics/zxdh.rst | 2 + drivers/net/zxdh/zxdh_ethdev.c | 21 ++- drivers/net/zxdh/zxdh_ethdev.h | 2 + drivers/net/zxdh/zxdh_ethdev_ops.c | 128

[PATCH v7 10/15] net/zxdh: mac set/add/remove ops implementations

2025-01-15 Thread Junlong Wang
provided mac set/add/remove ops. Signed-off-by: Junlong Wang --- doc/guides/nics/features/zxdh.ini | 2 + doc/guides/nics/zxdh.rst | 2 + drivers/net/zxdh/zxdh_common.c | 24 +++ drivers/net/zxdh/zxdh_common.h | 1 + drivers/net/zxdh/zxdh_ethdev.c | 33

[PATCH v7 09/15] net/zxdh: link info update, set link up/down

2025-01-15 Thread Junlong Wang
provided link info update, set link up /down, and link intr. Signed-off-by: Junlong Wang --- doc/guides/nics/features/zxdh.ini | 2 + doc/guides/nics/zxdh.rst | 3 + drivers/net/zxdh/meson.build | 1 + drivers/net/zxdh/zxdh_ethdev.c | 22 +++- drivers/net/zxdh

[PATCH v7 07/15] net/zxdh: provided dev simple tx implementations

2025-01-15 Thread Junlong Wang
provided dev simple tx implementations. Signed-off-by: Junlong Wang --- drivers/net/zxdh/meson.build | 1 + drivers/net/zxdh/zxdh_ethdev.c | 22 ++ drivers/net/zxdh/zxdh_queue.h | 26 ++- drivers/net/zxdh/zxdh_rxtx.c | 396 + drivers/net/zxdh/zxdh_rxtx.h

[PATCH v7 06/15] net/zxdh: dev start/stop ops implementations

2025-01-15 Thread Junlong Wang
dev start/stop implementations, start/stop the rx/tx queues. Signed-off-by: Junlong Wang --- doc/guides/nics/features/zxdh.ini | 2 + doc/guides/nics/zxdh.rst | 2 + drivers/net/zxdh/zxdh_ethdev.c| 71 drivers/net/zxdh/zxdh_pci.c | 21

[PATCH v7 05/15] net/zxdh: rx/tx queue setup and intr enable

2025-01-15 Thread Junlong Wang
rx/tx queue setup and intr enable implementations. Signed-off-by: Junlong Wang --- drivers/net/zxdh/zxdh_ethdev.c | 4 + drivers/net/zxdh/zxdh_queue.c | 149 + drivers/net/zxdh/zxdh_queue.h | 33 3 files changed, 186 insertions(+) diff --git a

[PATCH v7 04/15] net/zxdh: port tables unint implementations

2025-01-15 Thread Junlong Wang
delete port tables in host. Signed-off-by: Junlong Wang --- drivers/net/zxdh/zxdh_ethdev.c | 18 ++ drivers/net/zxdh/zxdh_msg.h| 1 + drivers/net/zxdh/zxdh_np.c | 103 + drivers/net/zxdh/zxdh_np.h | 9 +++ drivers/net/zxdh/zxdh_tables.c | 33

[PATCH v7 02/15] net/zxdh: zxdh np uninit implementation

2025-01-15 Thread Junlong Wang
(np)network processor release resources in host. Signed-off-by: Junlong Wang --- drivers/net/zxdh/zxdh_ethdev.c | 48 drivers/net/zxdh/zxdh_np.c | 470 + drivers/net/zxdh/zxdh_np.h | 107 3 files changed, 625 insertions(+) diff --git a

[PATCH v7 00/15] net/zxdh: updated net zxdh driver

2025-01-15 Thread Junlong Wang
ue. V1: - updated net zxdh driver provided insert/delete/get table code funcs. provided link/mac/vlan/promiscuous/rss/mtu ops. Junlong Wang (15): net/zxdh: zxdh np init implementation net/zxdh: zxdh np uninit implementation net/zxdh: port tables init implementations net/zxd

Re: [v6,00/15] net/zxdh: updated net zxdh driver

2025-01-02 Thread Junlong Wang
Hi, Maintainer A few days ago, I pushed the v6 version. Is there anything else that needs to be modified? If so, please let me know. Thank you for your time! > V6: > - Remove unnecessary __rte_packed in the virtqueue structure and others. > - Remove Some blank before or after log mes

[PATCH v6 12/15] net/zxdh: vlan filter/ offload ops implementations

2024-12-25 Thread Junlong Wang
provided vlan filter, vlan offload ops. Signed-off-by: Junlong Wang --- doc/guides/nics/features/zxdh.ini | 3 + doc/guides/nics/zxdh.rst | 3 + drivers/net/zxdh/zxdh_ethdev.c | 40 +- drivers/net/zxdh/zxdh_ethdev_ops.c | 223 + drivers/net

[PATCH v6 11/15] net/zxdh: promisc/allmulti ops implementations

2024-12-25 Thread Junlong Wang
provided promiscuous/allmulticast ops. Signed-off-by: Junlong Wang --- doc/guides/nics/features/zxdh.ini | 2 + doc/guides/nics/zxdh.rst | 2 + drivers/net/zxdh/zxdh_ethdev.c | 21 ++- drivers/net/zxdh/zxdh_ethdev.h | 2 + drivers/net/zxdh/zxdh_ethdev_ops.c | 128

[PATCH v6 10/15] net/zxdh: mac set/add/remove ops implementations

2024-12-25 Thread Junlong Wang
provided mac set/add/remove ops. Signed-off-by: Junlong Wang --- doc/guides/nics/features/zxdh.ini | 2 + doc/guides/nics/zxdh.rst | 2 + drivers/net/zxdh/zxdh_common.c | 24 +++ drivers/net/zxdh/zxdh_common.h | 1 + drivers/net/zxdh/zxdh_ethdev.c | 33

[PATCH v6 13/15] net/zxdh: rss hash config/update, reta update/get

2024-12-25 Thread Junlong Wang
provided rss hash config/update, reta update/get ops. Signed-off-by: Junlong Wang --- doc/guides/nics/features/zxdh.ini | 3 + doc/guides/nics/zxdh.rst | 1 + drivers/net/zxdh/zxdh_ethdev.c | 52 drivers/net/zxdh/zxdh_ethdev.h | 3 + drivers/net/zxdh

[PATCH v6 07/15] net/zxdh: provided dev simple tx implementations

2024-12-25 Thread Junlong Wang
provided dev simple tx implementations. Signed-off-by: Junlong Wang --- drivers/net/zxdh/meson.build | 1 + drivers/net/zxdh/zxdh_ethdev.c | 22 ++ drivers/net/zxdh/zxdh_queue.h | 26 ++- drivers/net/zxdh/zxdh_rxtx.c | 396 + drivers/net/zxdh/zxdh_rxtx.h

[PATCH v6 04/15] net/zxdh: port tables unint implementations

2024-12-25 Thread Junlong Wang
delete port tables in host. Signed-off-by: Junlong Wang --- drivers/net/zxdh/zxdh_ethdev.c | 18 ++ drivers/net/zxdh/zxdh_msg.h| 1 + drivers/net/zxdh/zxdh_np.c | 103 + drivers/net/zxdh/zxdh_np.h | 9 +++ drivers/net/zxdh/zxdh_tables.c | 33

  1   2   3   >