batadv_tp_receiver_shutdown(9)
π batadv_tp_receiver_shutdown(9) π
okay so bestie, this one comes from the Kernel API Manual, and it's giving βtiny timer callback with one very specific job.β The function is batadv_tp_receiver_shutdown, and the whole vibe is: stop a tp meter receiver when the timeout is reached without received ack. no cap, that's the whole plot π«Ά
β¨ NAME β¨
batadv_tp_receiver_shutdown β stop a tp meter receiver when timeout is reached without received ack.
π SYNOPSIS π
void batadv_tp_receiver_shutdown (struct timer_list *t );
it's a void function, she returns nothing, and she takes exactly one little pointer. iconic behavior honestly π
π§ ARGUMENTS π§
tβ address totimer_listinsidetp_vars.
that's it. one argument. one job. the rest is lore πΈ
π₯ SEE ALSO π₯
the kernel file is ./net/batman-adv/tp_meter.c, and this page passes the aux cord to a whole friend group of refs β every single one is right here, bestie:
BATADV_TP_DEF_TEST_LENGTH(9)BATADV_TP_AWND(9)BATADV_TP_RECV_TIMEOUT(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_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)
this page is short and sweet β one arg, one job, and a massive SEE ALSO friend list. no invented deets, just the manual's own facts, fr fr π
and that's the whole page, bestie β source/version spot is ./net/batman-adv, date is October 2026, and batadv_tp_receiver_shutdown(9) is out here living her timer-callback truth π
π¦ 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