Re: ip_reass() fails to reassemble fragmented out-of-order traffic

2012-07-10 Thread Eugene Grosbein
10.07.2012 15:22, Daniel Hartmeier пишет: > Are you running any pfil consumers (ipfilter, ipfw, pf), maybe > unintentionally (with empty ruleset)? If so, can you try disabling them? No problems with netstat -s, but you were right about pfil - I direct all incoming traffic to ipfw nat. I passed ip

Re: ip_reass() fails to reassemble fragmented out-of-order traffic

2012-07-10 Thread Daniel Hartmeier
On Mon, Jul 09, 2012 at 06:13:53PM +0700, Eugene Grosbein wrote: > tcpdump shows no errors in fragment's checksums. > Still, they were not reassembled. I fed your two fragments (with libdnet) to ip_input.c ip_reass() with debug printfs added, it reassembles them fine, even when in reversed order:

Re: ip_reass() fails to reassemble fragmented out-of-order traffic

2012-07-09 Thread Eugene Grosbein
09.07.2012 16:49, Eugene Grosbein пишет: > Hi! > > For long time I suffer from RELENG_8's inability to reassemble several types > of incoming fragmented packets when they arrive of-of-order. > > For example: my gif(4) interface has MTU=1500, so it gets fragmented > when it goes out to the Interne