summaryrefslogtreecommitdiffstats
path: root/sys/kern/uipc_socket.c
diff options
context:
space:
mode:
authormikeb <mikeb@openbsd.org>2017-06-26 18:42:23 +0000
committermikeb <mikeb@openbsd.org>2017-06-26 18:42:23 +0000
commit398942c680fee77c542dfc971ea3431c14f3f87f (patch)
tree09e7e977872fbdf63132441fa23b57e21d7c57c4 /sys/kern/uipc_socket.c
parentFragments for a single connection (a combination of proto,src,dst,af) (diff)
downloadwireguard-openbsd-398942c680fee77c542dfc971ea3431c14f3f87f.tar.xz
wireguard-openbsd-398942c680fee77c542dfc971ea3431c14f3f87f.zip
Rework the deferred interrupt loop
By performing a task_add an interrupt handler can rely on the taskq_thread to invoke it again with an additional benefit of being able to sched_pause when required. In the long run more than 99.8% of calls do not require an additional iteration.
Diffstat (limited to 'sys/kern/uipc_socket.c')
0 files changed, 0 insertions, 0 deletions