[dpdk-dev] [PATCH v5 00/10] net/mlx5: add port representor support

Shahaf Shuler shahafs at mellanox.com
Thu Jul 12 09:51:27 CEST 2018


Tuesday, July 10, 2018 7:05 PM, Adrien Mazarguil:
> Subject: [PATCH v5 00/10] net/mlx5: add port representor support
> 
> This series adds support for port (VF) representors to the mlx5 PMD, which
> can be instantiated using the standard "representor" device parameter.
> 
> Note the PMD only probes existing representors which exist as Verbs
> devices; their creation is part of the host system configuration.
> 

Applied to next-net-mlx besides the last patch
[v5,10/10] net/mlx5: support negative identifiers for port representors

As agreed. 

Thanks!

> v5 changes:
> 
> - Fixed and added missing HAVE_* definitions to Makefile for systems that
> do
>   not expose them. Series now compiles fine down to RHEL 7.2 inclusive.
> 
> v4 changes:
> 
> - Fixed domain ID release that did not work, see relevant patch.
> - Rebased series.
> 
> v3 changes:
> 
> - Added the following patches:
>   - net/mlx5: drop useless support for several Verbs ports
>   - net/mlx5: probe port representors in natural order
>   - net/mlx5: support negative identifiers for port representors
> - See individual patches for details.
> - Rebased series.
> 
> v2 changes:
> 
> - See individual patches for details.
> - Rebased series.
> 
> Adrien Mazarguil (10):
>   net/mlx5: rename confusing object in probe code
>   net/mlx5: remove redundant objects in probe code
>   net/mlx5: drop useless support for several Verbs ports
>   net/mlx5: split PCI from generic probing code
>   net/mlx5: re-indent generic probing function
>   net/mlx5: add port representor awareness
>   net/mlx5: probe all port representors
>   net/mlx5: probe port representors in natural order
>   net/mlx5: add parameter for port representors
>   net/mlx5: support negative identifiers for port representors
> 
>  doc/guides/nics/mlx5.rst                |   12 +
>  doc/guides/prog_guide/poll_mode_drv.rst |    2 +
>  drivers/net/mlx5/Makefile               |   45 ++
>  drivers/net/mlx5/mlx5.c                 | 1108 ++++++++++++++++----------
>  drivers/net/mlx5/mlx5.h                 |   29 +-
>  drivers/net/mlx5/mlx5_ethdev.c          |  135 +++-
>  drivers/net/mlx5/mlx5_mac.c             |    2 +-
>  drivers/net/mlx5/mlx5_nl.c              |  308 ++++++-
>  drivers/net/mlx5/mlx5_stats.c           |    6 +-
>  drivers/net/mlx5/mlx5_txq.c             |    2 +-
>  10 files changed, 1175 insertions(+), 474 deletions(-)
> 
> --
> 2.11.0


More information about the dev mailing list