[VOL-3816] Support PPPoED trap rules installation on Olt app.
Signed-off-by: Gustavo Silva <gsilva@furukawalatam.com>
Change-Id: I71868eddbeecc688095e7966b76f42fb158095ed
diff --git a/app/src/main/java/org/opencord/olt/impl/Olt.java b/app/src/main/java/org/opencord/olt/impl/Olt.java
index 408004c..24073b0 100644
--- a/app/src/main/java/org/opencord/olt/impl/Olt.java
+++ b/app/src/main/java/org/opencord/olt/impl/Olt.java
@@ -629,6 +629,8 @@
upstreamMeterId, uniTag, false, true);
oltFlowService.processDhcpFilteringObjectives(deviceId, subscriberPort,
upstreamMeterId, uniTag, false, true);
+ oltFlowService.processPPPoEDFilteringObjectives(deviceId, subscriberPort,
+ upstreamMeterId, uniTag, false, true);
flowObjectiveService.forward(deviceId, upFwd.remove(new ObjectiveContext() {
@Override
@@ -964,6 +966,11 @@
subscriberFlowInfo.getUniPort(),
subscriberFlowInfo.getUpId(),
tagInfo, true, true);
+
+ oltFlowService.processPPPoEDFilteringObjectives(subscriberFlowInfo.getDevId(),
+ subscriberFlowInfo.getUniPort(),
+ subscriberFlowInfo.getUpId(),
+ tagInfo, true, true);
updateProgrammedSubscriber(new ConnectPoint(subscriberFlowInfo.getDevId(),
subscriberFlowInfo.getUniPort()),
tagInfo, true);