Jumbo Packet fail.
Adam Nowacki
nowakpl at platinum.linux.pl
Sun Nov 18 02:07:43 UTC 2012
setup ip addresses after setting the mtu or restart the interface with
ifconfig em0 down up
mtu gets cached in routes, see netstat -rnW
On 2012-11-17 23:32, Zaphod Beeblebrox wrote:
> I recently started using an iSCSI disk on my ZFS array seriously from
> a windows 7 host on the network. The performance is acceptable, but I
> was led to believe that using Jumbo packets is a win here. My win7
> motherboard adapter did not support jumbo frames, so I got one that
> did... configured it, etc. Just in case anyone cares, the motherboard
> had an 82567V-2 (does not support jumbo frames) and I added in an
> intel 82574L based card.
>
> Similarly, I configured em0 on my FreeBSD host to have an MTU of 9014
> bytes (I also tried 9000). The hardware on the FreeBSD 9.1RC2 side
> is:
>
> em0: <Intel(R) PRO/1000 Network Connection 7.3.2> port 0xdc00-0xdc1f
> mem 0xfcfe0000-0xfcffffff,0xfcfc0000-0xfcfdffff irq 16 at device 0.0
> on pci3
>
> pciconf -lv identifies the chipset as 82572EI
>
> Now... my problem is that the windows machine correctly advertises an
> MSS of 8960 bytes in it's SYN packet while FreeBSD advertises 1460 in
> the syn-ack.
>
> [1:42:342]root at vr:/usr/local/etc/istgt> ifconfig em0
> em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 9014
> options=4019b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,VLAN_HWTSO>
> ether 00:15:17:0d:04:a8
> inet 66.96.20.52 netmask 0xffffffe0 broadcast 66.96.20.63
> inet6 fe80::215:17ff:fe0d:4a8%em0 prefixlen 64 scopeid 0x5
> inet6 2001:1928:1::52 prefixlen 64
> inet 192.168.221.2 netmask 0xffffff00 broadcast 192.168.221.255
> nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
> media: Ethernet autoselect (1000baseT <full-duplex>)
> status: active
>
> I have tested this with both ipv4 and ipv6 connections between the
> win7 host and the FreeBSD server. win7 always requests the larger
> mss, and FreeBSD the smaller.
> _______________________________________________
> freebsd-fs at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-fs
> To unsubscribe, send any mail to "freebsd-fs-unsubscribe at freebsd.org"
>
More information about the freebsd-fs
mailing list