This is my last fragmentation question I swear :-) When diverting udp packets which are larger than MTU(1500) ipfw seems to divert the first and reject the second. Here is tcpdump of the packets: 23:41:05.670408 192.168.1.3.1128 > 192.168.5.12.3322: udp 1474 (frag 4127:1480@ 0+) 23:41:05.670420 192.168.1.3 > 192.168.5.12: (frag 4127:2@1480) Below is the log from ipfw. Jan 26 23:40:56 richmond /kernel: ipfw: 60000 Divert 4422 UDP 192.168.1.3:1128 192.168.5.12:3322 in via xl0 Jan 26 23:40:56 richmond /kernel: ipfw: -1 Refuse UDP 192.168.1.3 192.168.5.12 in via xl0 Fragment = 185 Now i know that ipfw will drop tcp packets of length 1 is something like that what's going on here? Well if anyone can let me in on the meaning of the rejection message it would be helpful. Alwyn [EMAIL PROTECTED] To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-hackers" in the body of the message