diff --git a/src/main/java/net/floodlightcontroller/staticflowentry/StaticFlowEntries.java b/src/main/java/net/floodlightcontroller/staticflowentry/StaticFlowEntries.java index 42329e5b4490da20f86c6af7182e93321f49470c..cc377c6d4f7a49e7c1255aee2effca1ee34b9eda 100644 --- a/src/main/java/net/floodlightcontroller/staticflowentry/StaticFlowEntries.java +++ b/src/main/java/net/floodlightcontroller/staticflowentry/StaticFlowEntries.java @@ -435,7 +435,7 @@ public class StaticFlowEntries { SubActionStruct sa = null; Matcher n; - n = Pattern.compile("output=(?:((?:0x)?\\d+)|(all)|(controller)|(local)|(ingress-port)|(normal)|(flood))").matcher(subaction); + n = Pattern.compile("output=(?:((?:0x)?\\d+)|(all)|(controller)|(local)|(ingress-port)|(normal)|(flood)|(table))").matcher(subaction); if (n.matches()) { OFActionOutput action = new OFActionOutput(); action.setMaxLength(Short.MAX_VALUE); @@ -461,6 +461,8 @@ public class StaticFlowEntries { port = OFPort.OFPP_NORMAL.getValue(); else if (n.group(7) != null) port = OFPort.OFPP_FLOOD.getValue(); + else if (n.group(8) != null) + port = OFPort.OFPP_TABLE.getValue(); action.setPort(port); log.debug("action {}", action);