[PATCH v9 13/14] net/sxe: add virtual function

Stephen Hemminger stephen at networkplumber.org
Wed Jul 16 19:44:36 CEST 2025


On Wed, 16 Jul 2025 04:29:29 -0400
Jie Liu <liujie5 at linkdatatechnology.com> wrote:

> Add virtual function.
> 
> Signed-off-by: Jie Liu <liujie5 at linkdatatechnology.com>
> ---
>  drivers/net/sxe/base/sxe_queue_common.c |    4 +
>  drivers/net/sxe/base/sxevf_hw.c         |  951 +++++++++++++++
>  drivers/net/sxe/base/sxevf_hw.h         |  349 ++++++
>  drivers/net/sxe/base/sxevf_regs.h       |  119 ++
>  drivers/net/sxe/meson.build             |   37 +-
>  drivers/net/sxe/pf/rte_pmd_sxe.h        |    4 +-
>  drivers/net/sxe/pf/sxe.h                |    5 +-
>  drivers/net/sxe/pf/sxe_filter.c         |  177 +++
>  drivers/net/sxe/pf/sxe_filter.h         |   15 +
>  drivers/net/sxe/pf/sxe_main.c           |    2 +
>  drivers/net/sxe/pf/sxe_phy.h            |    1 +
>  drivers/net/sxe/pf/sxe_stats.c          |    9 +-
>  drivers/net/sxe/pf/sxe_vf.c             | 1427 +++++++++++++++++++++++
>  drivers/net/sxe/pf/sxe_vf.h             |  219 ++++
>  drivers/net/sxe/sxe_testpmd.c           |  130 +++
>  drivers/net/sxe/vf/sxevf.h              |   43 +
>  drivers/net/sxe/vf/sxevf_ethdev.c       |  768 ++++++++++++
>  drivers/net/sxe/vf/sxevf_ethdev.h       |   16 +
>  drivers/net/sxe/vf/sxevf_filter.c       |  493 ++++++++
>  drivers/net/sxe/vf/sxevf_filter.h       |   70 ++
>  drivers/net/sxe/vf/sxevf_irq.c          |  434 +++++++
>  drivers/net/sxe/vf/sxevf_irq.h          |   35 +
>  drivers/net/sxe/vf/sxevf_main.c         |   83 ++
>  drivers/net/sxe/vf/sxevf_msg.c          |  624 ++++++++++
>  drivers/net/sxe/vf/sxevf_msg.h          |  201 ++++
>  drivers/net/sxe/vf/sxevf_offload.c      |   31 +
>  drivers/net/sxe/vf/sxevf_offload.h      |   16 +
>  drivers/net/sxe/vf/sxevf_queue.c        |  210 ++++
>  drivers/net/sxe/vf/sxevf_queue.h        |   70 ++
>  drivers/net/sxe/vf/sxevf_rx.c           |  163 +++
>  drivers/net/sxe/vf/sxevf_rx.h           |   18 +
>  drivers/net/sxe/vf/sxevf_stats.c        |  162 +++
>  drivers/net/sxe/vf/sxevf_stats.h        |   31 +
>  drivers/net/sxe/vf/sxevf_tx.c           |   46 +
>  drivers/net/sxe/vf/sxevf_tx.h           |   14 +
>  35 files changed, 6958 insertions(+), 19 deletions(-)
>  create mode 100644 drivers/net/sxe/base/sxevf_hw.c
>  create mode 100644 drivers/net/sxe/base/sxevf_hw.h
>  create mode 100644 drivers/net/sxe/base/sxevf_regs.h
>  create mode 100644 drivers/net/sxe/pf/sxe_vf.c
>  create mode 100644 drivers/net/sxe/pf/sxe_vf.h
>  create mode 100644 drivers/net/sxe/vf/sxevf.h
>  create mode 100644 drivers/net/sxe/vf/sxevf_ethdev.c
>  create mode 100644 drivers/net/sxe/vf/sxevf_ethdev.h
>  create mode 100644 drivers/net/sxe/vf/sxevf_filter.c
>  create mode 100644 drivers/net/sxe/vf/sxevf_filter.h
>  create mode 100644 drivers/net/sxe/vf/sxevf_irq.c
>  create mode 100644 drivers/net/sxe/vf/sxevf_irq.h
>  create mode 100644 drivers/net/sxe/vf/sxevf_main.c
>  create mode 100644 drivers/net/sxe/vf/sxevf_msg.c
>  create mode 100644 drivers/net/sxe/vf/sxevf_msg.h
>  create mode 100644 drivers/net/sxe/vf/sxevf_offload.c
>  create mode 100644 drivers/net/sxe/vf/sxevf_offload.h
>  create mode 100644 drivers/net/sxe/vf/sxevf_queue.c
>  create mode 100644 drivers/net/sxe/vf/sxevf_queue.h
>  create mode 100644 drivers/net/sxe/vf/sxevf_rx.c
>  create mode 100644 drivers/net/sxe/vf/sxevf_rx.h
>  create mode 100644 drivers/net/sxe/vf/sxevf_stats.c
>  create mode 100644 drivers/net/sxe/vf/sxevf_stats.h
>  create mode 100644 drivers/net/sxe/vf/sxevf_tx.c
>  create mode 100644 drivers/net/sxe/vf/sxevf_tx.h

Git complains when doing test merge

Applying: net/sxe: add virtual function
/home/shemminger/DPDK/main/.git/worktrees/sxe/rebase-apply/patch:3778: new blank line at EOF.
+




More information about the dev mailing list