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;
+        }
+    }
+
 }