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

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

Message

Bruce Richardson Aug. 30, 2023, 3:59 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.

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            |  6 ++++++
 drivers/net/iavf/iavf_rxtx_vec_avx512.c | 17 ++++++++---------
 drivers/net/iavf/iavf_rxtx_vec_common.h | 11 +++++------
 7 files changed, 31 insertions(+), 16 deletions(-)

--
2.39.2