Add slice meter to upf programmable driver behaviour
Also, TC in terminations entities is now required when not dropping.
Change-Id: Ia7e371376ca4f61564ba52a1e8c85a0ff76bb202
(cherry picked from commit b471bd19a7d116e201798509f9bc819664f1ac8d)
diff --git a/core/api/src/main/java/org/onosproject/net/behaviour/upf/UpfEntityType.java b/core/api/src/main/java/org/onosproject/net/behaviour/upf/UpfEntityType.java
index c5d5590..07890f7 100644
--- a/core/api/src/main/java/org/onosproject/net/behaviour/upf/UpfEntityType.java
+++ b/core/api/src/main/java/org/onosproject/net/behaviour/upf/UpfEntityType.java
@@ -32,7 +32,10 @@
COUNTER("counter"),
APPLICATION("application"),
SESSION_METER("session_meter"),
- APPLICATION_METER("application_meter");
+ APPLICATION_METER("application_meter"),
+ // TODO: slice meter shouldn't be exposed via UpfProgrammable driver behaviour
+ // we should have dedicated driver behaviour for the slicing functionality.
+ SLICE_METER("slice_meter");
private final String humanReadableName;