batadv_tp_sender_end(9)
π batadv_tp_sender_end(9)
okay so welcome to the Kernel API Manual, section 9 β yes bestie, that's the kernel API section, we're in the big leagues now β¨ this little page is all about batadv_tp_sender_end, and ngl it's a short one but it matters.
πΈ NAME
batadv_tp_sender_end β print info about ended session and inform client π
Like, that's literally it. Session's over, we spill the tea about it, and we tell the client. Slay.
π¦ SYNOPSIS
void batadv_tp_sender_end (struct batadv_priv *bat_priv , struct
batadv_tp_sender *tp_vars );
Returns void, so no exit-status drama here, she simply does her thing and leaves. Periodt π
π ARGUMENTS
bat_privβ the bat priv with all the mesh interface information π«Ά this is the big one, it's carrying all the mesh interface info, like the main character of the data structures.tp_varsβ the private data of the current TP meter session π the little private stash for this specific TP meter session, iykyk.
π₯ SEE ALSO
Okay so first off: Kernel file ./net/batman-adv/tp_meter.c β that's where she lives, go say hi.
And then the whole extended fam, no cap, in this exact order:
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_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).
Yeah that's a lot of friends. She's popular, what can I say π
ngl this page is short but every single one of those cross-refs is real, so don't skip the reading list bestie π
π and that's the whole vibe! this page came from ./net/batman-adv, dated October 2026, and the icon herself is batadv_tp_sender_end(9) β go forth and end some sessions responsibly πβ¨π
π¦ 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