[v1,1/5] raw/zxdh: introduce zxdh raw device driver

2024-08-05 Thread Yong Zhang
Introduce rawdev driver support for ZXDH which can help to connect two separate hosts with each other. Signed-off-by: Yong Zhang --- MAINTAINERS| 5 + doc/guides/rawdevs/index.rst | 1 + doc/guides/rawdevs/zxdh.rst| 29 + drivers/raw/meson.build| 1

[v1,2/5] raw/zxdh: add support for queue setup operation

2024-08-05 Thread Yong Zhang
Add queue initialization and release interface. Signed-off-by: Yong Zhang --- drivers/raw/zxdh/zxdh_rawdev.c | 241 + drivers/raw/zxdh/zxdh_rawdev.h | 19 +++ 2 files changed, 260 insertions(+) diff --git a/drivers/raw/zxdh/zxdh_rawdev.c b/drivers/raw/zxdh

[v1,3/5] raw/zxdh: add support for standard rawdev operations

2024-08-05 Thread Yong Zhang
Add support for rawdev operations such as dev_start and dev_stop. Signed-off-by: Yong Zhang --- drivers/raw/zxdh/zxdh_rawdev.c | 136 - drivers/raw/zxdh/zxdh_rawdev.h | 10 +++ 2 files changed, 145 insertions(+), 1 deletion(-) diff --git a/drivers/raw/zxdh

[v1,4/5] raw/zxdh: add support for enqueue operation

2024-08-05 Thread Yong Zhang
Add rawdev enqueue operation for zxdh devices. Signed-off-by: Yong Zhang --- drivers/raw/zxdh/zxdh_rawdev.c | 220 + drivers/raw/zxdh/zxdh_rawdev.h | 19 +++ 2 files changed, 239 insertions(+) diff --git a/drivers/raw/zxdh/zxdh_rawdev.c b/drivers/raw/zxdh

[v1,5/5] raw/zxdh: add support for dequeue operation

2024-08-05 Thread Yong Zhang
Add rawdev dequeue operation for zxdh devices. Signed-off-by: Yong Zhang --- drivers/raw/zxdh/zxdh_rawdev.c | 113 + 1 file changed, 113 insertions(+) diff --git a/drivers/raw/zxdh/zxdh_rawdev.c b/drivers/raw/zxdh/zxdh_rawdev.c index 76b8f7f728..2019bd3704

[v2 1/5] raw/zxdh: introduce zxdh raw device driver

2024-08-12 Thread Yong Zhang
Introduce rawdev driver support for ZXDH which can help to connect two separate hosts with each other. Signed-off-by: Yong Zhang --- MAINTAINERS| 5 + doc/guides/rawdevs/index.rst | 1 + doc/guides/rawdevs/zxdh.rst| 30 + drivers/raw/meson.build| 1

[v2 2/5] raw/zxdh: add support for queue setup operation

2024-08-12 Thread Yong Zhang
Add queue initialization and release interface. Signed-off-by: Yong Zhang --- drivers/raw/zxdh/zxdh_rawdev.c | 242 + drivers/raw/zxdh/zxdh_rawdev.h | 19 +++ 2 files changed, 261 insertions(+) diff --git a/drivers/raw/zxdh/zxdh_rawdev.c b/drivers/raw/zxdh

[v2 3/5] raw/zxdh: add support for standard rawdev operations

2024-08-12 Thread Yong Zhang
Add support for rawdev operations such as dev_start and dev_stop. Signed-off-by: Yong Zhang --- drivers/raw/zxdh/zxdh_rawdev.c | 136 - drivers/raw/zxdh/zxdh_rawdev.h | 10 +++ 2 files changed, 145 insertions(+), 1 deletion(-) diff --git a/drivers/raw/zxdh

[v2 4/5] raw/zxdh: add support for enqueue operation

2024-08-12 Thread Yong Zhang
Add rawdev enqueue operation for zxdh devices. Signed-off-by: Yong Zhang --- drivers/raw/zxdh/zxdh_rawdev.c | 220 + drivers/raw/zxdh/zxdh_rawdev.h | 19 +++ 2 files changed, 239 insertions(+) diff --git a/drivers/raw/zxdh/zxdh_rawdev.c b/drivers/raw/zxdh

[v2 5/5] raw/zxdh: add support for dequeue operation

2024-08-12 Thread Yong Zhang
Add rawdev dequeue operation for zxdh devices. Signed-off-by: Yong Zhang --- drivers/raw/zxdh/zxdh_rawdev.c | 113 + 1 file changed, 113 insertions(+) diff --git a/drivers/raw/zxdh/zxdh_rawdev.c b/drivers/raw/zxdh/zxdh_rawdev.c index a878d42c03..ccb1a241c4

Re:[PATCH] raw/zxdh: introduce zxdh raw device driver

2024-09-02 Thread Yong Zhang
Hi David, Stephen, Could you please provide any feedback on the patch I submitted on August 12th? Thanks

[v3] raw/zxdh:Optimize device resource mapping process

2024-07-08 Thread Yong Zhang
Use rte_pci_device to map device resources and delete useless device search processes. Signed-off-by: Yong Zhang --- drivers/raw/zxdh/meson.build | 2 +- drivers/raw/zxdh/zxdh_pci.c| 562 - drivers/raw/zxdh/zxdh_pci.h| 41 --- drivers/raw/zxdh

[v3] raw/zxdh:Optimize device resource mapping process

2024-07-08 Thread Yong Zhang
Use rte_pci_device to map device resources and delete useless device search processes. Signed-off-by: Yong Zhang --- drivers/raw/zxdh/meson.build | 2 +- drivers/raw/zxdh/zxdh_pci.c| 562 - drivers/raw/zxdh/zxdh_pci.h| 41 --- drivers/raw/zxdh

Re:[PATCH] raw/zxdh: introduce zxdh raw device driver

2024-09-05 Thread Yong Zhang
Hi David, Stephen, I recently submitted a patch based on your suggestions. Could you please review it and let me know if any changes are needed? Looking forward to your feedback! Thanks

Re:[PATCH] raw/zxdh: introduce zxdh raw device driver

2024-09-09 Thread Yong Zhang
Hi thomas, Could you please provide feedback on the patch I submitted on August 12? Any suggestions for improvement would be appreciated. Thanks

[v3 1/5] raw/gdtc: introduce gdtc raw device driver

2024-10-14 Thread Yong Zhang
Introduce rawdev driver support for GDTC which can help to connect two separate hosts with each other. Signed-off-by: Yong Zhang --- MAINTAINERS| 5 + doc/guides/rawdevs/gdtc.rst| 35 ++ doc/guides/rawdevs/index.rst | 1 + drivers/raw/gdtc/gdtc_rawdev.c | 212

[v3 4/5] raw/gdtc: add support for enqueue operation

2024-10-14 Thread Yong Zhang
Add rawdev enqueue operation for gdtc devices. Signed-off-by: Yong Zhang --- drivers/raw/gdtc/gdtc_rawdev.c | 220 + drivers/raw/gdtc/gdtc_rawdev.h | 19 +++ 2 files changed, 239 insertions(+) diff --git a/drivers/raw/gdtc/gdtc_rawdev.c b/drivers/raw/gdtc

[v3 2/5] raw/gdtc: add support for queue setup operation

2024-10-14 Thread Yong Zhang
Add queue initialization and release interface. Signed-off-by: Yong Zhang --- drivers/raw/gdtc/gdtc_rawdev.c | 242 + drivers/raw/gdtc/gdtc_rawdev.h | 19 +++ 2 files changed, 261 insertions(+) diff --git a/drivers/raw/gdtc/gdtc_rawdev.c b/drivers/raw/gdtc

[v3 3/5] raw/gdtc: add support for standard rawdev operations

2024-10-14 Thread Yong Zhang
Add support for rawdev operations such as dev_start and dev_stop. Signed-off-by: Yong Zhang --- drivers/raw/gdtc/gdtc_rawdev.c | 136 - drivers/raw/gdtc/gdtc_rawdev.h | 10 +++ 2 files changed, 145 insertions(+), 1 deletion(-) diff --git a/drivers/raw/gdtc

[v3 5/5] raw/gdtc: add support for dequeue operation

2024-10-14 Thread Yong Zhang
Add rawdev dequeue operation for gdtc devices. Signed-off-by: Yong Zhang --- drivers/raw/gdtc/gdtc_rawdev.c | 113 + 1 file changed, 113 insertions(+) diff --git a/drivers/raw/gdtc/gdtc_rawdev.c b/drivers/raw/gdtc/gdtc_rawdev.c index 03f7cc1a8e..8e9543f402

Re:[PATCH] raw/gdtc: introduce gdtc raw device driver

2024-10-14 Thread Yong Zhang
Hi ALL, To avoid confusion with net/zxdh, raw/zxdh is renamed to raw/gdtc. Thanks

Re:[PATCH] raw/zxdh: introduce zxdh raw device driver

2024-10-07 Thread Yong Zhang
Hi thomas, I hope this message finds you well. I initially submitted the zxdh rawdev driver on June 12th, and the final version was submitted on August 12th. Since then, I have not received any feedback from the community. I would appreciate it if you could provide any suggestions for modific

[v3,4/5] raw/gdtc: add support for enqueue operation

2024-10-21 Thread Yong Zhang
Add rawdev enqueue operation for gdtc devices. Signed-off-by: Yong Zhang --- drivers/raw/gdtc/gdtc_rawdev.c | 220 + drivers/raw/gdtc/gdtc_rawdev.h | 19 +++ 2 files changed, 239 insertions(+) diff --git a/drivers/raw/gdtc/gdtc_rawdev.c b/drivers/raw/gdtc

[v3,3/5] raw/gdtc: add support for standard rawdev operations

2024-10-21 Thread Yong Zhang
Add support for rawdev operations such as dev_start and dev_stop. Signed-off-by: Yong Zhang --- drivers/raw/gdtc/gdtc_rawdev.c | 136 - drivers/raw/gdtc/gdtc_rawdev.h | 10 +++ 2 files changed, 145 insertions(+), 1 deletion(-) diff --git a/drivers/raw/gdtc

[v3,5/5] raw/gdtc: add support for dequeue operation

2024-10-21 Thread Yong Zhang
Add rawdev dequeue operation for gdtc devices. Signed-off-by: Yong Zhang --- drivers/raw/gdtc/gdtc_rawdev.c | 113 + 1 file changed, 113 insertions(+) diff --git a/drivers/raw/gdtc/gdtc_rawdev.c b/drivers/raw/gdtc/gdtc_rawdev.c index 03f7cc1a8e..8e9543f402

[v3,1/5] raw/gdtc: introduce gdtc raw device driver

2024-10-21 Thread Yong Zhang
Introduce rawdev driver support for GDTC which can help to connect two separate hosts with each other. Signed-off-by: Yong Zhang --- MAINTAINERS| 5 + doc/guides/rawdevs/gdtc.rst| 35 ++ doc/guides/rawdevs/index.rst | 1 + drivers/raw/gdtc/gdtc_rawdev.c | 212

[v3,2/5] raw/gdtc: add support for queue setup operation

2024-10-21 Thread Yong Zhang
Add queue initialization and release interface. Signed-off-by: Yong Zhang --- drivers/raw/gdtc/gdtc_rawdev.c | 242 + drivers/raw/gdtc/gdtc_rawdev.h | 19 +++ 2 files changed, 261 insertions(+) diff --git a/drivers/raw/gdtc/gdtc_rawdev.c b/drivers/raw/gdtc

[v4,2/5] raw/gdtc: add support for queue setup operation

2024-10-29 Thread Yong Zhang
Add queue initialization and release interface. Signed-off-by: Yong Zhang --- drivers/raw/gdtc/gdtc_rawdev.c | 242 + drivers/raw/gdtc/gdtc_rawdev.h | 19 +++ 2 files changed, 261 insertions(+) diff --git a/drivers/raw/gdtc/gdtc_rawdev.c b/drivers/raw/gdtc

[v4,1/5] raw/gdtc: introduce gdtc raw device driver

2024-10-29 Thread Yong Zhang
Introduce rawdev driver support for GDTC which can help to connect two separate hosts with each other. Signed-off-by: Yong Zhang --- MAINTAINERS| 5 + doc/guides/rawdevs/gdtc.rst| 35 ++ doc/guides/rawdevs/index.rst | 1 + drivers/raw/gdtc/gdtc_rawdev.c | 212

[v4,5/5] raw/gdtc: add support for dequeue operation

2024-10-29 Thread Yong Zhang
Add rawdev dequeue operation for gdtc devices. Signed-off-by: Yong Zhang --- drivers/raw/gdtc/gdtc_rawdev.c | 113 + 1 file changed, 113 insertions(+) diff --git a/drivers/raw/gdtc/gdtc_rawdev.c b/drivers/raw/gdtc/gdtc_rawdev.c index 03f7cc1a8e..8e9543f402

[v4,4/5] raw/gdtc: add support for enqueue operation

2024-10-29 Thread Yong Zhang
Add rawdev enqueue operation for gdtc devices. Signed-off-by: Yong Zhang --- drivers/raw/gdtc/gdtc_rawdev.c | 220 + drivers/raw/gdtc/gdtc_rawdev.h | 19 +++ 2 files changed, 239 insertions(+) diff --git a/drivers/raw/gdtc/gdtc_rawdev.c b/drivers/raw/gdtc

[v4,3/5] raw/gdtc: add support for standard rawdev operations

2024-10-29 Thread Yong Zhang
Add support for rawdev operations such as dev_start and dev_stop. Signed-off-by: Yong Zhang --- drivers/raw/gdtc/gdtc_rawdev.c | 136 - drivers/raw/gdtc/gdtc_rawdev.h | 10 +++ 2 files changed, 145 insertions(+), 1 deletion(-) diff --git a/drivers/raw/gdtc

Re:[PATCH] raw/gdtc: introduce gdtc raw device driver

2024-11-03 Thread Yong Zhang
Hi thomas, I submitted a patch on October 29 and haven't received response. Wondering if any modifications are needed? Could you provide an update on the review? Thanks. Looking forward to hearing from you. Best regards,

Re:[PATCH] raw/zxdh: introduce zxdh raw device driver

2024-09-22 Thread Yong Zhang
Hi thomas, Could you please provide feedback on the patch I submitted on August 12? Any suggestions for improvement would be appreciated. Thanks

Re:[PATCH] raw/zxdh: introduce zxdh raw device driver

2024-09-26 Thread Yong Zhang
Hi thomas, I hope this message finds you well. I initially submitted the zxdh rawdev driver on June 12th, and the final version was submitted on August 12th. Since then, I have not received any feedback from the community. I would appreciate it if you could provide any suggestions for modific

Re:[PATCH] raw/zxdh: introduce zxdh raw device driver

2024-09-28 Thread Yong Zhang
Hi thomas, I hope this message finds you well. I initially submitted the zxdh rawdev driver on June 12th, and the final version was submitted on August 12th. Since then, I have not received any feedback from the community. I would appreciate it if you could provide any suggestions for modific

Re:[PATCH] raw/zxdh: introduce zxdh raw device driver

2024-09-19 Thread Yong Zhang
Hi thomas, Could you please provide feedback on the patch I submitted on August 12? Any suggestions for improvement would be appreciated. Thanks

[v5,2/5] raw/gdtc: add support for queue setup operation

2024-11-14 Thread Yong Zhang
Add queue initialization and release interface. Signed-off-by: Yong Zhang --- drivers/raw/gdtc/gdtc_rawdev.c | 244 + drivers/raw/gdtc/gdtc_rawdev.h | 19 +++ 2 files changed, 263 insertions(+) diff --git a/drivers/raw/gdtc/gdtc_rawdev.c b/drivers/raw/gdtc

[v5,1/5] raw/gdtc: introduce gdtc raw device driver

2024-11-14 Thread Yong Zhang
Introduce rawdev driver support for GDTC which can help to connect two separate hosts with each other. Signed-off-by: Yong Zhang --- .mailmap | 1 + MAINTAINERS| 5 + doc/guides/rawdevs/gdtc.rst| 35 ++ doc/guides/rawdevs/index.rst | 1

[v5,5/5] raw/gdtc: add support for dequeue operation

2024-11-14 Thread Yong Zhang
Add rawdev dequeue operation for gdtc devices. Signed-off-by: Yong Zhang --- drivers/raw/gdtc/gdtc_rawdev.c | 168 - 1 file changed, 147 insertions(+), 21 deletions(-) diff --git a/drivers/raw/gdtc/gdtc_rawdev.c b/drivers/raw/gdtc/gdtc_rawdev.c index f58b034e58

[v5,3/5] raw/gdtc: add support for standard rawdev operations

2024-11-14 Thread Yong Zhang
Add support for rawdev operations such as dev_start and dev_stop. Signed-off-by: Yong Zhang --- drivers/raw/gdtc/gdtc_rawdev.c | 136 - drivers/raw/gdtc/gdtc_rawdev.h | 10 +++ 2 files changed, 145 insertions(+), 1 deletion(-) diff --git a/drivers/raw/gdtc

[v5,4/5] raw/gdtc: add support for enqueue operation

2024-11-14 Thread Yong Zhang
Add rawdev enqueue operation for gdtc devices. Signed-off-by: Yong Zhang --- drivers/raw/gdtc/gdtc_rawdev.c | 220 + drivers/raw/gdtc/gdtc_rawdev.h | 19 +++ 2 files changed, 239 insertions(+) diff --git a/drivers/raw/gdtc/gdtc_rawdev.c b/drivers/raw/gdtc

raw/gdtc: use standard macros to optimize code style

2024-12-09 Thread Yong Zhang
Use RTE_BIT to optimize non-standard macro definitions Signed-off-by: Yong Zhang --- drivers/raw/gdtc/gdtc_rawdev.c | 16 drivers/raw/gdtc/gdtc_rawdev.h | 6 +++--- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/drivers/raw/gdtc/gdtc_rawdev.c b/drivers/raw