Fixes bsn_switch_pipeline.
diff --git a/openflow_input/bsn_switch_pipeline b/openflow_input/bsn_switch_pipeline
index f8037e6..ff2213f 100644
--- a/openflow_input/bsn_switch_pipeline
+++ b/openflow_input/bsn_switch_pipeline
@@ -74,23 +74,23 @@
uint8_t type == 18;
uint16_t length;
uint32_t xid;
- uint16_t stats_type == 6;
+ uint16_t stats_type == 0xffff;
enum ofp_stats_request_flags flags;
pad(4);
uint32_t experimenter == 0x5c16c7;
- uint32_t subtype == 1;
+ uint32_t subtype == 6;
};
-struct of_bsn_switch_pipeline_stats_reply : of_bsn_stats_request {
+struct of_bsn_switch_pipeline_stats_reply : of_bsn_stats_reply {
uint8_t version;
uint8_t type == 19;
uint16_t length;
uint32_t xid;
- uint16_t stats_type == 6;
- enum ofp_stats_request_flags flags;
+ uint16_t stats_type == 0xffff;
+ enum ofp_stats_reply_flags flags;
pad(4);
uint32_t experimenter == 0x5c16c7;
- uint32_t subtype == 1;
+ uint32_t subtype == 6;
list(of_bsn_switch_pipeline_stats_entry_t) entries;
};