Ok, and what about outgoing frame, why this
[2.0.1-RELEASE][admin@midgard.home]/(33): ping -s 2000 172.30.1.50
PING 172.30.1.50 (172.30.1.50): 2000 data bytes
^C
--- 172.30.1.50 ping statistics ---
8 packets transmitted, 0 packets received, 100.0% packet loss
is not working? Shouldn't pfsense fragment the packet before sending it (like windows does)? 172.30.1.50 is a freebsd9 pc with 9K mtu on interface and frames are properly fragmented before they sent out.
root@freebsd9-storage:/home/alximik# ping -S 172.30.1.50 -s 18000 172.30.1.20
PING 172.30.1.20 (172.30.1.20) from 172.30.1.50: 18000 data bytes
18008 bytes from 172.30.1.20: icmp_seq=0 ttl=128 time=1.270 ms
18008 bytes from 172.30.1.20: icmp_seq=1 ttl=128 time=1.318 ms
18008 bytes from 172.30.1.20: icmp_seq=2 ttl=128 time=1.248 ms
18008 bytes from 172.30.1.20: icmp_seq=3 ttl=128 time=1.309 ms
18008 bytes from 172.30.1.20: icmp_seq=4 ttl=128 time=1.237 ms
^C
--- 172.30.1.20 ping statistics ---
5 packets transmitted, 5 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 1.237/1.276/1.318/0.032 ms
============================
Checked the capture, the cause is big echo reply. It was pretty stupid. Please close this topic =)