llc_conn_res...i_pdu_as_cmd(9)
π llc_conn_resend_i_pdu_as_cmd(9) β from the Kernel API Manual
okay so bestie, before we even start: the full name is llc_conn_resend_i_pdu_as_cmd and yes the header up there squishes it down to llc_conn_res...i_pdu_as_cmd(9) because man page headers are dramatic like that. we're in the Kernel API Manual, section 9, and this is a whole vibe.
β¨ NAME β¨
llc_conn_resend_i_pdu_as_cmd β resend all all unacknowledged I PDUs
not a typo on my end, the original really does say "all all" twice and honestly? she said it with her chest. two alls. we respect it. π«Ά
π¦ SYNOPSIS π¦
void llc_conn_resend_i_pdu_as_cmd (struct sock *sk , u8 nr , u8
first_p_bit );
returns nothing, takes three things, causes chaos in the best way. π
π ARGUMENTS π
skβ the active connection, like, the actual socket she's working with. she's the main character here.nrβ theNR. that's it. that's the whole description. iconic minimalism ngl.first_p_bitβ the p_bit value of the first pdu. yes the name is literally the description, she's very direct. β¨
πΈ DESCRIPTION πΈ
okay so here's the tea: this function resends all unacknowledged I PDUs, starting with the NR.
the first one goes out as a command PDU with its P bit equal to first_p_bit.
and if there's more than one to send? the subsequent ones go out as command PDUs too, except their P bit equals zero (0). every single one of them. no exceptions, no half-sends, no "lol forgot one." periodt. π₯
π SEE ALSO π
bestie she comes with an entire friend group and you're gonna meet every one of them, so buckle up:
- the kernel file itself:
./net/llc/llc_conn.c llc_conn_state_process(9)llc_conn_rtn_pdu(9)llc_conn_resend_i_pdu_as_rsp(9)llc_conn_remove_acked_pdus(9)llc_conn_send_pdus(9)llc_conn_service(9)llc_qualify_conn_ev(9)llc_exec_conn_trans_actions(9)__llc_lookup_established(9)llc_lookup_listener(9)llc_data_accept_state(9)llc_find_next_offset(9)llc_build_offset_table(9)llc_find_offset(9)llc_sap_add_socket(9)llc_sap_remove_socket(9)llc_conn_rcv(9)llc_backlog_rcv(9)llc_sk_init(9)llc_sk_alloc(9)llc_sk_free(9)llc_sk_reset(9)
like, that's the whole group chat. go read them, they're all slaying in ./net/llc. π
got it from ./net/llc, dated October 2026, filed under llc_conn_res...i_pdu_as_cmd(9) β mwah, go resend those PDUs responsibly, ily, bye! πππ¦
π¦ 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