mbox series

[v4,0/7] ethdev: allow unknown link speed

Message ID 20200702132139.28078-1-i.dyukov@samsung.com (mailing list archive)
Headers show
Series ethdev: allow unknown link speed | expand

Message

Ivan Dyukov July 2, 2020, 1:21 p.m. UTC
MAINTAINERS                                   |   1 +
 app/proc-info/main.c                          |   9 +-
 app/test-pipeline/init.c                      |  11 +-
 app/test-pmd/config.c                         |  19 ++-
 app/test-pmd/testpmd.c                        |   9 +-
 app/test/Makefile                             |   3 +
 app/test/meson.build                          |   2 +
 app/test/test_ethdev_link.c                   | 278 ++++++++++++++++++++++++++++++++++
 app/test/test_pmd_perf.c                      |  17 +--
 doc/guides/sample_app_ug/link_status_intr.rst |  10 +-
 drivers/net/i40e/i40e_ethdev.c                |   5 +-
 drivers/net/i40e/i40e_ethdev_vf.c             |  10 +-
 drivers/net/ice/ice_ethdev.c                  |   5 +-
 drivers/net/ixgbe/ixgbe_ethdev.c              |   6 +-
 lib/librte_ethdev/rte_ethdev.c                | 168 ++++++++++++++++++++
 lib/librte_ethdev/rte_ethdev.h                |  74 +++++++--
 lib/librte_ethdev/rte_ethdev_version.map      |   4 +
 17 files changed, 566 insertions(+), 65 deletions(-)

v4 changes:
* refactor rte_eth_link_format using strlcat func instead of snprintf
* added new checks to unit tests
* few minor fixes according review comments
TBD:
update examples in 'example' folder with new status printing mechanism
update remaining nic drivers with 'unknown' speed

v3 changes:
* remove rte_eth_link_prepare_text function
* add rte_eth_link_format and rte_eth_link_printf functions
* added unit tests for rte_eth_link_format function
TBD:
update examples in 'example' folder with new status printing mechanism
update remaining nic drivers with 'unknown' speed

v2 changes:
* add function which format link status to textual representation
* update drivers for Intel nics with 'unknown' speed
TBD:
update examples in 'example' folder with new status printing mechanism
update remaining nic drivers with 'unknown' speed

v1 changes:
This is initial patchset which introduces UNKNOWN speed to dpdk
applications. Also it contains changes related to printf formating.
Patchset contains changes for app/ and doc/ folders.
examples/ folder will be provided later.