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