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