public static String standardizeMacAddress(final String macAddr) { if (!isValidMac(macAddr)) { return null; } String norm = macAddr.replace('.', ':'); norm = norm.replace('-', ':'); return long2Mac(mac2Long(norm)); }
/** * If the given MAC address is invalid it replaces the given MAC with the next available MAC address */ protected String validateOrReplaceMacAddress(String macAddress, long networkId) { if (!NetUtils.isValidMac(macAddress)) { try { macAddress = _networkModel.getNextAvailableMacAddressInNetwork(networkId); } catch (InsufficientAddressCapacityException e) { throw new CloudRuntimeException(String.format("A MAC address cannot be generated for this NIC in the network [id=%s] ", networkId)); } } return macAddress; }
@Test public void testIsValidMacAddr() { assertTrue(NetUtils.isValidMac("ee:12:34:5:32:ff")); assertTrue(NetUtils.isValidMac("ee.12.34.5.32.ff")); assertTrue(NetUtils.isValidMac("ee-12-34-5-32-ff")); assertFalse(NetUtils.isValidMac("aa.12:34:5:32:ff")); assertFalse(NetUtils.isValidMac("gg.gg:gg:gg:gg:gg")); }
public String getMacAddress() { if (macaddr == null) { return null; } if(!NetUtils.isValidMac(macaddr)) { throw new InvalidParameterValueException("Mac address is not valid: " + macaddr); } else if(!NetUtils.isUnicastMac(macaddr)) { throw new InvalidParameterValueException("Mac address is not unicast: " + macaddr); } return NetUtils.standardizeMacAddress(macaddr); }
public String getMacAddress() { if (macAddress == null) { return null; } if(!NetUtils.isValidMac(macAddress)) { throw new InvalidParameterValueException("Mac address is not valid: " + macAddress); } else if(!NetUtils.isUnicastMac(macAddress)) { throw new InvalidParameterValueException("Mac address is not unicast: " + macAddress); } return NetUtils.standardizeMacAddress(macAddress); }
if(!NetUtils.isValidMac(requestedMac)) { throw new InvalidParameterValueException("Mac address is not valid: " + requestedMac); } else if(!NetUtils.isUnicastMac(requestedMac)) {
public static String standardizeMacAddress(final String macAddr) { if (!isValidMac(macAddr)) { return null; } String norm = macAddr.replace('.', ':'); norm = norm.replace('-', ':'); return long2Mac(mac2Long(norm)); }
if(!NetUtils.isValidMac(mac)) { throw new InvalidParameterValueException("Invalid specified MAC address " + mac);
@Test public void testIsValidMacAddr() { assertTrue(NetUtils.isValidMac("ee:12:34:5:32:ff")); assertTrue(NetUtils.isValidMac("ee.12.34.5.32.ff")); assertTrue(NetUtils.isValidMac("ee-12-34-5-32-ff")); assertFalse(NetUtils.isValidMac("aa.12:34:5:32:ff")); assertFalse(NetUtils.isValidMac("gg.gg:gg:gg:gg:gg")); }
public String getMacAddress() { if (macAddress == null) { return null; } if (!NetUtils.isValidMac(macAddress)) { throw new InvalidParameterValueException("MAC-Address is not valid: " + macAddress); } else if (!NetUtils.isUnicastMac(macAddress)) { throw new InvalidParameterValueException("MAC-Address is not unicast: " + macAddress); } return NetUtils.standardizeMacAddress(macAddress); }
public String getMacAddress() { if (macaddr == null) { return null; } if (!NetUtils.isValidMac(macaddr)) { throw new InvalidParameterValueException("MAC-Address is not valid: " + macaddr); } else if (!NetUtils.isUnicastMac(macaddr)) { throw new InvalidParameterValueException("MAC-Address is not unicast: " + macaddr); } return NetUtils.standardizeMacAddress(macaddr); }
if (!NetUtils.isValidMac(requestedMac)) { throw new InvalidParameterValueException("MAC-Address is not valid: " + requestedMac); } else if (!NetUtils.isUnicastMac(requestedMac)) {