batadv_send_skb_via_tt(9)
π NAME π
okay so this is the Kernel API Manual entry for batadv_send_skb_via_tt(9) β literally the page about sending an skb via TT lookup. π«Ά
β¨ SYNOPSIS β¨
the function signature is giving:
int batadv_send_skb_via_tt (struct batadv_priv *bat_priv , struct
sk_buff *skb , u8 *dst_hint , unsigned short vid );
π ARGUMENTS π
bat_privβ the bat priv with all the mesh interface information. bestie, it's the whole mesh vibe container. πskbβ the payload to send. that's the little packet bestie. π¦dst_hintβ can be used to override the destination contained in the skb. lowkey a little override button. πvidβ the vid to be used to search the translation table. the lookup key, basically. π
πΈ DESCRIPTION πΈ
okay so here's the lore: look up the recipient node for the destination address in the ethernet header via the translation table. then wrap the given skb into a batman-adv unicast header. then send this frame to the according destination node. that's it, that's the whole slay. β¨
π₯ RETURN π₯
NET_XMIT_DROP in case of error or NET_XMIT_SUCCESS otherwise. periodt. π
π¦ SEE ALSO π¦
- Kernel file
./net/batman-adv/send.h batadv_send_skb_via_tt_4addr(9)
source/version is ./net/batman-adv, dated October 2026 β mwah, 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