summaryrefslogtreecommitdiffstats
path: root/lib/libc
diff options
context:
space:
mode:
authordlg <dlg@openbsd.org>2009-02-26 07:29:46 +0000
committerdlg <dlg@openbsd.org>2009-02-26 07:29:46 +0000
commit0365c2d7efc2b474bf66c13468fc95a2781378b0 (patch)
tree3a835eb104d8f32c34c0567e7f081714790bb6ca /lib/libc
parentfix the multicast code; tested by sthen@ (diff)
downloadwireguard-openbsd-0365c2d7efc2b474bf66c13468fc95a2781378b0.tar.xz
wireguard-openbsd-0365c2d7efc2b474bf66c13468fc95a2781378b0.zip
bulk updates are sent from a timeout which walks over the state tree and
modifies the pfsync state queues, however, it didnt prevent interrupts from whacking the same structures. this diff makes the bulk update code take splsoftnet() to prevent the panics ive been suffering all day when a firewall peer was booted. ok deraadt@
Diffstat (limited to 'lib/libc')
0 files changed, 0 insertions, 0 deletions