[PATCH v10 11/14] net/sxe: add custom cmd led ctrl

2025-07-19 Thread Jie Liu
Add custom cmd led ctrl. Signed-off-by: Jie Liu --- drivers/net/sxe/include/sxe/sxe_cli.h | 218 drivers/net/sxe/include/sxe/sxe_ioctl.h | 21 +++ drivers/net/sxe/meson.build | 2 + drivers/net/sxe/pf/sxe_main.c | 3 + drivers/net/sxe

[PATCH v10 06/14] net/sxe: add filter function

2025-07-19 Thread Jie Liu
Add filter function. Signed-off-by: Jie Liu --- drivers/net/sxe/pf/sxe.h| 4 + drivers/net/sxe/pf/sxe_filter.c | 191 drivers/net/sxe/pf/sxe_filter.h | 29 + drivers/net/sxe/pf/sxe_main.c | 1 + 4 files changed, 225 insertions(+) diff --git a

[PATCH v10 14/14] net/sxe: add Solve compilation problems.

2025-07-19 Thread Jie Liu
Add Fix compiling issues. Signed-off-by: Jie Liu --- drivers/net/sxe/base/sxe_common.c | 2 +- drivers/net/sxe/base/sxe_compat_platform.h | 2 - drivers/net/sxe/base/sxe_compat_version.h | 1 - drivers/net/sxe/base/sxe_hw.c | 21 -- drivers/net/sxe/base

[PATCH v10 12/14] net/sxe: add simd function

2025-07-19 Thread Jie Liu
Add simd function. Signed-off-by: Jie Liu --- drivers/net/sxe/base/sxe_queue_common.c | 52 +- drivers/net/sxe/base/sxe_rx_common.c| 125 - drivers/net/sxe/meson.build | 9 + drivers/net/sxe/pf/sxe.h| 3 + drivers/net/sxe/pf/sxe_vec_common.h | 315

[PATCH v10 10/14] net/sxe: add xstats function

2025-07-19 Thread Jie Liu
Add xstats function. Signed-off-by: Jie Liu --- drivers/net/sxe/meson.build| 1 + drivers/net/sxe/pf/sxe.h | 2 + drivers/net/sxe/pf/sxe_main.c | 2 + drivers/net/sxe/pf/sxe_stats.c | 577 + drivers/net/sxe/pf/sxe_stats.h | 71 5 files

[PATCH v10 09/14] net/sxe: support ptp

2025-07-19 Thread Jie Liu
Add ptp module. Signed-off-by: Jie Liu --- drivers/net/sxe/meson.build | 1 + drivers/net/sxe/pf/sxe.h | 9 ++ drivers/net/sxe/pf/sxe_ptp.c | 209 +++ drivers/net/sxe/pf/sxe_ptp.h | 26 + 4 files changed, 245 insertions(+) create mode 100644

[PATCH v10 08/14] net/sxe: add dcb function

2025-07-19 Thread Jie Liu
Add dcb function. Signed-off-by: Jie Liu --- drivers/net/sxe/meson.build | 1 + drivers/net/sxe/pf/rte_pmd_sxe.h| 2 + drivers/net/sxe/pf/sxe.h| 2 + drivers/net/sxe/pf/sxe_dcb.c| 946 drivers/net/sxe/pf/sxe_dcb.h

[PATCH v10 05/14] net/sxe: support vlan filter

2025-07-19 Thread Jie Liu
Support vlan filter. Signed-off-by: Jie Liu --- drivers/net/sxe/base/sxe_offload_common.c | 4 + drivers/net/sxe/pf/sxe.h | 5 +- drivers/net/sxe/pf/sxe_filter.c | 277 ++ drivers/net/sxe/pf/sxe_filter.h | 13 + drivers/net/sxe/pf

[PATCH v10 07/14] net/sxe: support rss offload

2025-07-19 Thread Jie Liu
Support rss offload. Signed-off-by: Jie Liu --- drivers/net/sxe/base/sxe_offload_common.c | 11 +- drivers/net/sxe/pf/sxe.h | 2 +- drivers/net/sxe/pf/sxe_offload.c | 300 +- drivers/net/sxe/pf/sxe_offload.h | 33 +++ 4 files changed

[PATCH v10 01/14] net/sxe: add base driver directory and doc

2025-07-19 Thread Jie Liu
Adding a minimum maintainable directory structure for the network driver and request maintenance of the sxe driver. Signed-off-by: Jie Liu --- MAINTAINERS | 6 +++ doc/guides/nics/features/sxe.ini| 78 + doc/guides/nics/features

[PATCH v10 04/14] net/sxe: add link, flow ctrl, mac ops, mtu ops function

2025-07-19 Thread Jie Liu
Add link, flow ctrl, mac ops, mtu ops function. Signed-off-by: Jie Liu --- drivers/net/sxe/meson.build| 3 + drivers/net/sxe/pf/sxe.h | 13 +- drivers/net/sxe/pf/sxe_ethdev.c| 443 +- drivers/net/sxe/pf/sxe_filter.c| 279 + drivers/net/sxe/pf

[PATCH v9 14/14] net/sxe: add Solve compilation problems.

2025-07-16 Thread Jie Liu
Add Fix compiling issues. Signed-off-by: Jie Liu --- drivers/net/sxe/base/sxe_common.c | 2 +- drivers/net/sxe/base/sxe_compat_platform.h | 2 - drivers/net/sxe/base/sxe_compat_version.h | 1 - drivers/net/sxe/base/sxe_hw.c | 21 -- drivers/net/sxe/base

[PATCH v9 12/14] net/sxe: add simd function

2025-07-16 Thread Jie Liu
Add simd function. Signed-off-by: Jie Liu --- drivers/net/sxe/base/sxe_queue_common.c | 52 +- drivers/net/sxe/base/sxe_rx_common.c| 125 - drivers/net/sxe/meson.build | 9 + drivers/net/sxe/pf/sxe.h| 3 + drivers/net/sxe/pf/sxe_vec_common.h | 315

[PATCH v9 08/14] net/sxe: add dcb function

2025-07-16 Thread Jie Liu
Add dcb function. Signed-off-by: Jie Liu --- drivers/net/sxe/meson.build | 1 + drivers/net/sxe/pf/rte_pmd_sxe.h| 2 + drivers/net/sxe/pf/sxe.h| 2 + drivers/net/sxe/pf/sxe_dcb.c| 946 drivers/net/sxe/pf/sxe_dcb.h

[PATCH v9 11/14] net/sxe: add custom cmd led ctrl

2025-07-16 Thread Jie Liu
Add custom cmd led ctrl. Signed-off-by: Jie Liu --- drivers/net/sxe/include/sxe/sxe_cli.h | 218 drivers/net/sxe/include/sxe/sxe_ioctl.h | 21 +++ drivers/net/sxe/meson.build | 2 + drivers/net/sxe/pf/sxe_main.c | 3 + drivers/net/sxe

[PATCH v9 10/14] net/sxe: add xstats function

2025-07-16 Thread Jie Liu
Add xstats function. Signed-off-by: Jie Liu --- drivers/net/sxe/meson.build| 1 + drivers/net/sxe/pf/sxe.h | 2 + drivers/net/sxe/pf/sxe_main.c | 2 + drivers/net/sxe/pf/sxe_stats.c | 577 + drivers/net/sxe/pf/sxe_stats.h | 71 5 files

[PATCH v9 09/14] net/sxe: support ptp

2025-07-16 Thread Jie Liu
Add ptp module. Signed-off-by: Jie Liu --- drivers/net/sxe/meson.build | 1 + drivers/net/sxe/pf/sxe.h | 9 ++ drivers/net/sxe/pf/sxe_ptp.c | 209 +++ drivers/net/sxe/pf/sxe_ptp.h | 26 + 4 files changed, 245 insertions(+) create mode 100644

[PATCH v9 07/14] net/sxe: support rss offload

2025-07-16 Thread Jie Liu
Support rss offload. Signed-off-by: Jie Liu --- drivers/net/sxe/base/sxe_offload_common.c | 11 +- drivers/net/sxe/pf/sxe.h | 2 +- drivers/net/sxe/pf/sxe_offload.c | 300 +- drivers/net/sxe/pf/sxe_offload.h | 33 +++ 4 files changed

[PATCH v9 06/14] net/sxe: add filter function

2025-07-16 Thread Jie Liu
Add filter function. Signed-off-by: Jie Liu --- drivers/net/sxe/pf/sxe.h| 4 + drivers/net/sxe/pf/sxe_filter.c | 191 drivers/net/sxe/pf/sxe_filter.h | 29 + drivers/net/sxe/pf/sxe_main.c | 1 + 4 files changed, 225 insertions(+) diff --git a

[PATCH v9 05/14] net/sxe: support vlan filter

2025-07-16 Thread Jie Liu
Support vlan filter. Signed-off-by: Jie Liu --- drivers/net/sxe/base/sxe_offload_common.c | 4 + drivers/net/sxe/pf/sxe.h | 5 +- drivers/net/sxe/pf/sxe_filter.c | 277 ++ drivers/net/sxe/pf/sxe_filter.h | 13 + drivers/net/sxe/pf

[PATCH v9 04/14] net/sxe: add link, flow ctrl, mac ops, mtu ops function

2025-07-16 Thread Jie Liu
Add link, flow ctrl, mac ops, mtu ops function. Signed-off-by: Jie Liu --- drivers/net/sxe/meson.build| 3 + drivers/net/sxe/pf/sxe.h | 13 +- drivers/net/sxe/pf/sxe_ethdev.c| 443 +- drivers/net/sxe/pf/sxe_filter.c| 279 + drivers/net/sxe/pf

[PATCH v9 01/14] net/sxe: add base driver directory and doc

2025-07-16 Thread Jie Liu
Adding a minimum maintainable directory structure for the network driver and request maintenance of the sxe driver. Signed-off-by: Jie Liu --- MAINTAINERS | 6 +++ doc/guides/nics/features/sxe.ini| 78 + doc/guides/nics/features

[PATCH v8 14/14] net/sxe: add Solve compilation problems.

2025-07-14 Thread Jie Liu
Add Fix compiling issues. Signed-off-by: Jie Liu --- drivers/net/sxe/base/sxe_common.c | 2 +- drivers/net/sxe/base/sxe_compat_platform.h | 2 - drivers/net/sxe/base/sxe_compat_version.h | 1 - drivers/net/sxe/base/sxe_hw.c | 21 -- drivers/net/sxe/base

[PATCH v8 12/14] net/sxe: add simd function

2025-07-14 Thread Jie Liu
Add simd function. Signed-off-by: Jie Liu --- drivers/net/sxe/base/sxe_queue_common.c | 52 +- drivers/net/sxe/base/sxe_rx_common.c| 125 - drivers/net/sxe/meson.build | 9 + drivers/net/sxe/pf/sxe.h| 3 + drivers/net/sxe/pf/sxe_vec_common.h | 315

[PATCH v8 11/14] net/sxe: add custom cmd led ctrl

2025-07-14 Thread Jie Liu
Add custom cmd led ctrl. Signed-off-by: Jie Liu --- drivers/net/sxe/include/sxe/sxe_cli.h | 218 drivers/net/sxe/include/sxe/sxe_ioctl.h | 21 +++ drivers/net/sxe/meson.build | 2 + drivers/net/sxe/pf/sxe_main.c | 3 + drivers/net/sxe

[PATCH v8 10/14] net/sxe: add xstats function

2025-07-14 Thread Jie Liu
Add xstats function. Signed-off-by: Jie Liu --- drivers/net/sxe/meson.build| 1 + drivers/net/sxe/pf/sxe.h | 2 + drivers/net/sxe/pf/sxe_main.c | 2 + drivers/net/sxe/pf/sxe_stats.c | 577 + drivers/net/sxe/pf/sxe_stats.h | 71 5 files

[PATCH v8 09/14] net/sxe: support ptp

2025-07-14 Thread Jie Liu
Add ptp module. Signed-off-by: Jie Liu --- drivers/net/sxe/meson.build | 1 + drivers/net/sxe/pf/sxe.h | 9 ++ drivers/net/sxe/pf/sxe_ptp.c | 209 +++ drivers/net/sxe/pf/sxe_ptp.h | 26 + 4 files changed, 245 insertions(+) create mode 100644

[PATCH v8 08/14] net/sxe: add dcb function

2025-07-14 Thread Jie Liu
Add dcb function. Signed-off-by: Jie Liu --- drivers/net/sxe/meson.build | 1 + drivers/net/sxe/pf/rte_pmd_sxe.h| 2 + drivers/net/sxe/pf/sxe.h| 2 + drivers/net/sxe/pf/sxe_dcb.c| 946 drivers/net/sxe/pf/sxe_dcb.h

[PATCH v8 07/14] net/sxe: support rss offload

2025-07-14 Thread Jie Liu
Support rss offload. Signed-off-by: Jie Liu --- drivers/net/sxe/base/sxe_offload_common.c | 11 +- drivers/net/sxe/pf/sxe.h | 2 +- drivers/net/sxe/pf/sxe_offload.c | 300 +- drivers/net/sxe/pf/sxe_offload.h | 33 +++ 4 files changed

[PATCH v8 06/14] net/sxe: add filter function

2025-07-14 Thread Jie Liu
Add filter function. Signed-off-by: Jie Liu --- drivers/net/sxe/pf/sxe.h| 4 + drivers/net/sxe/pf/sxe_filter.c | 191 drivers/net/sxe/pf/sxe_filter.h | 29 + drivers/net/sxe/pf/sxe_main.c | 1 + 4 files changed, 225 insertions(+) diff --git a

[PATCH v8 05/14] net/sxe: support vlan filter

2025-07-14 Thread Jie Liu
Support vlan filter. Signed-off-by: Jie Liu --- drivers/net/sxe/base/sxe_offload_common.c | 4 + drivers/net/sxe/pf/sxe.h | 5 +- drivers/net/sxe/pf/sxe_filter.c | 277 ++ drivers/net/sxe/pf/sxe_filter.h | 13 + drivers/net/sxe/pf

[PATCH v8 04/14] net/sxe: add link, flow ctrl, mac ops, mtu ops function

2025-07-14 Thread Jie Liu
Add link, flow ctrl, mac ops, mtu ops function. Signed-off-by: Jie Liu --- drivers/net/sxe/meson.build| 3 + drivers/net/sxe/pf/sxe.h | 13 +- drivers/net/sxe/pf/sxe_ethdev.c| 443 +- drivers/net/sxe/pf/sxe_filter.c| 279 + drivers/net/sxe/pf

[PATCH v8 01/14] net/sxe: add base driver directory and doc

2025-07-14 Thread Jie Liu
Adding a minimum maintainable directory structure for the network driver and request maintenance of the sxe driver. Signed-off-by: Jie Liu --- MAINTAINERS | 6 +++ doc/guides/nics/features/sxe.ini| 78 + doc/guides/nics/features

[PATCH v7 14/14] net/sxe: add Solve compilation problems.

2025-07-13 Thread Jie Liu
Add Fix compiling issues. Signed-off-by: Jie Liu --- drivers/net/sxe/base/sxe_common.c | 2 +- drivers/net/sxe/base/sxe_compat_platform.h | 1 - drivers/net/sxe/base/sxe_compat_version.h | 1 - drivers/net/sxe/base/sxe_hw.c | 21 +++ drivers/net/sxe/base

[PATCH v7 12/14] net/sxe: add simd function

2025-07-13 Thread Jie Liu
Add simd function. Signed-off-by: Jie Liu --- drivers/net/sxe/base/sxe_queue_common.c | 52 +- drivers/net/sxe/base/sxe_rx_common.c| 125 - drivers/net/sxe/meson.build | 9 + drivers/net/sxe/pf/sxe.h| 3 + drivers/net/sxe/pf/sxe_vec_common.h | 315

[PATCH v7 08/14] net/sxe: add dcb function

2025-07-13 Thread Jie Liu
Add dcb function. Signed-off-by: Jie Liu --- drivers/net/sxe/meson.build | 1 + drivers/net/sxe/pf/rte_pmd_sxe.h| 2 + drivers/net/sxe/pf/sxe.h| 2 + drivers/net/sxe/pf/sxe_dcb.c| 946 drivers/net/sxe/pf/sxe_dcb.h

[PATCH v7 11/14] net/sxe: add custom cmd led ctrl

2025-07-13 Thread Jie Liu
Add custom cmd led ctrl. Signed-off-by: Jie Liu --- drivers/net/sxe/include/sxe/sxe_cli.h | 218 drivers/net/sxe/include/sxe/sxe_ioctl.h | 21 +++ drivers/net/sxe/meson.build | 2 + drivers/net/sxe/pf/sxe_main.c | 3 + drivers/net/sxe

[PATCH v7 10/14] net/sxe: add xstats function

2025-07-13 Thread Jie Liu
Add xstats function. Signed-off-by: Jie Liu --- drivers/net/sxe/meson.build| 1 + drivers/net/sxe/pf/sxe.h | 2 + drivers/net/sxe/pf/sxe_main.c | 2 + drivers/net/sxe/pf/sxe_stats.c | 577 + drivers/net/sxe/pf/sxe_stats.h | 71 5 files

[PATCH v7 09/14] net/sxe: support ptp

2025-07-13 Thread Jie Liu
Add ptp module. Signed-off-by: Jie Liu --- drivers/net/sxe/meson.build | 1 + drivers/net/sxe/pf/sxe.h | 9 ++ drivers/net/sxe/pf/sxe_ptp.c | 209 +++ drivers/net/sxe/pf/sxe_ptp.h | 26 + 4 files changed, 245 insertions(+) create mode 100644

[PATCH v7 07/14] net/sxe: support rss offload

2025-07-13 Thread Jie Liu
Support rss offload. Signed-off-by: Jie Liu --- drivers/net/sxe/base/sxe_offload_common.c | 11 +- drivers/net/sxe/pf/sxe.h | 2 +- drivers/net/sxe/pf/sxe_offload.c | 300 +- drivers/net/sxe/pf/sxe_offload.h | 33 +++ 4 files changed

[PATCH v7 06/14] net/sxe: add filter function

2025-07-13 Thread Jie Liu
Add filter function. Signed-off-by: Jie Liu --- drivers/net/sxe/pf/sxe.h| 4 + drivers/net/sxe/pf/sxe_filter.c | 191 drivers/net/sxe/pf/sxe_filter.h | 29 + drivers/net/sxe/pf/sxe_main.c | 1 + 4 files changed, 225 insertions(+) diff --git a

[PATCH v7 05/14] net/sxe: support vlan filter

2025-07-13 Thread Jie Liu
Support vlan filter. Signed-off-by: Jie Liu --- drivers/net/sxe/base/sxe_offload_common.c | 4 + drivers/net/sxe/pf/sxe.h | 5 +- drivers/net/sxe/pf/sxe_filter.c | 277 ++ drivers/net/sxe/pf/sxe_filter.h | 13 + drivers/net/sxe/pf

[PATCH v7 04/14] net/sxe: add link, flow ctrl, mac ops, mtu ops function

2025-07-13 Thread Jie Liu
Add link, flow ctrl, mac ops, mtu ops function. Signed-off-by: Jie Liu --- drivers/net/sxe/meson.build| 3 + drivers/net/sxe/pf/sxe.h | 13 +- drivers/net/sxe/pf/sxe_ethdev.c| 443 +- drivers/net/sxe/pf/sxe_filter.c| 279 + drivers/net/sxe/pf

[PATCH v7 01/14] net/sxe: add base driver directory and doc

2025-07-13 Thread Jie Liu
Adding a minimum maintainable directory structure for the network driver and request maintenance of the sxe driver. Signed-off-by: Jie Liu --- MAINTAINERS | 6 +++ doc/guides/nics/features/sxe.ini| 78 + doc/guides/nics/features

[PATCH v6 14/14] net/sxe: add Solve compilation problems.

2025-07-11 Thread Jie Liu
Add Fix compiling issues. Signed-off-by: Jie Liu --- drivers/net/sxe/base/sxe_common.c | 2 +- drivers/net/sxe/base/sxe_compat_version.h | 1 - drivers/net/sxe/base/sxe_hw.c | 21 drivers/net/sxe/base/sxe_offload_common.c | 1 - drivers/net/sxe/base

[PATCH v6 12/14] net/sxe: add simd function

2025-07-11 Thread Jie Liu
Add simd function. Signed-off-by: Jie Liu --- drivers/net/sxe/base/sxe_queue_common.c | 52 +- drivers/net/sxe/base/sxe_rx_common.c| 125 - drivers/net/sxe/meson.build | 9 + drivers/net/sxe/pf/sxe.h| 3 + drivers/net/sxe/pf/sxe_vec_common.h | 315

[PATCH v6 11/14] net/sxe: add custom cmd led ctrl

2025-07-11 Thread Jie Liu
Add custom cmd led ctrl. Signed-off-by: Jie Liu --- drivers/net/sxe/include/sxe/sxe_cli.h | 218 drivers/net/sxe/include/sxe/sxe_ioctl.h | 21 +++ drivers/net/sxe/meson.build | 2 + drivers/net/sxe/pf/sxe_main.c | 3 + drivers/net/sxe

[PATCH v6 10/14] net/sxe: add xstats function

2025-07-11 Thread Jie Liu
Add xstats function. Signed-off-by: Jie Liu --- drivers/net/sxe/meson.build| 1 + drivers/net/sxe/pf/sxe.h | 2 + drivers/net/sxe/pf/sxe_main.c | 2 + drivers/net/sxe/pf/sxe_stats.c | 577 + drivers/net/sxe/pf/sxe_stats.h | 71 5 files

[PATCH v6 09/14] net/sxe: support ptp

2025-07-11 Thread Jie Liu
Add ptp module. Signed-off-by: Jie Liu --- drivers/net/sxe/meson.build | 1 + drivers/net/sxe/pf/sxe.h | 9 ++ drivers/net/sxe/pf/sxe_ptp.c | 209 +++ drivers/net/sxe/pf/sxe_ptp.h | 26 + 4 files changed, 245 insertions(+) create mode 100644

[PATCH v6 08/14] net/sxe: add dcb function

2025-07-11 Thread Jie Liu
Add dcb function. Signed-off-by: Jie Liu --- drivers/net/sxe/meson.build | 1 + drivers/net/sxe/pf/rte_pmd_sxe.h| 2 + drivers/net/sxe/pf/sxe.h| 2 + drivers/net/sxe/pf/sxe_dcb.c| 946 drivers/net/sxe/pf/sxe_dcb.h

[PATCH v6 07/14] net/sxe: support rss offload

2025-07-11 Thread Jie Liu
Support rss offload. Signed-off-by: Jie Liu --- drivers/net/sxe/base/sxe_offload_common.c | 11 +- drivers/net/sxe/pf/sxe.h | 2 +- drivers/net/sxe/pf/sxe_offload.c | 300 +- drivers/net/sxe/pf/sxe_offload.h | 33 +++ 4 files changed

[PATCH v6 06/14] net/sxe: add filter function

2025-07-11 Thread Jie Liu
Add filter function. Signed-off-by: Jie Liu --- drivers/net/sxe/pf/sxe.h| 4 + drivers/net/sxe/pf/sxe_filter.c | 191 drivers/net/sxe/pf/sxe_filter.h | 29 + drivers/net/sxe/pf/sxe_main.c | 1 + 4 files changed, 225 insertions(+) diff --git a

[PATCH v6 05/14] net/sxe: support vlan filter

2025-07-11 Thread Jie Liu
Support vlan filter. Signed-off-by: Jie Liu --- drivers/net/sxe/base/sxe_offload_common.c | 4 + drivers/net/sxe/pf/sxe.h | 5 +- drivers/net/sxe/pf/sxe_filter.c | 277 ++ drivers/net/sxe/pf/sxe_filter.h | 13 + drivers/net/sxe/pf

[PATCH v6 04/14] net/sxe: add link, flow ctrl, mac ops, mtu ops function

2025-07-11 Thread Jie Liu
Add link, flow ctrl, mac ops, mtu ops function. Signed-off-by: Jie Liu --- drivers/net/sxe/meson.build| 3 + drivers/net/sxe/pf/sxe.h | 13 +- drivers/net/sxe/pf/sxe_ethdev.c| 443 +- drivers/net/sxe/pf/sxe_filter.c| 279 + drivers/net/sxe/pf

[PATCH v6 01/14] net/sxe: add base driver directory and doc

2025-07-11 Thread Jie Liu
Adding a minimum maintainable directory structure for the network driver and request maintenance of the sxe driver. Signed-off-by: Jie Liu --- MAINTAINERS | 6 +++ doc/guides/nics/features/sxe.ini| 78 + doc/guides/nics/features

[PATCH v5 14/14] net/sxe: add Solve compilation problems.

2025-07-09 Thread Jie Liu
Add Fix compiling issues. Signed-off-by: Jie Liu --- drivers/net/sxe/base/sxe_compat_version.h | 1 - drivers/net/sxe/base/sxe_hw.c | 21 drivers/net/sxe/base/sxe_offload_common.c | 1 - drivers/net/sxe/base/sxe_queue_common.c | 3 +- drivers/net/sxe/base

[PATCH v5 12/14] net/sxe: add simd function

2025-07-09 Thread Jie Liu
Add simd function. Signed-off-by: Jie Liu --- drivers/net/sxe/base/sxe_queue_common.c | 52 +- drivers/net/sxe/base/sxe_rx_common.c| 125 - drivers/net/sxe/meson.build | 9 + drivers/net/sxe/pf/sxe.h| 3 + drivers/net/sxe/pf/sxe_vec_common.h | 315

[PATCH v5 11/14] net/sxe: add custom cmd led ctrl

2025-07-09 Thread Jie Liu
Add custom cmd led ctrl. Signed-off-by: Jie Liu --- drivers/net/sxe/include/sxe/sxe_cli.h | 218 drivers/net/sxe/include/sxe/sxe_ioctl.h | 21 +++ drivers/net/sxe/meson.build | 2 + drivers/net/sxe/pf/sxe_main.c | 3 + drivers/net/sxe

[PATCH v5 10/14] net/sxe: add xstats function

2025-07-09 Thread Jie Liu
Add xstats function. Signed-off-by: Jie Liu --- drivers/net/sxe/meson.build| 1 + drivers/net/sxe/pf/sxe.h | 2 + drivers/net/sxe/pf/sxe_main.c | 2 + drivers/net/sxe/pf/sxe_stats.c | 577 + drivers/net/sxe/pf/sxe_stats.h | 71 5 files

[PATCH v5 09/14] net/sxe: support ptp

2025-07-09 Thread Jie Liu
Add ptp module. Signed-off-by: Jie Liu --- drivers/net/sxe/meson.build | 1 + drivers/net/sxe/pf/sxe.h | 9 ++ drivers/net/sxe/pf/sxe_ptp.c | 209 +++ drivers/net/sxe/pf/sxe_ptp.h | 26 + 4 files changed, 245 insertions(+) create mode 100644

[PATCH v5 08/14] net/sxe: add dcb function

2025-07-09 Thread Jie Liu
Add dcb function. Signed-off-by: Jie Liu --- drivers/net/sxe/meson.build | 1 + drivers/net/sxe/pf/rte_pmd_sxe.h| 2 + drivers/net/sxe/pf/sxe.h| 2 + drivers/net/sxe/pf/sxe_dcb.c| 944 drivers/net/sxe/pf/sxe_dcb.h

[PATCH v5 07/14] net/sxe: support rss offload

2025-07-09 Thread Jie Liu
Support rss offload. Signed-off-by: Jie Liu --- drivers/net/sxe/base/sxe_offload_common.c | 11 +- drivers/net/sxe/pf/sxe.h | 2 + drivers/net/sxe/pf/sxe_offload.c | 300 +- drivers/net/sxe/pf/sxe_offload.h | 33 +++ 4 files changed

[PATCH v5 06/14] net/sxe: add filter function

2025-07-09 Thread Jie Liu
Add filter function. Signed-off-by: Jie Liu --- drivers/net/sxe/pf/sxe.h| 4 + drivers/net/sxe/pf/sxe_filter.c | 191 drivers/net/sxe/pf/sxe_filter.h | 29 + drivers/net/sxe/pf/sxe_main.c | 1 + 4 files changed, 225 insertions(+) diff --git a

[PATCH v5 05/14] net/sxe: support vlan filter

2025-07-09 Thread Jie Liu
Support vlan filter. Signed-off-by: Jie Liu --- drivers/net/sxe/base/sxe_offload_common.c | 4 + drivers/net/sxe/pf/sxe.h | 5 +- drivers/net/sxe/pf/sxe_filter.c | 277 ++ drivers/net/sxe/pf/sxe_filter.h | 13 + drivers/net/sxe/pf

[PATCH v5 04/14] net/sxe: add link, flow ctrl, mac ops, mtu ops function

2025-07-09 Thread Jie Liu
Add link, flow ctrl, mac ops, mtu ops function. Signed-off-by: Jie Liu --- drivers/net/sxe/meson.build| 3 + drivers/net/sxe/pf/sxe.h | 11 + drivers/net/sxe/pf/sxe_ethdev.c| 443 +- drivers/net/sxe/pf/sxe_filter.c| 279 + drivers/net/sxe/pf

[PATCH v5 01/14] net/sxe: add base driver directory and doc

2025-07-09 Thread Jie Liu
Adding a minimum maintainable directory structure for the network driver and request maintenance of the sxe driver. Signed-off-by: Jie Liu --- MAINTAINERS | 6 +++ doc/guides/nics/features/sxe.ini| 78 + doc/guides/nics/features

[PATCH v4 14/14] net/sxe: add Solve compilation problems.

2025-07-09 Thread Jie Liu
Add Fix compiling issues. Signed-off-by: Jie Liu --- drivers/net/sxe/base/sxe_compat_version.h | 1 - drivers/net/sxe/base/sxe_hw.c | 21 drivers/net/sxe/base/sxe_offload_common.c | 1 - drivers/net/sxe/base/sxe_queue_common.c | 3 +- drivers/net/sxe/base

[PATCH v4 12/14] net/sxe: add simd function

2025-07-09 Thread Jie Liu
Add simd function. Signed-off-by: Jie Liu --- drivers/net/sxe/base/sxe_queue_common.c | 52 +- drivers/net/sxe/base/sxe_rx_common.c| 125 - drivers/net/sxe/meson.build | 9 + drivers/net/sxe/pf/sxe.h| 3 + drivers/net/sxe/pf/sxe_vec_common.h | 315

[PATCH v4 11/14] net/sxe: add custom cmd led ctrl

2025-07-09 Thread Jie Liu
Add custom cmd led ctrl. Signed-off-by: Jie Liu --- drivers/net/sxe/include/sxe/sxe_cli.h | 218 drivers/net/sxe/include/sxe/sxe_ioctl.h | 21 +++ drivers/net/sxe/meson.build | 2 + drivers/net/sxe/pf/sxe_main.c | 3 + drivers/net/sxe

[PATCH v4 10/14] net/sxe: add xstats function

2025-07-09 Thread Jie Liu
Add xstats function. Signed-off-by: Jie Liu --- drivers/net/sxe/meson.build| 1 + drivers/net/sxe/pf/sxe.h | 2 + drivers/net/sxe/pf/sxe_main.c | 2 + drivers/net/sxe/pf/sxe_stats.c | 577 + drivers/net/sxe/pf/sxe_stats.h | 71 5 files

[PATCH v4 08/14] net/sxe: add dcb function

2025-07-09 Thread Jie Liu
Add dcb function. Signed-off-by: Jie Liu --- drivers/net/sxe/meson.build | 1 + drivers/net/sxe/pf/rte_pmd_sxe.h| 2 + drivers/net/sxe/pf/sxe.h| 2 + drivers/net/sxe/pf/sxe_dcb.c| 944 drivers/net/sxe/pf/sxe_dcb.h

[PATCH v4 07/14] net/sxe: support rss offload

2025-07-09 Thread Jie Liu
Support rss offload. Signed-off-by: Jie Liu --- drivers/net/sxe/base/sxe_offload_common.c | 11 +- drivers/net/sxe/pf/sxe.h | 2 + drivers/net/sxe/pf/sxe_offload.c | 300 +- drivers/net/sxe/pf/sxe_offload.h | 33 +++ 4 files changed

[PATCH v4 09/14] net/sxe: support ptp

2025-07-09 Thread Jie Liu
Add ptp module. Signed-off-by: Jie Liu --- drivers/net/sxe/meson.build | 1 + drivers/net/sxe/pf/sxe.h | 9 ++ drivers/net/sxe/pf/sxe_ptp.c | 209 +++ drivers/net/sxe/pf/sxe_ptp.h | 26 + 4 files changed, 245 insertions(+) create mode 100644

[PATCH v4 06/14] net/sxe: add filter function

2025-07-09 Thread Jie Liu
Add filter function. Signed-off-by: Jie Liu --- drivers/net/sxe/pf/sxe.h| 4 + drivers/net/sxe/pf/sxe_filter.c | 191 drivers/net/sxe/pf/sxe_filter.h | 29 + drivers/net/sxe/pf/sxe_main.c | 1 + 4 files changed, 225 insertions(+) diff --git a

[PATCH v4 05/14] net/sxe: support vlan filter

2025-07-09 Thread Jie Liu
Support vlan filter. Signed-off-by: Jie Liu --- drivers/net/sxe/base/sxe_offload_common.c | 4 + drivers/net/sxe/pf/sxe.h | 5 +- drivers/net/sxe/pf/sxe_filter.c | 277 ++ drivers/net/sxe/pf/sxe_filter.h | 13 + drivers/net/sxe/pf

[PATCH v4 04/14] net/sxe: add link, flow ctrl, mac ops, mtu ops function

2025-07-09 Thread Jie Liu
Add link, flow ctrl, mac ops, mtu ops function. Signed-off-by: Jie Liu --- drivers/net/sxe/meson.build| 3 + drivers/net/sxe/pf/sxe.h | 11 + drivers/net/sxe/pf/sxe_ethdev.c| 443 +- drivers/net/sxe/pf/sxe_filter.c| 279 + drivers/net/sxe/pf

[PATCH v4 1/2] net/sxe: add base driver directory and doc

2025-07-09 Thread Jie Liu
Adding a minimum maintainable directory structure for the network driver and request maintenance of the sxe driver. Signed-off-by: Jie Liu --- MAINTAINERS | 6 +++ doc/guides/nics/features/sxe.ini| 78 + doc/guides/nics/features

[PATCH v3 07/14] net/sxe: support rss offload

2025-07-07 Thread Jie Liu
Support rss offload. Signed-off-by: Jie Liu --- drivers/net/sxe/base/sxe_offload_common.c | 12 +- drivers/net/sxe/pf/sxe.h | 2 + drivers/net/sxe/pf/sxe_offload.c | 298 ++ drivers/net/sxe/pf/sxe_offload.h | 33 +++ 4 files changed

[PATCH v3 14/14] net/sxe: add Solve compilation problems.

2025-07-07 Thread Jie Liu
Add Fix compiling issues. Signed-off-by: Jie Liu --- drivers/net/sxe/base/sxe_compat_version.h | 1 - drivers/net/sxe/base/sxe_hw.c | 21 ++--- drivers/net/sxe/base/sxe_offload_common.c | 1 - drivers/net/sxe/base/sxe_queue_common.c | 3 ++- drivers/net/sxe/base

[PATCH v3 11/14] net/sxe: add custom cmd led ctrl

2025-07-07 Thread Jie Liu
Add custom cmd led ctrl. Signed-off-by: Jie Liu --- drivers/net/sxe/Makefile| 2 + drivers/net/sxe/include/sxe/sxe_cli.h | 218 drivers/net/sxe/include/sxe/sxe_ioctl.h | 21 +++ drivers/net/sxe/meson.build | 2 + drivers/net/sxe/pf

[PATCH v3 12/14] net/sxe: add simd function

2025-07-07 Thread Jie Liu
Add simd function. Signed-off-by: Jie Liu --- drivers/net/sxe/Makefile| 7 + drivers/net/sxe/base/sxe_queue_common.c | 52 +- drivers/net/sxe/base/sxe_rx_common.c| 125 - drivers/net/sxe/meson.build | 9 + drivers/net/sxe/pf/sxe.h| 3

[PATCH v3 10/14] net/sxe: add xstats function

2025-07-07 Thread Jie Liu
Add xstats function. Signed-off-by: Jie Liu --- drivers/net/sxe/Makefile | 1 + drivers/net/sxe/meson.build| 1 + drivers/net/sxe/pf/sxe.h | 2 + drivers/net/sxe/pf/sxe_main.c | 2 + drivers/net/sxe/pf/sxe_stats.c | 577 + drivers/net/sxe

[PATCH v3 09/14] net/sxe: support ptp

2025-07-07 Thread Jie Liu
Add ptp module. Signed-off-by: Jie Liu --- drivers/net/sxe/Makefile | 1 + drivers/net/sxe/meson.build | 1 + drivers/net/sxe/pf/sxe.h | 9 ++ drivers/net/sxe/pf/sxe_ptp.c | 209 +++ drivers/net/sxe/pf/sxe_ptp.h | 26 + 5 files changed, 246

[PATCH v3 08/14] net/sxe: add dcb function

2025-07-07 Thread Jie Liu
Add dcb function. Signed-off-by: Jie Liu i --- drivers/net/sxe/Makefile| 2 + drivers/net/sxe/meson.build | 1 + drivers/net/sxe/pf/rte_pmd_sxe.h| 3 +- drivers/net/sxe/pf/sxe.h| 2 + drivers/net/sxe/pf/sxe_dcb.c| 944

[PATCH v3 06/14] net/sxe: add filter function

2025-07-07 Thread Jie Liu
Add filter function. Signed-off-by: Jie Liu --- drivers/net/sxe/pf/sxe.h| 4 + drivers/net/sxe/pf/sxe_filter.c | 191 drivers/net/sxe/pf/sxe_filter.h | 29 + drivers/net/sxe/pf/sxe_main.c | 1 + 4 files changed, 225 insertions(+) diff --git a

[PATCH v3 05/14] net/sxe: support vlan filter

2025-07-07 Thread Jie Liu
Support vlan filter. Signed-off-by: Jie Liu --- drivers/net/sxe/base/sxe_offload_common.c | 4 + drivers/net/sxe/pf/sxe.h | 5 +- drivers/net/sxe/pf/sxe_filter.c | 277 ++ drivers/net/sxe/pf/sxe_filter.h | 13 + drivers/net/sxe/pf

[PATCH v3 04/14] net/sxe: add link, flow ctrl, mac ops, mtu ops function

2025-07-07 Thread Jie Liu
Add link, flow ctrl, mac ops, mtu ops function. Signed-off-by: Jie Liu --- drivers/net/sxe/Makefile | 3 + drivers/net/sxe/meson.build| 3 + drivers/net/sxe/pf/sxe.h | 11 + drivers/net/sxe/pf/sxe_ethdev.c| 443 +- drivers/net/sxe/pf/sxe_filter.c

[PATCH v3 01/14] net/sxe: add base driver directory and doc

2025-07-07 Thread Jie Liu
Adding a minimum maintainable directory structure for the network driver and request maintenance of the sxe driver. Signed-off-by: Jie Liu --- MAINTAINERS | 6 +++ doc/guides/nics/features/sxe.ini| 80 + doc/guides/nics/features

[PATCH v2 01/14] net/sxe: add base driver directory and doc Adding a minimum maintainable directory structure for the network driver and request maintenance of the sxe driver.

2025-07-03 Thread Jie Liu
Signed-off-by: Jie Liu --- MAINTAINERS | 6 +++ doc/guides/nics/features/sxe.ini| 80 + doc/guides/nics/features/sxe_vf.ini | 39 ++ doc/guides/nics/index.rst | 1 + doc/guides/nics/sxe.rst | 71

[PATCH 08/13] net/sxe: add dcb function

2025-04-24 Thread Jie Liu
From: JieLiu Add dcb function. Signed-off-by: Jie Liu --- drivers/net/sxe/Makefile| 2 + drivers/net/sxe/meson.build | 1 + drivers/net/sxe/pf/rte_pmd_sxe.h| 3 +- drivers/net/sxe/pf/sxe.h| 2 + drivers/net/sxe/pf/sxe_dcb.c

[PATCH 12/13] net/sxe: add simd function

2025-04-24 Thread Jie Liu
From: JieLiu Add simd function. Signed-off-by: Jie Liu --- drivers/net/sxe/Makefile| 7 + drivers/net/sxe/base/sxe_queue_common.c | 55 ++ drivers/net/sxe/base/sxe_rx_common.c| 145 - drivers/net/sxe/meson.build | 9 + drivers/net/sxe/pf/sxe.h

[PATCH 07/13] net/sxe: support rss offload

2025-04-24 Thread Jie Liu
From: JieLiu Support rss offload. Signed-off-by: Jie Liu --- drivers/net/sxe/base/sxe_offload_common.c | 12 +- drivers/net/sxe/pf/sxe.h | 2 + drivers/net/sxe/pf/sxe_ethdev.c | 12 +- drivers/net/sxe/pf/sxe_offload.c | 298

[PATCH 04/13] net/sxe: add link, flow ctrl, mac ops, mtu ops function

2025-04-24 Thread Jie Liu
From: JieLiu Add link, flow ctrl, mac ops, mtu ops function. Signed-off-by: Jie Liu --- drivers/net/sxe/Makefile |3 + drivers/net/sxe/meson.build|3 + drivers/net/sxe/pf/sxe.h | 18 + drivers/net/sxe/pf/sxe_ethdev.c| 287 drivers/net/sxe/pf

[PATCH 09/13] net/sxe: support ptp

2025-04-24 Thread Jie Liu
From: JieLiu Add ptp module. Signed-off-by: Jie Liu --- drivers/net/sxe/Makefile| 1 + drivers/net/sxe/meson.build | 1 + drivers/net/sxe/pf/sxe.h| 9 ++ drivers/net/sxe/pf/sxe_ethdev.c | 9 ++ drivers/net/sxe/pf/sxe_ptp.c| 210

[PATCH 11/13] net/sxe: add custom cmd led ctrl

2025-04-24 Thread Jie Liu
From: JieLiu Add custom cmd led ctrl. Signed-off-by: Jie Liu --- drivers/net/sxe/Makefile| 2 + drivers/net/sxe/include/sxe/sxe_cli.h | 218 drivers/net/sxe/include/sxe/sxe_ioctl.h | 21 +++ drivers/net/sxe/meson.build | 2 + drivers

[PATCH 05/13] net/sxe: support vlan filter

2025-04-24 Thread Jie Liu
From: JieLiu Support vlan filter. Signed-off-by: Jie Liu --- drivers/net/sxe/base/sxe_offload_common.c | 4 + drivers/net/sxe/pf/sxe.h | 4 + drivers/net/sxe/pf/sxe_ethdev.c | 17 ++ drivers/net/sxe/pf/sxe_filter.c | 277

[PATCH 01/13] net/sxe: add base driver directory and doc

2025-04-24 Thread Jie Liu
From: JieLiu Adding a minimum maintainable directory structure for the network driver and request maintenance of the sxe driver. Signed-off-by: Jie Liu --- MAINTAINERS | 6 +++ doc/guides/nics/features/sxe.ini| 82 + doc/guides/nics

[PATCH 06/13] net/sxe: add mac layer filter function

2025-04-24 Thread Jie Liu
From: JieLiu Add mac layer filter function. Signed-off-by: Jie Liu --- drivers/net/sxe/pf/sxe.h| 1 + drivers/net/sxe/pf/sxe_ethdev.c | 16 ++- drivers/net/sxe/pf/sxe_filter.c | 191 drivers/net/sxe/pf/sxe_filter.h | 29 + drivers/net/sxe/pf

[PATCH 10/13] net/sxe: add xstats function

2025-04-24 Thread Jie Liu
From: JieLiu Add xstats function. Signed-off-by: Jie Liu --- drivers/net/sxe/Makefile| 1 + drivers/net/sxe/meson.build | 1 + drivers/net/sxe/pf/sxe.h| 2 + drivers/net/sxe/pf/sxe_ethdev.c | 22 ++ drivers/net/sxe/pf/sxe_main.c | 2 + drivers/net/sxe/pf

[PATCH] net/sxe: add base driver directory and doc

2025-01-03 Thread Jie Liu
Adding a minimum maintainable directory structure for the network driver and request maintenance of the sxe driver. Signed-off-by: Jie Liu --- MAINTAINERS | 6 + doc/guides/nics/features/sxe.ini| 10 +++ doc/guides/nics/features/sxe_vf.ini | 10 +++ doc

  1   2   >