[0/2] multiple representors in one device

Message ID 20240111064432.193119-1-hkalra@marvell.com (mailing list archive)
Headers
Series multiple representors in one device |

Message

Harman Kalra Jan. 11, 2024, 6:44 a.m. UTC
  Following series adds support to enable creation of multiple representors
under one base device. There may be scenarios where port representors for
multiple PFs or VFs under PF are required and all these representor ports
created under a single pci device. Marvell CNXK port representor solution
is designed around this scenario where all representors are backed by a
single switch device.

Earlier this change was implemented as part of the Marvell CNXK port
representor series but after suggestions from Thomas we would like
to propose these changes in common code.
https://patches.dpdk.org/project/dpdk/patch/20231219174003.72901-25-hkalra@marvell.com/#166785

Harman Kalra (2):
  ethdev: parsing multiple representor devargs string
  doc: multiple representors in one device

 doc/guides/prog_guide/poll_mode_drv.rst       |  4 +++-
 .../prog_guide/switch_representation.rst      |  1 +
 drivers/net/bnxt/bnxt_ethdev.c                |  2 +-
 drivers/net/enic/enic_ethdev.c                |  2 +-
 drivers/net/i40e/i40e_ethdev.c                |  2 +-
 drivers/net/ice/ice_dcf_ethdev.c              |  2 +-
 drivers/net/ixgbe/ixgbe_ethdev.c              |  2 +-
 drivers/net/mlx5/linux/mlx5_os.c              |  4 ++--
 .../net/nfp/flower/nfp_flower_representor.c   |  2 +-
 drivers/net/sfc/sfc_ethdev.c                  |  2 +-
 lib/ethdev/ethdev_driver.c                    | 19 ++++++++-----------
 lib/ethdev/ethdev_driver.h                    |  4 ++--
 12 files changed, 23 insertions(+), 23 deletions(-)