summaryrefslogtreecommitdiffstats
path: root/sys/netinet/ip_ipcomp.c
diff options
context:
space:
mode:
authorvisa <visa@openbsd.org>2017-11-07 16:47:07 +0000
committervisa <visa@openbsd.org>2017-11-07 16:47:07 +0000
commit142f92b02230a64f22982d6944b523cf8fec8944 (patch)
treeb6b3644ceb27234b23ce98408236fbc29c864f99 /sys/netinet/ip_ipcomp.c
parentRevert previous, it breaks ports/infrastructure/bin/resolve-lib (I think) (diff)
downloadwireguard-openbsd-142f92b02230a64f22982d6944b523cf8fec8944.tar.xz
wireguard-openbsd-142f92b02230a64f22982d6944b523cf8fec8944.zip
Serialize access to the IPv6 reassembly queue with a mutex.
This lets the code run without KERNEL_LOCK() and NET_LOCK(). In addition, this patch reorganizes a part of the code, to move some of the memory release operations outside the critical section. Input and OK mpi@, OK florian@, an earlier version OK bluhm@
Diffstat (limited to 'sys/netinet/ip_ipcomp.c')
0 files changed, 0 insertions, 0 deletions