A set of fixes to ensure that the FlowRuleManager can correctly account for flows
from the dataplane in a multi-table pipeline scenario
Change-Id: I9ca3ef9a77781f126a13538647c824b27f77101c
diff --git a/providers/openflow/group/src/test/java/org/onosproject/provider/of/group/impl/OpenFlowGroupProviderTest.java b/providers/openflow/group/src/test/java/org/onosproject/provider/of/group/impl/OpenFlowGroupProviderTest.java
index 402e0ac..2cd2e55 100644
--- a/providers/openflow/group/src/test/java/org/onosproject/provider/of/group/impl/OpenFlowGroupProviderTest.java
+++ b/providers/openflow/group/src/test/java/org/onosproject/provider/of/group/impl/OpenFlowGroupProviderTest.java
@@ -1,6 +1,7 @@
package org.onosproject.provider.of.group.impl;
import com.google.common.collect.Lists;
+
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
@@ -41,6 +42,7 @@
import org.projectfloodlight.openflow.protocol.OFVersion;
import org.projectfloodlight.openflow.protocol.errormsg.OFGroupModFailedErrorMsg;
import org.projectfloodlight.openflow.types.OFGroup;
+import org.projectfloodlight.openflow.types.TableId;
import java.util.Collection;
import java.util.List;
@@ -310,11 +312,6 @@
}
@Override
- public void sendMsg(OFMessage msg, TableType tableType) {
-
- }
-
- @Override
public void handleMessage(OFMessage fromSwitch) {
}
@@ -398,5 +395,15 @@
public String channelId() {
return null;
}
+
+ @Override
+ public TableType getTableType(TableId tid) {
+ return TableType.NONE;
+ }
+
+ @Override
+ public void transformAndSendMsg(OFMessage msg, TableType tableType) {
+ // TODO Auto-generated method stub
+ }
}
}
\ No newline at end of file