[PATCH v2 0/6] fix the handling of deferred start in ethdev
Stephen Hemminger
stephen at networkplumber.org
Fri Feb 14 18:38:53 CET 2025
There is a inconsistency and lack of documentation around the deferred
start configuration flag. The queue deferred start only makes sense if
the driver has a way to start the queue later via ethdev ops.
Therefore move the check into the ethdev queue configuration handling.
Fix the driver documentation where the support of deferred start
does not match what the driver implements.
Stephen Hemminger (6):
ethdev: check that device supports deferred start
doc: fix feature flags for queue start/stop
net/dpaa: remove unnecessary deferred start check
net/dpaa2: remove unneeded deferred start check
net/enetfec: remove unneeded deferred start check
net/virtio: remove unneeded deferred start check
v2 - rebase and cleanup wording
doc/guides/nics/features.rst | 1 +
doc/guides/nics/features/gve.ini | 1 +
doc/guides/nics/features/mana.ini | 1 -
doc/guides/nics/features/netvsc.ini | 1 -
doc/guides/nics/features/virtio.ini | 1 -
doc/guides/nics/features/vmxnet3.ini | 1 -
drivers/net/dpaa/dpaa_ethdev.c | 10 ----------
drivers/net/dpaa2/dpaa2_ethdev.c | 14 --------------
drivers/net/enetfec/enet_ethdev.c | 16 ++--------------
drivers/net/virtio/virtio_rxtx.c | 10 ----------
lib/ethdev/rte_ethdev.c | 14 ++++++++++++++
11 files changed, 18 insertions(+), 52 deletions(-)
--
2.47.2
More information about the dev
mailing list