← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1250332] Re: How to enable jumbo frames for nova.virt.libvirt.vif.LibvirtHybridOVSBridgeDriver

 

Please post support requests like this to the general mailing list:

https://wiki.openstack.org/wiki/Mailing_Lists#General_List

** Changed in: nova
       Status: New => Invalid

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1250332

Title:
  How to enable jumbo frames for
  nova.virt.libvirt.vif.LibvirtHybridOVSBridgeDriver

Status in OpenStack Compute (Nova):
  Invalid

Bug description:
  Hi list,

  I'm working under CentOS 6.4 + Havana.

  I'm trying to enable jumbo frames for Openstack instances.

  I'm using
  libvirt_vif_driver=nova.virt.libvirt.vif.LibvirtHybridOVSBridgeDriver
  in nova.conf

  I noticed there is a parameter in plugins/openvswitch/ovs_neutron_plugin.ini I can use, so I set it to:
          veth_mtu = 9000

  And, it works fine :
          ip link |grep 9000
         6: eth4: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9000 qdisc mq state UP qlen 1000
         263: phy-br-eth4: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9000 qdisc pfifo_fast state UP qlen 1000
         264: int-br-eth4: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9000 qdisc pfifo_fast state UP qlen 1000
         10: br-eth4: <BROADCAST,UP,LOWER_UP> mtu 9000 qdisc noqueue state UNKNOWN

  But, after the instance booted, all ports used for the instance are still MTU=1500:
  ip link |grep df6a018a-0d
         273: qbrdf6a018a-0d: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN
         274: qvodf6a018a-0d: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
         275: qvbdf6a018a-0d: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
         276: tapdf6a018a-0d: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 500

  So I have to
          1. find the exact ports using by the instance
          2. change there MTU one by one
          3. login to the instance to change the MTU

  Is there're way that can make sure after the instance booted, all
  ports have MTU=9000 ??

  Thanks.
  -chen

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1250332/+subscriptions