hfi1_make_grh(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… hfi1_make_grh(9) β€” like, the Kernel API Manual page you actually wanna read

okay so bestie, welcome to the Kernel API Manual entry for hfi1_make_grh(9) πŸŽ€ this one's short and sweet, so grab your iced coffee and let's go ✨


πŸ¦‹ NAME πŸ¦‹

hfi1_make_grh β€” literally just constructs a GRH header, that's the whole vibe πŸ’«


🌸 SYNOPSIS 🌸

u32 hfi1_make_grh (struct hfi1_ibport *ibp , struct ib_grh *hdr , const
struct ib_global_route *grh , u32 hwords , u32 nwords );

no cap, that's the exact signature, keep it character for character bestie 🫢


✨ ARGUMENTS ✨

  • ibp β€” a pointer to the IB port πŸ‘‘
  • hdr β€” a pointer to the GRH header being constructed πŸŽ€
  • grh β€” the global route address to send to πŸ¦‹
  • hwords β€” size of header after grh being sent in dwords πŸ“
  • nwords β€” the number of 32 bit words of data being sent πŸ”’

πŸ’– DESCRIPTION πŸ’–

Return the size of the header in 32 bit words. that's it. that's the whole thing πŸ™ˆ short king behavior, honestly πŸ’…


πŸ”₯ SEE ALSO πŸ”₯

iykyk β€” go read those next, they're all in the same friend group fr fr 🌈


k bye bestie, slay your send path πŸ’œ

this little love letter lives in ./drivers/infiniband/hw/hfi1, dated October 2026, and yeah it's filed under hfi1_make_grh(9) in the Kernel API Manual β€” periodt πŸ‘‘πŸŒΈ

πŸ“¦ where this page comes from