Fragments for a single connection (a combination of proto,src,dst,af)
authorbluhm <bluhm@openbsd.org>
Mon, 26 Jun 2017 18:33:24 +0000 (18:33 +0000)
committerbluhm <bluhm@openbsd.org>
Mon, 26 Jun 2017 18:33:24 +0000 (18:33 +0000)
commit4b71a68eb366e784639bc6e304a4a273b7f4b0eb
treec5b6e673a9f815fef5d28de4c43887a306457e25
parent9c3d2916e318f3dc1d30a6bec062c599aa7f08d9
Fragments for a single connection (a combination of proto,src,dst,af)
may easily reuse the fragment id as it is only 16 bit for IPv4.  To
avoid that pf reassembles them into the wrong packet, throw away
stale fragments.  With the default timeout this happens after 12,000
newer fragements have been seen.
from markus@; OK sashan@
sys/net/pf_norm.c
sys/net/pfvar.h