Jumbo Frames do not make it to Guest

  • Thread starter Thread starter s_aldinger
  • Start date Start date
S

s_aldinger

Guest
I've set up 2 1gb nics to be bonded and bridged to a VM guest running freebsd and using the e1000 nic driver. I can successfully ping with a packet size larger then 1500 to the Host, and I can ping the Freebsd guest from itself to itself with a size larger then 1500, but I can not ping into our out of the Guest with size over 1500.

My configs follow:

Code:
From Proxmox /etc/network/interfaces

auto lo
iface lo inet loopback

iface eth0 inet manual

iface eth1 inet manual

auto bond0
iface bond0 inet manual
        slaves eth0 eth1
        bond_miimon 100
        bond_mode 4
        pre-up ifconfig eth0 mtu 9000
        pre-up ifconfig eth1 mtu 9000

auto vmbr0
iface vmbr0 inet static
        address  192.168.1.252
        netmask  255.255.255.0
        gateway  192.168.1.1
        bridge_ports bond0
        bridge_stp off
        bridge_fd 0
        pre-up ifconfig bond0 mtu 9000
        mtu 9000
Code:
If config output from Proxmox showing it has accepted settings and "SHOULD" be working

bond0     Link encap:Ethernet  HWaddr 00:22:15:74:b3:0f                                                                                                              
          inet6 addr: fe80::222:15ff:fe74:b30f/64 Scope:Link                                                                                                         
          UP BROADCAST RUNNING MASTER MULTICAST  MTU:9000  Metric:1                                                                                                  
          RX packets:322539 errors:0 dropped:0 overruns:0 frame:0                                                                                                    
          TX packets:183966 errors:0 dropped:0 overruns:0 carrier:0                                                                                                  
          collisions:0 txqueuelen:0                                                                                                                                  
          RX bytes:179942372 (171.6 MiB)  TX bytes:31845886 (30.3 MiB)

eth0      Link encap:Ethernet  HWaddr 00:22:15:74:b3:0f  
          UP BROADCAST RUNNING SLAVE MULTICAST  MTU:9000  Metric:1
          RX packets:18028 errors:0 dropped:0 overruns:0 frame:0
          TX packets:20111 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:2567646 (2.4 MiB)  TX bytes:21964195 (20.9 MiB)
          Memory:c8200000-c8220000 

eth1      Link encap:Ethernet  HWaddr 00:22:15:74:b3:0f  
          UP BROADCAST RUNNING SLAVE MULTICAST  MTU:9000  Metric:1
          RX packets:304511 errors:0 dropped:0 overruns:0 frame:0
          TX packets:163855 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:177374726 (169.1 MiB)  TX bytes:9881691 (9.4 MiB)
          Memory:c8220000-c8240000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:20 errors:0 dropped:0 overruns:0 frame:0
          TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:2544 (2.4 KiB)  TX bytes:2544 (2.4 KiB)

vmbr0     Link encap:Ethernet  HWaddr 00:22:15:74:b3:0f  
          inet addr:192.168.1.252  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::222:15ff:fe74:b30f/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:9000  Metric:1
          RX packets:5644 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1287 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:718174 (701.3 KiB)  TX bytes:229344 (223.9 KiB)
Code:
ifconfig from FreeBSD

em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 9000
        options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
        ether 7a:ad:16:ac:90:92
        inet 192.168.1.250 netmask 0xffffff00 broadcast 192.168.1.255
        media: Ethernet autoselect (1000baseT <full-duplex>)
        status: active
plip0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> metric 0 mtu 9000
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=3<RXCSUM,TXCSUM>
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3 
        inet6 ::1 prefixlen 128 
        inet 127.0.0.1 netmask 0xff000000
I feel I should note that networking does work with the standard MTU of 1500 with these settings.

I don't have much time to putz with this thing right now so, any help to get this running is much appreciated! :D