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)
def test_get_bridge_nics_invalid_br(self, _glob, _get_bridges): _glob.return_value = [] self.assertEqual([], net_ip.get_bridge_nics('br1'))
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'))