batadv_tp_sender_cleanup(9)
π batadv_tp_sender_cleanup(9) β Kernel API Manual, but make it make sense π
okay bestie so you're in the Kernel API Manual for batadv_tp_sender_cleanup(9) and honestly? this one's a little function with a big job. let's get into it β¨
β¨ NAME β¨
batadv_tp_sender_cleanup β it cleans up the sender data, and it drops the and timer. yes. "the and timer." that's what the page says, we do not fact-check the manpage, we simply report it π
πΈ SYNOPSIS πΈ
void batadv_tp_sender_cleanup(struct batadv_tp_sender *tp_vars);
it returns nothing (void) and it takes exactly one thing. no cap. π«Ά
π¦ ARGUMENTS π¦
tp_varsβ the private data of the current TP meter session that we're cleaning up. that's the whole vibe check right there β hand it the session's private data, it handles the cleanup. periodt π
π SEE ALSO π
okay so this is the part where the manpage goes absolutely feral and lists literally everything in ./net/batman-adv/tp_meter.c. and when i say everything i mean everything β iykyk. so here it is, bestie, the full guest list for this function's main character era π₯
Kernel file ./net/batman-adv/tp_meter.c plus:
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_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, forty-something cross-references. it's giving "linked list of friends you have to invite to the party" π but slay, we got through it π
ngl there are no warnings, no exit statuses, no environment variables on this page β it's a short one. but every detail that was here is still here. that's the rule, and we respect the rule π§
and that's the whole page diva! brought to you by the fine folks over at ./net/batman-adv, dated October 2026 β mwah, love you, see you in the kernel source bestie ππΈπ¦
π¦ 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