ice_hash_moveback(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, this is ice_hash_moveback(9) from the Kernel API Manual, and its whole main-character job is literally to add an RSS hash configuration for a VF. No cap. πŸ’…βœ¨

✨ SYNOPSIS ✨

copy this signature exactly, iykyk β€” it’s giving β€œdon’t touch the spacing” energy:

int ice_hash_moveback (struct ice_vf *vf , struct ice_rss_hash_cfg *cfg
);

πŸŽ€ ARGUMENTS πŸŽ€

  • vf β€” VF pointer. That’s the pointer bestie 🫢
  • cfg β€” RSS hash configuration to apply. This is the config we’re serving ✨

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so the actual vibe: add cfg to vf if the context is valid and the VSI exists; then it programs the HW. That’s the whole function. Periodt. πŸ’–

🌸 RETURN 🌸

  • 0 β€” on success. Slay, it worked πŸ’…
  • -ENOENT β€” if cfg is invalid or VSI is missing. no cfg/no VSI, no entry, sad girl hours 😭
  • -EBUSY β€” if hardware programming fails. HW programming said busy-vibes, so that’s the error πŸ’€

πŸ”₯ SEE ALSO πŸ”₯

the whole friend group is linked here, no skips:

okay bye bestie πŸ’– this icon’s source/version line is ./drivers/net/ethernet/intel/i... and the date is October 2026 β€” mwah, catch u later πŸ’…πŸ¦‹βœ¨

πŸ“¦ where this page comes from