commit | fbc642f096f6afcc6b6e5e479d9b86d51fb191e5 | [log] [tgz] |
---|---|---|
author | Charles Chan <rascov@gmail.com> | Thu May 10 11:32:56 2018 -0700 |
committer | Charles Chan <charles@opennetworking.org> | Thu May 10 18:37:54 2018 +0000 |
tree | c32b67130f11a3c88b50f05cc440ee11d912ab45 | |
parent | b987ecc99f128179358081c8fd6cafe6e0fbfce8 [diff] |
Fixing NPE in processVlanIdFilter Change-Id: I22fcf94208ede4d1a2c47f15fd7402fdae06afdf
diff --git a/drivers/default/src/main/java/org/onosproject/driver/pipeline/ofdpa/CpqdOfdpa2Pipeline.java b/drivers/default/src/main/java/org/onosproject/driver/pipeline/ofdpa/CpqdOfdpa2Pipeline.java index 9876a0c..2e71427 100644 --- a/drivers/default/src/main/java/org/onosproject/driver/pipeline/ofdpa/CpqdOfdpa2Pipeline.java +++ b/drivers/default/src/main/java/org/onosproject/driver/pipeline/ofdpa/CpqdOfdpa2Pipeline.java
@@ -184,7 +184,7 @@ // ofdpa cannot match on ALL portnumber, so we need to use separate // rules for each port. List<PortNumber> portnums = new ArrayList<>(); - if (portCriterion.port() == PortNumber.ALL) { + if (portCriterion != null && portCriterion.port() == PortNumber.ALL) { for (Port port : deviceService.getPorts(deviceId)) { if (port.number().toLong() > 0 && port.number().toLong() < OFPP_MAX) { portnums.add(port.number());