[ONOS-4718] Add LispDistinguishedNameAddress, modify hashCode logic
Change-Id: Ic9b840f6dc0102bed35d3c88b76b6e8b36a051f5
diff --git a/protocols/lisp/msg/src/main/java/org/onosproject/lisp/msg/types/AddressFamilyIdentifierEnum.java b/protocols/lisp/msg/src/main/java/org/onosproject/lisp/msg/types/AddressFamilyIdentifierEnum.java
index 136534e..526c8b4 100644
--- a/protocols/lisp/msg/src/main/java/org/onosproject/lisp/msg/types/AddressFamilyIdentifierEnum.java
+++ b/protocols/lisp/msg/src/main/java/org/onosproject/lisp/msg/types/AddressFamilyIdentifierEnum.java
@@ -25,10 +25,18 @@
*/
public enum AddressFamilyIdentifierEnum {
- NO_ADDRESS(0), IP(1), IP6(2), DNS(16), DISTINGUISHED_NAME(17), AS(18), LCAF(16387),
- MAC(16389), OUI(16391), UNKNOWN(-1);
+ NO_ADDRESS(0), // Reserved
+ IP(1), // IP (IP version 4)
+ IP6(2), // IP6 (IP version 6)
+ DNS(16), // Domain Name System
+ DISTINGUISHED_NAME(17), // Distinguished Name
+ AS(18), // AS Number
+ LCAF(16387), // LISP Canonical Address Format (LCAF)
+ MAC(16389), // 48-bit MAC
+ OUI(16391), // 24-bit Organizationally Unique Identifier
+ UNKNOWN(-1); // Other Enums for internal use
- private short ianaCode;
+ private final short ianaCode;
AddressFamilyIdentifierEnum(int ianaCode) {
this.ianaCode = (short) ianaCode;