]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commitdiff
Set network_device_mtu as integer
authorGary Kotton <gkotton@redhat.com>
Wed, 1 May 2013 07:04:45 +0000 (07:04 +0000)
committerGary Kotton <gkotton@redhat.com>
Wed, 1 May 2013 18:28:21 +0000 (18:28 +0000)
Fixes bug 1175060

Change-Id: Ibce28db0575dd6d6f1f998a7b8d6603f3d6dba63

quantum/agent/linux/interface.py
quantum/tests/unit/test_linux_interface.py

index e7bd103e2406e9ba76f09f830784fbdc8c3b0b5b..056a2bcce1f846733daac0b4985b65677cd51901 100644 (file)
@@ -39,7 +39,7 @@ OPTS = [
     cfg.BoolOpt('ovs_use_veth',
                 default=False,
                 help=_('Uses veth for an interface or not')),
-    cfg.StrOpt('network_device_mtu',
+    cfg.IntOpt('network_device_mtu',
                help=_('MTU setting for device.')),
     cfg.StrOpt('meta_flavor_driver_mappings',
                help=_('Mapping between flavor and LinuxInterfaceDriver')),
index 9ae8c82c7efa276e6b642108af096975842a3cca..df8b561b903c06925d9e0718374f7eb56ef9926e 100644 (file)
@@ -152,6 +152,11 @@ class TestOVSInterfaceDriver(TestBase):
 
         self.ip.assert_has_calls(expected)
 
+    def test_mtu_int(self):
+        self.assertIsNone(self.conf.network_device_mtu)
+        self.conf.set_override('network_device_mtu', 9000)
+        self.assertEqual(self.conf.network_device_mtu, 9000)
+
     def test_plug_mtu(self):
         self.conf.set_override('network_device_mtu', 9000)
         self._test_plug([mock.call().device().link.set_mtu(9000)])