[PATCH iwl-next,v3 0/2] igc: Add Default Queue Support

From: Song Yoong Siang
Date: Fri Jun 20 2025 - 06:05:05 EST


This patch set introduces the support to configure "Default Queue" during runtime
by using ethtool's Network Flow Classification (NFC) wildcard rule approach.

v3:
- separate macros relocation code that not related to wildcard rule to another patch (Brett)

V2: https://patchwork.ozlabs.org/project/intel-wired-lan/patch/20250619153738.2788568-1-yoong.siang.song@xxxxxxxxx/
- use Ethtool wildcard rule instead of extra uAPI (Jakub Kicinski & Jacob Keller)
- combine MRQC register definitions into a single location (Kurt Kanzenbach)
- use FIELD_PREP (Kurt Kanzenbach)
- use RCT rule (Wojciech Drewek)
- no need brackets for single line code (Wojciech Drewek)
- use imperative mood in commit message (Marcin Szycik)
- ensure igc_ prefix in function name (Marcin Szycik)

V1: https://patchwork.ozlabs.org/project/intel-wired-lan/cover/20240730012212.775814-1-yoong.siang.song@xxxxxxxxx/

Song Yoong Siang (2):
igc: Relocate RSS field definitions to igc_defines.h
igc: Add wildcard rule support to ethtool NFC using Default Queue

drivers/net/ethernet/intel/igc/igc.h | 15 ++++++-------
drivers/net/ethernet/intel/igc/igc_defines.h | 4 ++++
drivers/net/ethernet/intel/igc/igc_ethtool.c | 18 ++++++++++++++++
drivers/net/ethernet/intel/igc/igc_main.c | 22 ++++++++++++++++++++
4 files changed, 52 insertions(+), 7 deletions(-)

--
2.34.1