[PATCH v2 0/3] enhance NFP service framework

Ferruh Yigit ferruh.yigit at amd.com
Tue Feb 6 16:17:21 CET 2024


On 2/2/2024 3:04 AM, Chaoyong He wrote:
> Make multiple devices can use single core to run services for
> flower firmware.
> Also add synchronize module and service module to support it.
> 
> ---
> v2:
> * Merge the last commit of v1 into the second commit.
>

Ask was to move the fix as first patch to make is backportable.
But by merging last (fix) commit into another one, you are completely
loosing the capability to backport it to LTS releases.

I just want to double check if this is intentionally and you don't want
to backport a fix?


> ---
> 
> Long Wu (3):
>   net/nfp: add synchronize module
>   net/nfp: create new service code related files
>   net/nfp: flower driver uses one service core
> 
>  drivers/net/nfp/flower/nfp_flower.c           |  56 +--
>  drivers/net/nfp/flower/nfp_flower_ctrl.c      |  20 +-
>  drivers/net/nfp/flower/nfp_flower_ctrl.h      |   2 +-
>  .../net/nfp/flower/nfp_flower_representor.c   |   7 +
>  drivers/net/nfp/flower/nfp_flower_service.c   | 196 +++++++++
>  drivers/net/nfp/flower/nfp_flower_service.h   |  17 +
>  drivers/net/nfp/meson.build                   |   3 +
>  drivers/net/nfp/nfp_cpp_bridge.c              |  91 +----
>  drivers/net/nfp/nfp_cpp_bridge.h              |   1 -
>  drivers/net/nfp/nfp_ethdev.c                  |  31 +-
>  drivers/net/nfp/nfp_net_common.h              |  15 +-
>  drivers/net/nfp/nfp_service.c                 | 117 ++++++
>  drivers/net/nfp/nfp_service.h                 |  20 +
>  drivers/net/nfp/nfpcore/nfp_sync.c            | 382 ++++++++++++++++++
>  drivers/net/nfp/nfpcore/nfp_sync.h            |  31 ++
>  15 files changed, 854 insertions(+), 135 deletions(-)
>  create mode 100644 drivers/net/nfp/flower/nfp_flower_service.c
>  create mode 100644 drivers/net/nfp/flower/nfp_flower_service.h
>  create mode 100644 drivers/net/nfp/nfp_service.c
>  create mode 100644 drivers/net/nfp/nfp_service.h
>  create mode 100644 drivers/net/nfp/nfpcore/nfp_sync.c
>  create mode 100644 drivers/net/nfp/nfpcore/nfp_sync.h
> 



More information about the dev mailing list