[ONOS-5903] Intents always installs first path. Traffic path load is not distributed.
+ Adding HashPathSelectionConstraint
+ Adding '--hashed' option in add-point-intent cli for intent hashcode based path selection
+ hashed path selection % size bug fix
Change-Id: I2e867934a0bbed66301118973d7e1d1483d7cb0e
diff --git a/core/store/serializers/src/main/java/org/onosproject/store/serializers/KryoNamespaces.java b/core/store/serializers/src/main/java/org/onosproject/store/serializers/KryoNamespaces.java
index 3480b41..1ea18a0 100644
--- a/core/store/serializers/src/main/java/org/onosproject/store/serializers/KryoNamespaces.java
+++ b/core/store/serializers/src/main/java/org/onosproject/store/serializers/KryoNamespaces.java
@@ -190,6 +190,7 @@
import org.onosproject.net.intent.constraint.BandwidthConstraint;
import org.onosproject.net.intent.constraint.BooleanConstraint;
import org.onosproject.net.intent.constraint.EncapsulationConstraint;
+import org.onosproject.net.intent.constraint.HashedPathSelectionConstraint;
import org.onosproject.net.intent.constraint.LatencyConstraint;
import org.onosproject.net.intent.constraint.LinkTypeConstraint;
import org.onosproject.net.intent.constraint.ObstacleConstraint;
@@ -487,6 +488,7 @@
DefaultTableStatisticsEntry.class,
EncapsulationConstraint.class,
EncapsulationType.class,
+ HashedPathSelectionConstraint.class,
// Flow Objectives
DefaultForwardingObjective.class,
ForwardingObjective.Flag.class,