igc_write_rss_key(9)
πΈ NAME πΈ
okay bestie, welcome to igc_write_rss_key(9) from the Kernel API Manual π this one is short and iconic: igc_write_rss_key will Program the RSS key into device registers β¨ no cap.
π SYNOPSIS π
void igc_write_rss_key (struct igc_adapter *adapter );
π¦ ARGUMENTS π¦
adapterβ the board private structure, aka thestruct igc_adapter *you're passing in π«Ά
β¨ DESCRIPTION β¨
So here's the vibe: this function writes the RSS key stored in adapter->rss_key into the IGC_RSSRK registers π₯
Each 32-bit chunk of the key gets read using get_unaligned_le32 and then written to the appropriate register β that's the whole flow, and honestly? slay π
π SEE ALSO π
- Kernel file
./drivers/net/ethernet/intel/igc/igc_ethtool.c igc_ethtool_check_nfc_rule(9)igc_ethtool_get_frame_ass_error(9)igc_handle_autoneg_disabled(9)igc_handle_autoneg_enabled(9)
and that's the page, bestie π source/version is ./drivers/net/ethernet/intel/igc, dated October 2026, and this whole cute little entry is igc_write_rss_key(9) π periodt.
π¦ 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