The first patch fixes the problem of ifup failing if one or more RSS
contexts were previously created. The 2nd patch is a cleanup patch
required by the 3rd patch which fixes ntuple filter deletion errors
in ifdown state. The 4th patch adds self tests to cover these failure
cases.
v2: Many improvements to the selftest in patch #4
v1: https://lore.kernel.org/netdev/20260129061646.1417185-1-michael.chan@broadcom.com/ (local)
Pavan Chebbi (4):
bnxt_en: Fix RSS context delete logic
bnxt_en: Don't overload fw_vnic_id for RSS context's filters
bnxt_en: Fix deleting of Ntuple filters
selftests: drv-net: rss_ctx: test RSS contexts persist after ifdown/up
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 28 +++--
drivers/net/ethernet/broadcom/bnxt/bnxt.h | 3 +-
.../net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 12 +--
.../selftests/drivers/net/hw/rss_ctx.py | 102 +++++++++++++++++-
4 files changed, 126 insertions(+), 19 deletions(-)
--
2.51.0