aboutsummaryrefslogtreecommitdiffstats
path: root/os_net_config/objects.py
diff options
context:
space:
mode:
authorIan Pilcher <arequipeno@gmail.com>2016-02-03 16:06:56 -0600
committerBen Nemec <bnemec@redhat.com>2016-02-15 17:55:56 +0000
commit047294481fc4a2161e8ef637ad3a2706b85bce26 (patch)
treeed527cae1be6c3ee32e61a4cb1c1b5b94333a82a /os_net_config/objects.py
parentf00d545041b75b5d3e215bf435689e933dbb4f62 (diff)
Allow setting MTU to 1500
There are times when it is desirable to set the MTU of an "interface" to 1500 -- when the external network and the storage network are different VLANs on the same physical interface, for example. Change-Id: Ic5ea6ad05118fd57c26c898a460c19969de4109d Closes-Bug: #1539821
Diffstat (limited to 'os_net_config/objects.py')
-rw-r--r--os_net_config/objects.py16
1 files changed, 8 insertions, 8 deletions
diff --git a/os_net_config/objects.py b/os_net_config/objects.py
index dd8489e..b08dc46 100644
--- a/os_net_config/objects.py
+++ b/os_net_config/objects.py
@@ -134,7 +134,7 @@ class _BaseOpts(object):
"""Base abstraction for logical port options."""
def __init__(self, name, use_dhcp=False, use_dhcpv6=False, addresses=None,
- routes=None, mtu=1500, primary=False, nic_mapping=None,
+ routes=None, mtu=None, primary=False, nic_mapping=None,
persist_mapping=False, defroute=True, dhclient_args=None,
dns_servers=None):
addresses = addresses or []
@@ -192,7 +192,7 @@ class _BaseOpts(object):
False)))
defroute = strutils.bool_from_string(str(json.get('defroute',
True)))
- mtu = json.get('mtu', 1500)
+ mtu = json.get('mtu', None)
dhclient_args = json.get('dhclient_args')
dns_servers = json.get('dns_servers')
primary = strutils.bool_from_string(str(json.get('primary', False)))
@@ -236,7 +236,7 @@ class Interface(_BaseOpts):
"""Base class for network interfaces."""
def __init__(self, name, use_dhcp=False, use_dhcpv6=False, addresses=None,
- routes=None, mtu=1500, primary=False, nic_mapping=None,
+ routes=None, mtu=None, primary=False, nic_mapping=None,
persist_mapping=False, defroute=True, dhclient_args=None,
dns_servers=None):
addresses = addresses or []
@@ -262,7 +262,7 @@ class Vlan(_BaseOpts):
"""
def __init__(self, device, vlan_id, use_dhcp=False, use_dhcpv6=False,
- addresses=None, routes=None, mtu=1500, primary=False,
+ addresses=None, routes=None, mtu=None, primary=False,
nic_mapping=None, persist_mapping=False, defroute=True,
dhclient_args=None, dns_servers=None):
addresses = addresses or []
@@ -294,7 +294,7 @@ class OvsBridge(_BaseOpts):
"""Base class for OVS bridges."""
def __init__(self, name, use_dhcp=False, use_dhcpv6=False, addresses=None,
- routes=None, mtu=1500, members=None, ovs_options=None,
+ routes=None, mtu=None, members=None, ovs_options=None,
ovs_extra=None, nic_mapping=None, persist_mapping=False,
defroute=True, dhclient_args=None, dns_servers=None):
addresses = addresses or []
@@ -354,7 +354,7 @@ class LinuxBridge(_BaseOpts):
"""Base class for Linux bridges."""
def __init__(self, name, use_dhcp=False, use_dhcpv6=False, addresses=None,
- routes=None, mtu=1500, members=None, nic_mapping=None,
+ routes=None, mtu=None, members=None, nic_mapping=None,
persist_mapping=False, defroute=True, dhclient_args=None,
dns_servers=None):
addresses = addresses or []
@@ -409,7 +409,7 @@ class LinuxBond(_BaseOpts):
"""Base class for Linux bonds."""
def __init__(self, name, use_dhcp=False, use_dhcpv6=False, addresses=None,
- routes=None, mtu=1500, primary=False, members=None,
+ routes=None, mtu=None, primary=False, members=None,
bonding_options=None, nic_mapping=None, persist_mapping=False,
defroute=True, dhclient_args=None, dns_servers=None):
addresses = addresses or []
@@ -464,7 +464,7 @@ class OvsBond(_BaseOpts):
"""Base class for OVS bonds."""
def __init__(self, name, use_dhcp=False, use_dhcpv6=False, addresses=None,
- routes=None, mtu=1500, primary=False, members=None,
+ routes=None, mtu=None, primary=False, members=None,
ovs_options=None, ovs_extra=None, nic_mapping=None,
persist_mapping=False, defroute=True, dhclient_args=None,
dns_servers=None):