[v2,0/4] Fix i40e/iavf queue reconfig and restarting

Message ID 20230831123337.871496-1-bruce.richardson@intel.com (mailing list archive)
Headers
Series Fix i40e/iavf queue reconfig and restarting |

Message

Bruce Richardson Aug. 31, 2023, 12:33 p.m. UTC
  Fixes for a number of issues found when looking at stopping and
restarting individual queues, sometimes with a reconfig in the middle.
For i40e, it already claims to support runtime reconfig, while for
iavf this support is not claimed, but appears to work ok once the
bugs in the cleanup code are fixed, therefore the last patch enables
it, by setting the appropriate capability flag.

---
V2: Fix build issues with non-x86, non-arm architectures reported
    by the CI.

Bruce Richardson (4):
  net/i40e: fix buffer leak on Rx reconfiguration
  net/iavf: fix buffer leak on Tx queue stop
  net/iavf: fix restart of Rx queue on reconfigure
  net/iavf: add support for runtime queue reconfiguration

 doc/guides/nics/features/iavf.ini       |  2 ++
 drivers/net/i40e/i40e_rxtx.c            |  6 ++++++
 drivers/net/i40e/i40e_rxtx_vec_common.h |  1 +
 drivers/net/iavf/iavf_ethdev.c          |  4 +++-
 drivers/net/iavf/iavf_rxtx.c            |  7 +++++++
 drivers/net/iavf/iavf_rxtx_vec_avx512.c | 17 ++++++++---------
 drivers/net/iavf/iavf_rxtx_vec_common.h | 11 +++++------
 7 files changed, 32 insertions(+), 16 deletions(-)

--
2.39.2