batadv_tp_sender_end(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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