Limit the fragment entry queue length to 64 per bucket. So we have
authorbluhm <bluhm@openbsd.org>
Mon, 10 Sep 2018 11:37:26 +0000 (11:37 +0000)
committerbluhm <bluhm@openbsd.org>
Mon, 10 Sep 2018 11:37:26 +0000 (11:37 +0000)
commit43fdd32499e83ef20504df8406572feafca3bcdb
tree7eb3edbf808ddcf6f4dd0bdea3b4a9b16fae0c1f
parent5f086ad573d56b5960e5cc9ee3f221ea6868bded
Limit the fragment entry queue length to 64 per bucket.  So we have
a global limit of 1024 fragments, but it is fine grained to the
region of the packet.  Smaller packets may have less fragments.
This costs another 16 bytes of memory per reassembly and devides
the worst case for searching by 8.
requestd by claudio@; OK sashan@ claudio@
sys/net/pf_norm.c
sys/net/pfvar.h