ovpn_peer_keepalive_send(9)
πΈ NAME πΈ
okay so bestie, welcome to ovpn_peer_keepalive_send(9) β that's the page title, and the manual name is Kernel API Manual, folded in right here near the top like a little name tag π«Ά. This function is literally the periodic worker sending keepalive packets, and that's the whole NAME moment. Iconic. β¨
β¨ SYNOPSIS β¨
Here's the exact signature, spacing and all β do not βfixβ her:
void ovpn_peer_keepalive_send (struct work_struct *work );
π ARGUMENTS π
workβ pointer to the work member of the related peer object. One argument, no extra little surprises, periodt. π
π NOTE π
Lowkey crucial note, don't skip: the reference to peer is not dropped because it gets inherited byovpn_xmit_special. So yeah βovpn_xmit_specialinherits that peer reference, and that's the tea. π«Ά
π¦ SEE ALSO π¦
Kernel file ./drivers/net/ovpn/peer.c is right there in the mix, and here's the full squad of related pages β every single one, no cap:
ovpn_peer_keepalive_set(9)ovpn_peer_new(9)ovpn_peer_reset_sockaddr(9)ovpn_peer_endpoints_update(9)ovpn_peer_release_rcu(9)ovpn_peer_release(9)ovpn_peer_release_kref(9)ovpn_peer_skb_to_sockaddr(9)ovpn_nexthop_from_skb4(9)ovpn_nexthop_from_skb6(9)ovpn_peer_get_by_vpn_addr4(9)ovpn_peer_get_by_vpn_addr6(9)ovpn_peer_vpn_addr_conflict4(9)ovpn_peer_vpn_addr_conflict6(9)ovpn_peer_transp_match(9)ovpn_peer_get_by_transp_addr_p2p(9)ovpn_peer_get_by_transp_addr(9)ovpn_peer_get_by_id_p2p(9)ovpn_peer_get_by_id(9)ovpn_peer_get_by_dst(9)ovpn_nexthop_from_rt4(9)ovpn_nexthop_from_rt6(9)ovpn_peer_check_by_src(9)ovpn_peer_add_mp(9)ovpn_peer_add_p2p(9)ovpn_peer_add(9)ovpn_peer_del_mp(9)ovpn_peer_del_p2p(9)ovpn_peer_del(9)ovpn_peer_release_p2p(9)ovpn_peers_free(9)ovpn_peer_keepalive_work(9)
Cute sign-off at the very end: source/version is ./drivers/net/ovpn, date is October 2026, and the page is ovpn_peer_keepalive_send(9) from the Kernel API Manual. You ate this whole manpage, bestie β go be the main character of kernel work. πβ¨π
π¦ 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