[PATCH v2 0/3] net/sfc: miscellaneous bug fixes

Ivan Malov ivan.malov at arknetworks.am
Wed Aug 12 19:10:14 CEST 2026


Three independent fixes. The first ensures that Rx queue
type flags are derived from scratch on every queue setup,
preventing flags from a prior configuration persisting
when an offload is disabled.

The second patch removes an erroneous static qualifier
from a flow RSS iterator variable, which incorrectly
shared state between multiple interfaces.

The third patch corrects reading of the advertised
autoneg capability. When the user disables it, the
corresponding bit was re-added upon the next
link-state query.


v2:

- note for the future AI reviews: apply this on top of
  the 'common/sfc_efx/base: fix code analysis issues' series

- addressed https://mails.dpdk.org/archives/dev/2026-August/343072.html
  -- fixed the queue type flags so that it accounts for the extra flags
  -- the rest of the notes do not point at factual defects


Ivan Malov (3):
  net/sfc: set Rx queue type flags from scratch on queue setup
  net/sfc: drop wrong static qualifier from iterator variable
  common/sfc_efx/base: fix reading advertised autoneg ability

 drivers/common/sfc_efx/base/efx_np.c       | 11 +++++------
 drivers/common/sfc_efx/base/medford4_phy.c |  6 +++++-
 drivers/net/sfc/sfc_flow_rss.c             |  2 +-
 drivers/net/sfc/sfc_rx.c                   |  8 ++++----
 drivers/net/sfc/sfc_rx.h                   |  1 +
 5 files changed, 16 insertions(+), 12 deletions(-)

-- 
2.47.3



More information about the dev mailing list