ethtool_rxfh_indir_lost(9)
π¦ ethtool_rxfh_indir_lost β the "bestie, your RSS table is GONE" warning π
okay so real talk, this page lives in the Kernel API Manual (section 9, kernel-land, very much driver-dev territory, iykyk) and it's like... the saddest little notification function in the whole RSS saga π
β¨ NAME β¨
ethtool_rxfh_indir_lost β the function that tells the core "bestie... the RSS indirection table? it's gone. lost. missing. not coming to the group chat anymore" π
πΈ SYNOPSIS πΈ
void ethtool_rxfh_indir_lost (struct net_device *dev );
π ARGUMENTS π
devβ the network device in question. your little guy. the NIC. the one going through it rn π«Ά
π DESCRIPTION π
okay so here's the vibe: drivers should call this when the device can no longer maintain the user-configured indirection table. and like, when does that happen? typically after a HW fault recovery that reduced the maximum queue count β so the hardware came back from its little nap but it came back smaller π
the way this works: it marks the default RSS context indirection table as unconfigured, and then it sends an ETHTOOL_MSG_RSS_NTF notification. that's it. that's the whole job. it's giving "I'm just the messenger" energy honestly π
π₯ SEE ALSO π₯
- the kernel file
./net/ethtool/common.cβ that's where the magic happens, go read it, it's iconic π ethtool_forced_speed_maps_init(9)ethtool_rxfh_indir_can_resize(9)ethtool_rxfh_indir_resize(9)ethtool_rxfh_ctxs_can_resize(9)ethtool_rxfh_ctxs_resize(9)
the whole resize cinematic universe honestly, a whole saga, watch them in order π
ngl bestie, if you're calling this you've probably had a rough day in the driver. sending hugs. the table being unconfigured is not your fault. π
mwah π that's the page! brought to you by the fine folks hanging out in ./net/ethtool, dated October 2026, living in the Kernel API Manual β go forth and notify the core, you absolute icon β
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms