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
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_
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
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
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_
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(+),
>> 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
> -
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
(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
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
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
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
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
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
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
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
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
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
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
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
(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
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
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
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
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
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
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
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
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
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
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
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
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
(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
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
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
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
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
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
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
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
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 - 100 of 260 matches
Mail list logo