[dpdk-dev] [PATCH v2 0/4] ethdev iterators for multi-ports device

Thomas Monjalon thomas at monjalon.net
Wed Feb 20 23:10:47 CET 2019


Add port iterators in order to allow listing easily
the ports of the same device.

The iterators can be tested by using mlx5 or testpmd.


Thomas Monjalon (4):
  ethdev: simplify port state comparisons
  ethdev: add siblings iterators
  net/mlx5: use port sibling iterators
  app/testpmd: use port sibling iterator in device cleanup

 app/test-pmd/testpmd.c                   |  4 +--
 drivers/net/mlx5/mlx5.c                  | 34 +++++++-----------
 drivers/net/mlx5/mlx5_ethdev.c           |  6 +---
 lib/librte_ethdev/rte_ethdev.c           | 26 +++++++++++---
 lib/librte_ethdev/rte_ethdev.h           | 46 ++++++++++++++++++++++++
 lib/librte_ethdev/rte_ethdev_version.map |  2 ++
 6 files changed, 85 insertions(+), 33 deletions(-)

-- 
2.20.1



More information about the dev mailing list