Not able to raise the MTU on FreeBSD 10.3

Wayne H testdog at hotmail.com
Wed May 4 19:33:57 UTC 2016


I have two new servers connected together with  10 gig Intel and  1 gig Nic cards. It doesn't matter if I have them connected via a switch or directly connected to each other. I am unable to pass ping packets above 1472. If I set the MTU to anything up to 9000 I till can't pass anything above 1472. I have the 10 gig connected via an Intel SFP+ Cable between the servers. I also tried connecting the 1 gig Nics between the servers.

I would like to use jumbo frames to mount these servers to a NFS server. If I set the MTU to 9000 in rc.conf on boot up I can mount the NFS but as soon as I try to write to it the NFS hangs. If I umount and reset the MTU to 1500 it works fine.

Anyone know what I am doing wrong?

root at backgate1:/usr/home/wayne # ping -D -s 1472 10.168.48.145
PING 10.168.48.145 (10.168.48.145): 1472 data bytes
1480 bytes from 10.168.48.145: icmp_seq=0 ttl=64 time=0.111 ms
1480 bytes from 10.168.48.145: icmp_seq=1 ttl=64 time=0.059 ms
^C
--- 10.168.48.145 ping statistics ---
2 packets transmitted, 2 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.059/0.085/0.111/0.026 ms
root at backgate1:/usr/home/wayne # ping -D -s 1473 10.168.48.145
PING 10.168.48.145 (10.168.48.145): 1473 data bytes
ping: sendto: Message too long
ping: sendto: Message too long
^C
--- 10.168.48.145 ping statistics ---
2 packets transmitted, 0 packets received, 100.0% packet loss

FreeBSD 10.3-RELEASE #0 r297264: Fri Mar 25 02:10:02 UTC 2016     root at releng1.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC

Intel(R) Ethernet Connection XL710 Driver, Version - 1.4.3

ixl0 at pci0:5:0:0:        class=0x020000 card=0x00078086 chip=0x15728086 rev=0x01 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'Ethernet Controller X710 for 10GbE SFP+'
    class      = network

ntel(R) PRO/1000 Network Connection, Version - 2.5.3-k
    
igb0 at pci0:11:0:0:       class=0x020000 card=0x152115d9 chip=0x15218086 rev=0x01 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'I350 Gigabit Network Connection'
    class      = network

ixl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 9000
        options=6407bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWTSO,RXCSUM_IPV6,TXCSUM_IPV6>
        ether 3c:fd:fe:9d:5c:24
        inet 10.168.48.144 netmask 0xffffff00 broadcast 10.168.48.255
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
        media: Ethernet autoselect (10Gbase-Twinax <full-duplex>)
        status: active

igb0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 9000
        options=403bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,VLAN_HWTSO>
        ether 0c:c4:7a:32:f0:51
        inet 172.16.48.244 netmask 0xffffff00 broadcast 172.16.48.255
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
        media: Ethernet autoselect (1000baseT <full-duplex>)
        status: active

Thanks

 		 	   		  


More information about the freebsd-net mailing list