summaryrefslogtreecommitdiff
path: root/lib/libcrypto
diff options
context:
space:
mode:
authorAlexander Bluhm <bluhm@cvs.openbsd.org>2019-08-06 22:57:56 +0000
committerAlexander Bluhm <bluhm@cvs.openbsd.org>2019-08-06 22:57:56 +0000
commitaad45c0f10ec64419d3151b47b7af09a8315095d (patch)
treea66ab93987b7884ee5a3a25cadca0628f4c2dd15 /lib/libcrypto
parent98ed4dd55b3d196f66ea58c1f27e38d6b47526a9 (diff)
When we needed the kernel lock for local IP packet delivery, mpi@
introduced a queue to grab the lock for multiple packets. Now we have only netlock for both IP and protocol input. So the queue is not necessary anymore. It just switches CPU and decreases performance. So remove the inet and inet6 ip queue for local packets. To get TCP running on loopback, we have to queue once between TCP input and output of the two sockets. So use the loopback queue in looutput() unconditionally. OK visa@
Diffstat (limited to 'lib/libcrypto')
0 files changed, 0 insertions, 0 deletions