commit | 22a805de6af3026171115b7a7a5aa758bfd1a0a1 | [log] [tgz] |
---|---|---|
author | sangho <sangho@onlab.us> | Fri Feb 13 09:45:43 2015 -0800 |
committer | Yuta Higuchi <y-higuchi@onlab.us> | Wed Feb 25 00:28:54 2015 +0000 |
tree | 74cf187c9f04abefd8e1ccafa1b4495313eef377 | |
parent | 0a3bb1d9ed76529770a6b06b8f39298c5da6f82c [diff] |
- Supports multi-table feature in the improved batch process in the flow rule subsystem. - Fix a bug of unsafe type conversion in OpenFlowGroupProvider. Change-Id: I9a62f81b66d350b84296192f770dc8987aa0967b
diff --git a/providers/openflow/flow/src/main/java/org/onosproject/provider/of/flow/impl/OpenFlowRuleProvider.java b/providers/openflow/flow/src/main/java/org/onosproject/provider/of/flow/impl/OpenFlowRuleProvider.java index 56ced3d..928f7b0 100644 --- a/providers/openflow/flow/src/main/java/org/onosproject/provider/of/flow/impl/OpenFlowRuleProvider.java +++ b/providers/openflow/flow/src/main/java/org/onosproject/provider/of/flow/impl/OpenFlowRuleProvider.java
@@ -222,7 +222,11 @@ fbe.operator(), fbe); continue; } - sw.sendMsg(mod); + if (fbe.target().type() == FlowRule.Type.DEFAULT) { + sw.sendMsg(mod); + } else { + sw.sendMsg(mod, getTableType(fbe.target().type())); + } } OFBarrierRequest.Builder builder = sw.factory() .buildBarrierRequest()