Add MacAddress.isLinkLocal()
diff --git a/java_gen/pre-written/src/test/java/org/projectfloodlight/openflow/types/MacAddressTest.java b/java_gen/pre-written/src/test/java/org/projectfloodlight/openflow/types/MacAddressTest.java
index 3ccceb3..3e56c9f 100644
--- a/java_gen/pre-written/src/test/java/org/projectfloodlight/openflow/types/MacAddressTest.java
+++ b/java_gen/pre-written/src/test/java/org/projectfloodlight/openflow/types/MacAddressTest.java
@@ -140,4 +140,15 @@
assertFalse(MacAddress.of(0x05FFFFFFFFFFFFL).isMulticast());
assertFalse(MacAddress.of("FF:FF:FF:FF:FF:FF").isMulticast());
}
+
+ @Test
+ public void testIsLinkLocal() {
+ assertTrue(MacAddress.of("01:80:C2:00:00:00").isLinkLocal());
+ assertTrue(MacAddress.of("01:80:C2:00:00:0f").isLinkLocal());
+ assertFalse(MacAddress.of("01:80:C2:00:00:50").isLinkLocal());
+ assertFalse(MacAddress.of("01:80:C2:00:10:00").isLinkLocal());
+ assertFalse(MacAddress.of("01:80:C2:40:00:01").isLinkLocal());
+ assertFalse(MacAddress.of("00:80:C2:f0:00:00").isLinkLocal());
+ assertFalse(MacAddress.of("FE:80:C2:00:00:00").isLinkLocal());
+ }
}