summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authordlg <dlg@openbsd.org>2020-05-31 03:14:59 +0000
committerdlg <dlg@openbsd.org>2020-05-31 03:14:59 +0000
commit0315bf924272c73843bfe873662dacd6320b6db7 (patch)
treea2fd295c8cb128d273a11b8041d6d97680e8ab3a /lib
parentSwitch Powerpc64 Big Endian to ELFv2 on OpenBSD, as least for now. (diff)
downloadwireguard-openbsd-0315bf924272c73843bfe873662dacd6320b6db7.tar.xz
wireguard-openbsd-0315bf924272c73843bfe873662dacd6320b6db7.zip
use ip{,6}_send instead of ip{,6}_output for l2tp and pptp.
pipex output is part of pppx and pppac if_start functions, so it can't rely on or know if it already has NET_LOCK. this defers the ip output stuff to where it can take the NET_LOCK reliably. tested by Vitaliy Makkoveev, who also found that this was necessary after ifq.c 1.38 and provided an excellent analysis of the problem. ok mpi@
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions