[dpdk-dev] [PATCH v4 0/7] ethdev: allow unknown link speed
Ivan Dyukov
i.dyukov at samsung.com
Thu Jul 2 15:21:27 CEST 2020
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.
More information about the dev
mailing list