CVSROOT: /cvs Module name: src Changes by: [email protected] 2011/01/20 08:03:03
Modified files:
sys/net : pf_norm.c
Log message:
The reason accounting in pf_reassemble() was not correct. Change
pf_reassemble() to return PF_DROP or PF_PASS and *m0 is NULL or the
reassembled packet. In case of PF_DROP, the mbuf must be valid,
e.g. for logging, and will be freed later. In case the reassembled
packet is too big, use the reassembled mbuf for PF_DROP.
ok henning@ markus@
