ovpn_udp_output(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

Okay bestie, welcome to the ovpn_udp_output(9) page from the Kernel API Manual ✨ This one is all about ovpn_udp_output β€” transmit skb using udp-tunnel. Slay.


🌸 SYNOPSIS 🌸

int ovpn_udp_output (struct ovpn_peer *peer , struct dst_cache *cache ,
struct sock *sk , struct sk_buff *skb , struct ovpn_route_key *key );

πŸŽ€ ARGUMENTS πŸŽ€

  • peer β€” the destination peer 🫢
  • cache β€” dst cache ✨
  • sk β€” the socket to send the packet over πŸ’…
  • skb β€” the packet to send πŸ¦‹
  • key β€” route key snapshot used for cache validation and flow lookup πŸ”‘

πŸ¦‹ DESCRIPTION πŸ¦‹

Real talk: rcu_read_lock should be held on entry 😌 No cap.

On return, the skb is consumed. Periodt. πŸ’€


🌈 RETURN 🌈

0 on success, or a negative error code otherwise πŸ’–


⭐ SEE ALSO ⭐


Cute little sign-off from the footer, bestie: shoutout to ./drivers/net/ovpn, the October 2026 date, and ovpn_udp_output(9) itself πŸ‘‘πŸ’…βœ¨

πŸ“¦ where this page comes from