def ensure_mtu():
    '''
    Ensures required MTU of the underlying networking of the node.
    '''
    interface_mtu = config('network-device-mtu')
    fabric_interface = get_fabric_interface()
    if fabric_interface in get_bridges():
        attached_interfaces = get_bridge_nics(fabric_interface)
        for interface in attached_interfaces:
            set_nic_mtu(interface, interface_mtu)
    set_nic_mtu(fabric_interface, interface_mtu)
Пример #2
0
def ensure_mtu():
    '''
    Ensures required MTU of the underlying networking of the node.
    '''
    interface_mtu = config('network-device-mtu')
    fabric_interface = get_fabric_interface()
    if fabric_interface in get_bridges():
        attached_interfaces = get_bridge_nics(fabric_interface)
        for interface in attached_interfaces:
            set_nic_mtu(interface, interface_mtu)
    set_nic_mtu(fabric_interface, interface_mtu)
Пример #3
0
 def test_get_bridge_nics_invalid_br(self, _glob, _get_bridges):
     _glob.return_value = []
     self.assertEqual([], net_ip.get_bridge_nics('br1'))
Пример #4
0
 def test_get_bridge_nics(self, _glob, _get_bridges):
     _glob.return_value = [
         '/sys/devices/virtual/net/br0/brif/eth4',
         '/sys/devices/virtual/net/br0/brif/eth5'
     ]
     self.assertEqual(['eth4', 'eth5'], net_ip.get_bridge_nics('br0'))