llc_process_tmr_ev(9)
β¨ NAME β¨
llc_process_tmr_ev β timer backend. This is the llc_process_tmr_ev(9) page from the Kernel API Manual, bestie. π
π SYNOPSIS π
void llc_process_tmr_ev (struct sock *sk , struct sk_buff *skb );
π ARGUMENTS π
skβ active connection π«Άskbβ occurred event β¨
π₯ DESCRIPTION π₯
Okay so this function is called from timer callback functions, periodt. β°
When the connection is busy (like, during sending a data frame), the timer expiration event must be queued. That part is non-negotiable, no cap. Otherwise, this event can be sent to the connection state machine. πΈ
Queued events will be processed by the llc_backlog_rcv function after sending the data frame β so they get handled after the frame goes out, bestie. π
π¦ SEE ALSO π¦
Kernel file ./net/llc/llc_c_ac.c is where itβs at, and here are the related pages to peek at:
llc_conn_ac_send_ack_if_needed(9)llc_conn_ac_rst_sendack_flag(9)llc_conn_ac_send_i_rsp_f_set_ackpf(9)llc_conn_ac_send_i_as_ack(9)llc_conn_ac_send_rr_rsp_f_set_ackpf(9)llc_conn_ac_inc_npta_value(9)llc_conn_ac_adjust_npta_by_rr(9)llc_conn_ac_adjust_npta_by_rnr(9)llc_conn_ac_dec_tx_win_size(9)llc_conn_ac_inc_tx_win_size(9)llc_conn_disc(9)llc_conn_reset(9)llc_circular_between(9)
Thatβs the whole page, bestie π«Ά β source/version ./net/llc, October 2026, and the page is llc_process_tmr_ev(9). Catch you in the group chat! π
π¦ 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