ovpn_peer_del_mp(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ovpn_peer_del_mp(9) πŸ’…

okay bestie, welcome to the Kernel API Manual β€” yes, the manual name is folded in right here, and we’re being so normal about it. this page is all about ovpn_peer_del_mp, and it’s giving β€œdelete peer from related tables in a MP instance.” no cap. πŸ¦‹


🌸 NAME 🌸

ovpn_peer_del_mp β€” delete peer from related tables in a MP instance. that’s the whole assignment, and it ate. πŸ’–

✨ SYNOPSIS ✨

int ovpn_peer_del_mp (struct ovpn_peer *peer , enum ovpn_del_peer_reason
reason , struct llist_head *release_list );

πŸŽ€ ARGUMENTS πŸŽ€

  • peer β€” the peer to delete. literally the peer getting deleted from the related tables in the MP instance. πŸ‘‹
  • reason β€” reason why the peer was deleted (sent to userspace). lowkey important: this reason is sent to userspace. πŸ“¨
  • release_list β€” list where delete peer should be appended. it’s the list where the delete peer should be appended. 🧺

🌈 RETURN 🌈

0 on success or a negative error code otherwise. that’s the return vibe: 0 is the slay, a negative error code is the β€œsomething went sideways” signal. no secret bonus values, bestie. ✨

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file: ./drivers/net/ovpn/peer.c β€” that’s the file this page is repping. πŸ“

the whole SEE ALSO crew, in order, no cap:

mwah πŸ’‹ β€” this page is from the ./drivers/net/ovpn source/version, dated October 2026, and it’s still the ovpn_peer_del_mp(9) page. periodt. 🫢

πŸ“¦ where this page comes from