build_hdr_descs_arr(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– build_hdr_descs_arr(9) β€” a Kernel API Manual moment πŸ’–

okay bestie, welcome to the build_hdr_descs_arr(9) page, straight out of the Kernel API Manual ✨ this one's short and sweet and honestly? it slays.


🌸 NAME 🌸

build_hdr_descs_arr β€” build a header descriptor array πŸŽ€


✨ SYNOPSIS ✨

void build_hdr_descs_arr (struct sk_buff *skb , union sub_crq *indir_arr
, int *num_entries , u8 hdr_field );

like, that's the whole signature, no cap πŸ’…


🫢 ARGUMENTS 🫢

  • skb β€” the tx socket buffer πŸ¦‹ that's the packet's ride, basically
  • indir_arr β€” the indirect array 🌈
  • num_entries β€” how many descriptors are gonna be sent, fr fr a count
  • hdr_field β€” a bit field that decides which headers get sent πŸ‘‘ so it's giving "choose your own header adventure"

πŸ”₯ DESCRIPTION πŸ”₯

so what does this function actually do? it builds a TX descriptor array πŸ’€ and that array is full of the applicable L2/L3/L4 packet header descriptors β€” the ones that get sent by send_subcrq_indirect. that's it, that's the vibe. iconic behavior, honestly ✨


🧚 SEE ALSO 🧚

like a whole friend group of functions, and every single one of them is invited to the group chat πŸ’œ


mwah πŸ’‹ that's the page! brought to you by ./drivers/net/ethernet/ibm, dated October 2026 β€” and it's still build_hdr_descs_arr(9), bestie, always and forever πŸŽ€βœ¨πŸŒΈ

πŸ“¦ where this page comes from