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. v2 changes: - See individual patches for details. - Rebased series. Adrien Mazarguil (7): net/mlx5: rename confusing object in probe code net/mlx5: remove redundant objects in probe code 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: add parameter for port representors doc/guides/nics/mlx5.rst | 12 + doc/guides/prog_guide/poll_mode_drv.rst | 2 + drivers/net/mlx5/mlx5.c | 1100 +++++++++++++++----------- drivers/net/mlx5/mlx5.h | 9 +- drivers/net/mlx5/mlx5_ethdev.c | 151 +++- drivers/net/mlx5/mlx5_mac.c | 2 +- drivers/net/mlx5/mlx5_stats.c | 6 +- 7 files changed, 818 insertions(+), 464 deletions(-) -- 2.11.0