aboutsummaryrefslogtreecommitdiff
path: root/sys/net/if_ovpn.c
Commit message (Expand)AuthorAgeFilesLines
* if_ovpn: Destroy cloned interfaces via a prison removal callbackMark Johnston6 days1-8/+40
* if_ovpn: support floating clientsKristof Provost6 days1-1/+192
* if_ovpn: Support multihomed server configurationsMark Johnston9 days1-7/+46
* if_ovpn: Remove a no-op functionMark Johnston9 days1-29/+0
* if_ovpn: Assert that udp_set_kernel_tunneling() succeedsMark Johnston9 days1-0/+1
* if_ovpn: Destroy the datapath lock when destroying a cloneMark Johnston9 days1-0/+1
* if_ovpn: Sprinkle const over some helper functionsMark Johnston9 days1-5/+6
* if_ovpn: Remove an unused field from struct ovpn_kkey_dirMark Johnston9 days1-1/+0
* if_ovpn: fill out sin_len/sin6_lenKristof Provost11 days1-0/+2
* if_ovpn: fix use-after-free of mbufKristof Provost2025-04-011-6/+6
* if_ovpn: fix module load in NOINET6 kernelsKristof Provost2025-01-301-1/+1
* if_ovpn: improve reconnect handlingKristof Provost2024-12-181-2/+14
* if_ovpn: declare our dependency on the crypto moduleKristof Provost2024-09-121-0/+1
* if_ovpn: only install tunnel callback onceKristof Provost2024-09-121-3/+7
* if_ovpn: avoid LOR between ovpn and UDP locksKristof Provost2024-09-121-22/+24
* if_ovpn: remove unused argumentKristof Provost2024-09-101-2/+2
* if_ovpn: ensure it's safe to modify the mbufKristof Provost2024-09-051-0/+12
* if_ovpn: cope with loopsKristof Provost2024-05-131-0/+9
* sockets: don't malloc/free sockaddr memory on getpeername/getsocknameGleb Smirnoff2023-11-301-8/+4
* if_ovpn: clear mbuf flags on rxKristof Provost2023-08-221-0/+4
* if_ovpn: atomic_set -> atomic_storeKristof Provost2023-05-241-1/+1
* if_ovpn: ensure we never re-use sequence numbersKristof Provost2023-05-231-4/+18
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* if_ovpn: notify userspace when we've used half of the sequence numbersKristof Provost2023-05-081-3/+30
* if_ovpn: ovpn_find_peer_by_ip() is unused without INETKristof Provost2023-02-231-0/+4
* ifnet/API: Move struct ifnet definition to a <net/if_private.h>Justin Hibbits2023-01-241-0/+1
* Revert "if_ovpn: allow peer lookup by vpn4/vpn6 address"Kristof Provost2022-12-261-63/+18
* if_ovpn: fix LINT-NOIP buildKristof Provost2022-12-141-4/+0
* if_ovpn: cleanup offsetof() useKristof Provost2022-12-141-21/+15
* if_ovpn: include peer counters in a OVPN_NOTIF_DEL_PEER messageKristof Provost2022-12-141-9/+53
* if_ovpn: allow peer lookup by vpn4/vpn6 addressKristof Provost2022-12-141-18/+63
* if_ovpn: implement OVPN_GET_PEER_STATSKristof Provost2022-12-141-0/+57
* if_ovpn: start tracking per-peer packets/bytes in/outKristof Provost2022-12-141-0/+20
* if_ovpn: remove OVPN_SEND_PKTKristof Provost2022-12-141-52/+0
* if_ovpn: extend notifications with a reasonKristof Provost2022-12-051-11/+24
* if_ovpn: remove peer limitKristof Provost2022-12-011-88/+48
* if_ovpn: pass control packets through the socketKristof Provost2022-11-151-79/+23
* if_ovpn: ensure we're in vnet context when calling sorele()Kristof Provost2022-11-141-6/+13
* if_ovpn: fix AES-128-GCM supportKristof Provost2022-11-111-1/+3
* if_ovpn: avoid netisr_queue name conflictsKristof Provost2022-10-241-4/+4
* if_ovpn: add sysctls for netisr_queue() and crypto_dispatch_async()Kristof Provost2022-10-241-3/+24
* if_ovpn(4): implement ioctl() to set if_flagsGert Doering2022-10-171-0/+42
* if_ovpn: fix use-after-freeKristof Provost2022-10-171-2/+3
* if_ovpn: remove an incorrect assertionKristof Provost2022-10-071-4/+1
* if_ovpn: ensure we're in net_epoch when calling ovpn_encap()Kristof Provost2022-10-061-0/+7
* if_ovpn: fix address family check when traffic class bits are setKristof Provost2022-09-261-1/+1
* if_clone: migrate some consumers to the new KPI.Alexander V. Chernikov2022-09-221-4/+10
* if_ovpn: fix memory leak on unloadKristof Provost2022-09-211-0/+2
* if_ovpn: remove incorrect rounding up of packet sizesKristof Provost2022-09-211-12/+3
* Add getsockMateusz Guzik2022-09-101-3/+1