commit | 5b9df8d6a601891eeb3106a6e3d8f9fc1575d7ed | [log] [tgz] |
---|---|---|
author | Charles Chan <rascov@gmail.com> | Mon Mar 28 22:21:40 2016 -0700 |
committer | Gerrit Code Review <gerrit@onlab.us> | Thu Mar 31 15:15:11 2016 +0000 |
tree | 0b61e06d14c0e4db4d28ac2a622357d93d88300b | |
parent | ee3736e2c62ed10dbff2a98b588ae646e2cf628e [diff] [blame] |
CORD-455 Implement multicast support in OFDPA driver Also refactor Ofdpa2GroupHandler Change-Id: Id6a9224cab663f57edb8e85a0e7d81e7da3df132
diff --git a/drivers/default/src/main/java/org/onosproject/driver/pipeline/CpqdOfdpa2VlanPipeline.java b/drivers/default/src/main/java/org/onosproject/driver/pipeline/CpqdOfdpa2VlanPipeline.java index f8625aa..a835f18 100644 --- a/drivers/default/src/main/java/org/onosproject/driver/pipeline/CpqdOfdpa2VlanPipeline.java +++ b/drivers/default/src/main/java/org/onosproject/driver/pipeline/CpqdOfdpa2VlanPipeline.java
@@ -83,6 +83,11 @@ return processEthDstOnlyFilter(ethCriterion, applicationId); } + // Multicast MAC + if (ethCriterion.mask() != null) { + return processMcastEthDstFilter(ethCriterion, applicationId); + } + //handling untagged packets via assigned VLAN if (vidCriterion.vlanId() == VlanId.NONE) { vidCriterion = (VlanIdCriterion) Criteria.matchVlanId(assignedVlan);