loci: support bsn_debug_counter extension
diff --git a/c_gen/templates/loci_show.h b/c_gen/templates/loci_show.h
index ad33d5b..974ec62 100644
--- a/c_gen/templates/loci_show.h
+++ b/c_gen/templates/loci_show.h
@@ -395,5 +395,7 @@
 #define LOCI_SHOW_u32_bsn_udf5(writer, cookie, val) LOCI_SHOW_u32(writer, cookie, val)
 #define LOCI_SHOW_u32_bsn_udf6(writer, cookie, val) LOCI_SHOW_u32(writer, cookie, val)
 #define LOCI_SHOW_u32_bsn_udf7(writer, cookie, val) LOCI_SHOW_u32(writer, cookie, val)
+#define LOCI_SHOW_u64_counter_id(writer, cookie, val) LOCI_SHOW_u64(writer, cookie, val)
+#define LOCI_SHOW_desc_str_description(writer, cookie, val) LOCI_SHOW_desc_str(writer, cookie, val)
 
 #endif /* _LOCI_SHOW_H_ */
diff --git a/c_gen/templates/of_type_maps.c b/c_gen/templates/of_type_maps.c
index 3b70f57..0b0bf15 100644
--- a/c_gen/templates/of_type_maps.c
+++ b/c_gen/templates/of_type_maps.c
@@ -326,6 +326,8 @@
         case 9: return OF_BSN_VLAN_COUNTER_STATS_REQUEST;
         case 10: return OF_BSN_FLOW_CHECKSUM_BUCKET_STATS_REQUEST;
         case 11: return OF_BSN_TABLE_CHECKSUM_STATS_REQUEST;
+        case 12: return OF_BSN_DEBUG_COUNTER_STATS_REQUEST;
+        case 13: return OF_BSN_DEBUG_COUNTER_DESC_STATS_REQUEST;
         }
     }
     return OF_OBJECT_INVALID;
@@ -348,6 +350,8 @@
         case 9: return OF_BSN_VLAN_COUNTER_STATS_REPLY;
         case 10: return OF_BSN_FLOW_CHECKSUM_BUCKET_STATS_REPLY;
         case 11: return OF_BSN_TABLE_CHECKSUM_STATS_REPLY;
+        case 12: return OF_BSN_DEBUG_COUNTER_STATS_REPLY;
+        case 13: return OF_BSN_DEBUG_COUNTER_DESC_STATS_REPLY;
         }
     }
     return OF_OBJECT_INVALID;