llc_pdu_init_as_xid_rsp(9)
β¨ 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 theskbyou'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:
llc_pdu_header_init(9)llc_pdu_decode_sa(9)llc_pdu_decode_da(9)llc_pdu_decode_ssap(9)llc_pdu_decode_dsap(9)llc_pdu_init_as_ui_cmd(9)llc_pdu_init_as_test_cmd(9)llc_pdu_init_as_test_rsp(9)llc_pdu_init_as_xid_cmd(9)
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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms