summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authormikeb <mikeb@openbsd.org>2013-10-19 14:54:18 +0000
committermikeb <mikeb@openbsd.org>2013-10-19 14:54:18 +0000
commit70beccd4c6547f0c0028abb4eeb12294b7ff1bcf (patch)
treefef024218b48bad7d720e27515573d09857bd6db /lib
parentremove confusing comments referencing the vax (diff)
downloadwireguard-openbsd-70beccd4c6547f0c0028abb4eeb12294b7ff1bcf.tar.xz
wireguard-openbsd-70beccd4c6547f0c0028abb4eeb12294b7ff1bcf.zip
in order to make our life a tad easier and prevent rogue accesses
to the routing table from the hardware interrupt context defer the if_link_state_change to the process context. a token (an interface index) is passed to the workq in order to make sure that if the interface would be gone by the time syswq goes around to run the task it would just fall through. ok henning, mpi, deraadt, claudio
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions