Use a more specific crc tlv instead.
diff --git a/openflow_input/bsn_tlv b/openflow_input/bsn_tlv
index 618c459..4113759 100644
--- a/openflow_input/bsn_tlv
+++ b/openflow_input/bsn_tlv
@@ -167,23 +167,8 @@
     uint32_t value;
 };
 
-enum ofp_bsn_config_id(wire_type=uint32_t) {
-    OFP_BSN_CONFIG_CRC = 1,
-};
-
-struct of_bsn_tlv_config_id : of_bsn_tlv {
+struct of_bsn_tlv_crc_enabled : of_bsn_tlv {
     uint16_t type == 22;
     uint16_t length;
-    enum ofp_bsn_config_id value;
-};
-
-enum ofp_bsn_config_value(wire_type=uint32_t) {
-    OFP_BSN_CONFIG_CRC_ENABLE = 1,
-    OFP_BSN_CONFIG_CRC_DISABLE = 2,
-};
-
-struct of_bsn_tlv_config_value : of_bsn_tlv {
-    uint16_t type == 23;
-    uint16_t length;
-    enum ofp_bsn_config_value value;
+    uint8_t value;
 };