Stats Improvement
diff --git a/src/main/java/net/onrc/onos/core/drivermanager/OFSwitchImplCPqD13.java b/src/main/java/net/onrc/onos/core/drivermanager/OFSwitchImplCPqD13.java
index 3630e2b..640d7eb 100644
--- a/src/main/java/net/onrc/onos/core/drivermanager/OFSwitchImplCPqD13.java
+++ b/src/main/java/net/onrc/onos/core/drivermanager/OFSwitchImplCPqD13.java
@@ -1427,4 +1427,22 @@
log.info("Sw: {} Group Features {}", getStringId(), gfsr);
}
+ @Override
+ public TableId getTableId(String tableType) {
+ tableType = tableType.toLowerCase();
+ if(tableType.contentEquals("ip")){
+ return TableId.of(OFSwitchImplCPqD13.TABLE_IPv4_UNICAST);
+ }
+ else if (tableType.contentEquals("mpls")){
+ return TableId.of(OFSwitchImplCPqD13.TABLE_MPLS);
+ }
+ else if (tableType.contentEquals("acl")){
+ return TableId.of(OFSwitchImplCPqD13.TABLE_ACL);
+ }
+ else{
+ log.warn("Invalid tableType: {}", tableType);
+ return null;
+ }
+ }
+
}