[PATCH v2 00/10] Support resource sharing among ibv_devices
Raslan Darawsheh
rasland at nvidia.com
Tue Jan 10 10:01:50 CET 2023
Hi,
> -----Original Message-----
> From: Erez Shitrit <erezsh at nvidia.com>
> Sent: Thursday, January 5, 2023 3:03 PM
> To: dev at dpdk.org
> Cc: Alex Vesker <valex at nvidia.com>; Raslan Darawsheh
> <rasland at nvidia.com>
> Subject: [PATCH v2 00/10] Support resource sharing among ibv_devices
>
> Add the option to use resources (Tables, Matchers, Actions, etc.) from one
> gvmi (AKA ibv_cntext) to other gvmi's.
>
> When specific gvmi allows other to use its resources, steering objects Will
> created and used on that gvmi.
>
> It is done by aliases objects that map between local resources to
> shared/remote resources.
>
> That in order to allow sharing between few ports.
>
> ---
> Changes from V1:
> - remove mailing list patch from that series, it will be sent separately
> - remove the duplicated set that sent by mistake
> ---
>
> Erez Shitrit (5):
> net/mlx5/hws: add capabilities fields for vhca access
> net/mlx5/hws: add vhca identifier ID to the caps
> net/mlx5/hws: support shared ibv-context with local one
> net/mlx5/hws: support actions while shared resources is used
> net/mlx5/hws: add debug details for cross gvmi
>
> Yevgeny Kliteynik (5):
> net/mlx5/hws: remove wrong PRM capability macros
> net/mlx5/hws: add PRM definitions for cross-vhca capabilities
> net/mlx5/hws: read cross-vhca capabilities
> net/mlx5/hws: added allow-other-vhca-access command
> net/mlx5/hws: added command to create alias objects
>
> drivers/common/mlx5/mlx5_prm.h | 83 ++++++++--
> drivers/net/mlx5/hws/mlx5dr.h | 7 +-
> drivers/net/mlx5/hws/mlx5dr_action.c | 69 +++++++-
> drivers/net/mlx5/hws/mlx5dr_action.h | 3 +
> drivers/net/mlx5/hws/mlx5dr_cmd.c | 118 ++++++++++++-
> drivers/net/mlx5/hws/mlx5dr_cmd.h | 25 +++
> drivers/net/mlx5/hws/mlx5dr_context.c | 34 +++-
> drivers/net/mlx5/hws/mlx5dr_context.h | 22 +++
> drivers/net/mlx5/hws/mlx5dr_debug.c | 24 ++-
> drivers/net/mlx5/hws/mlx5dr_internal.h | 1 +
> drivers/net/mlx5/hws/mlx5dr_matcher.c | 218
> +++++++++++++++++++++++--
> drivers/net/mlx5/hws/mlx5dr_matcher.h | 9 +
> drivers/net/mlx5/hws/mlx5dr_table.c | 191 +++++++++++++++++++++-
> drivers/net/mlx5/hws/mlx5dr_table.h | 4 +-
> drivers/net/mlx5/mlx5_devx.c | 2 +-
> 15 files changed, 749 insertions(+), 61 deletions(-)
>
> --
> 2.18.2
Series applied to next-net-mlx,
Kindest regards,
Raslan Darawsheh
More information about the dev
mailing list