llc_pdu_init_as_xid_rsp(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

llc_pdu_init_as_xid_rsp β€” the glow-up that builds an XID response PDU πŸ’…

(also loml, this is from the Kernel API Manual, manual section 9, if you were wondering 🫢)


🌸 SYNOPSIS 🌸

void llc_pdu_init_as_xid_rsp (struct sk_buff *skb , u8 svcs_supported ,
u8 rx_window );

no cap, that's the whole signature. returns nothing, takes three things. iconic behaviour honestly πŸ’–


πŸŽ€ ARGUMENTS πŸŽ€

  • skb β€” the address of the skb you're about to build. like, the actual frame-in-progress bestie, hand it over 🫴
  • svcs_supported β€” the class of the LLC β€” and the class is either I or II. that's it, those are the two vibes 🌈
  • rx_window β€” the size of the receive window of the LLC. how much room we're leaving in the inbox, basically πŸ“₯

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so real talk: this function builds a pdu frame as an XID response. that's the whole arc. you give it the skb, it does the thing, XID response go brrr ✨

no extra lore, no secret side quests β€” it's a builder, that's the job, and it ate πŸ’€πŸ‘‘


πŸ‘‘ SEE ALSO πŸ‘‘

the kernel file lives at ./include/net/llc_pdu.h β€” go check it, iykyk πŸ“

and the whole friend group of siblings, in the order the page lists them:


ngl bestie, if you're messing with XID frames and you haven't met llc_pdu_init_as_xid_cmd(9) yet, that's your main character β€” this one is literally the response to it 😭🫢

starring ./include/net as the source, dated October 2026 β€” mwah, that's the tea, periodt πŸ“πŸ§šπŸ’œ

πŸ“¦ where this page comes from