BATADV_TP_RECV_TIMEOUT(9)
π BATADV_TP_RECV_TIMEOUT(9) π
okay bestie, so this page lives in the Kernel API Manual (yes, the Kernel API Manual, capital letters, main character energy β¨) and it's about one specific little constant. she's small, she's iconic, she's BATADV_TP_RECV_TIMEOUT. let's get into it π«Ά
πΈ NAME πΈ
BATADV_TP_RECV_TIMEOUT β receiver activity timeout. literally what it says on the tin: if the receiver doesn't get anything for that many milliseconds, the connection gets killed. no cap. π
β¨ SYNOPSIS β¨
BATADV_TP_RECV_TIMEOUT
that's it. that's the whole synopsis. she's lowkey minimal and we respect it π
π¦ SEE ALSO π¦
okay so this is the part where she name-drops literally everyone in the group chat. the kernel file this lives in is ./net/batman-adv/tp_meter.c β go say hi to it π
and then the whole entire entourage, in order, no skips, no edits:
BATADV_TP_DEF_TEST_LENGTH(9)BATADV_TP_AWND(9)BATADV_TP_MAX_RTO(9)BATADV_TP_FIRST_SEQ(9)BATADV_TP_PLEN(9)BATADV_TP_MAX_UNACKED(9)batadv_tp_session_cookie(9)batadv_tp_cwnd(9)batadv_tp_update_cwnd(9)batadv_tp_update_rto(9)batadv_tp_batctl_notify(9)batadv_tp_batctl_error_notify(9)batadv_tp_list_find_sender(9)batadv_tp_list_active(9)batadv_tp_list_find_sender_session(9)batadv_tp_sender_release(9)batadv_tp_sender_put(9)batadv_tp_list_detach(9)batadv_tp_sender_cleanup(9)batadv_tp_sender_end(9)batadv_tp_sender_shutdown(9)batadv_tp_sender_stopped(9)batadv_tp_sender_finish(9)batadv_tp_reset_sender_timer(9)batadv_tp_sender_timeout(9)batadv_tp_fill_prerandom(9)batadv_tp_send_msg(9)enum batadv_tp_ack_reaction(9)batadv_tp_handle_ack(9)batadv_tp_recv_ack(9)batadv_tp_avail(9)batadv_tp_wait_available(9)batadv_tp_send(9)batadv_tp_start_kthread(9)batadv_tp_start(9)batadv_tp_stop(9)batadv_tp_list_find_receiver_session(9)batadv_tp_receiver_release(9)batadv_tp_receiver_put(9)batadv_tp_reset_receiver_timer(9)batadv_tp_receiver_shutdown(9)batadv_tp_send_ack(9)batadv_tp_handle_out_of_order(9)batadv_tp_ack_unordered(9)batadv_tp_init_recv(9)batadv_tp_recv_msg(9)batadv_tp_meter_recv(9)batadv_tp_stop_all(9)batadv_tp_meter_init(9)
like, the whole roster. squad goals fr fr π
lowkey reminder bestie: that "connection is killed" line is not a vibe, it's a real thing β no packets for the timeout window, and the connection is done. dramatic, but factual π₯
and that's the whole page, bestie!! this lil gem ships from ./net/batman-adv, dated October 2026, and she answers to BATADV_TP_RECV_TIMEOUT(9) π§ββοΈπ slay, 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