summaryrefslogtreecommitdiffstats
path: root/share/man/man9
diff options
context:
space:
mode:
authorhenning <henning@openbsd.org>2004-04-17 00:13:36 +0000
committerhenning <henning@openbsd.org>2004-04-17 00:13:36 +0000
commit94d7a97f3b0b2cf5bdd59787a601ea2ece9f89b8 (patch)
tree28bee6707c690df3b542e7c5e8d461bd9acc90db /share/man/man9
parentadd a congestion indicator to if_queue. It is set when the input queue (diff)
downloadwireguard-openbsd-94d7a97f3b0b2cf5bdd59787a601ea2ece9f89b8.tar.xz
wireguard-openbsd-94d7a97f3b0b2cf5bdd59787a601ea2ece9f89b8.zip
when the input queue congestion flag is set stop evaluating the ruleset
and block unconditionally. when the inout queue is full, newly arriving packets are dropped anyway, and while the input queue is full we obviously have a CPU laod problem. with this change, we allow the machine to recover gracefully, dropping a few packets fast instead of a lot slowly over a long time while processing rather old stuff in the input queue, giving somebody a chance to log in on the console and fix stuff instead of going completely unresponsive, and as a nice side effect, let established connections alone. ok kjc@ markus@ beck@
Diffstat (limited to 'share/man/man9')
0 files changed, 0 insertions, 0 deletions