i40e_diag_reg_pattern_test(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME πŸ’…

i40e_diag_reg_pattern_test β€” okay so bestie, the NAME section literally gives us the function name and then… nothing. A whole dash and zero words. Iconic minimalism, honestly. No one-line description here, so we move πŸ’¨


✨ SYNOPSIS ✨

int i40e_diag_reg_pattern_test (struct i40e_hw *hw , u32 reg , u32 mask
);

That's the whole vibe: it takes your hw, a reg, and a mask, and hands you back an int. 🫢


πŸŽ€ ARGUMENTS πŸŽ€

  • hw β€” pointer to the hw struct. yeah, this one's your hardware context, just point her at it πŸ’–
  • reg β€” reg to be tested. the register you're putting under the microscope, no cap πŸ”
  • mask β€” bits to be touched. literally the only bits that get poked, so pick them carefully ✨

πŸ¦‹ SEE ALSO πŸ¦‹

  • Kernel file ./drivers/net/ethernet/intel/i40e/i40e_diag.c β€” go read the source, iykyk πŸ“–
  • i40e_diag_reg_test(9) β€” her sister function, slay πŸ’…
  • i40e_diag_eeprom_test(9) β€” and the eeprom one too, the whole friend group 🫢

and that's the whole page bestie!! 🌈 This little cutie lives in ./drivers/net/ethernet/intel/i40e, and this particular manual page is dated October 2026 β€” future girlboss energy fr fr πŸŽ€βœ¨πŸ’œ

πŸ“¦ where this page comes from