[v2,0/7] net/mlx5: add port representor support
mbox series

Message ID 20180614083047.10812-1-adrien.mazarguil@6wind.com
Headers show
Series
  • net/mlx5: add port representor support
Related show

Message

Adrien Mazarguil June 14, 2018, 8:34 a.m. UTC
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(-)