openflow_input: add of_bsn_set_pktin_suppression_reply
diff --git a/c_gen/templates/loci_show.h b/c_gen/templates/loci_show.h
index a28a7d4..b17b2d6 100644
--- a/c_gen/templates/loci_show.h
+++ b/c_gen/templates/loci_show.h
@@ -117,6 +117,7 @@
#define LOCI_SHOW_u16_egress_vlan_id(writer, cookie, val) LOCI_SHOW_u16(writer, cookie, val)
#define LOCI_SHOW_u32_enabled(writer, cookie, val) LOCI_SHOW_u32(writer, cookie, val)
#define LOCI_SHOW_u32_enable(writer, cookie, val) LOCI_SHOW_u32(writer, cookie, val)
+#define LOCI_SHOW_u8_status(writer, cookie, val) LOCI_SHOW_u8(writer, cookie, val)
diff --git a/openflow_input/bsn_pktin_suppression b/openflow_input/bsn_pktin_suppression
index 4dcf71d..00e6b65 100644
--- a/openflow_input/bsn_pktin_suppression
+++ b/openflow_input/bsn_pktin_suppression
@@ -55,7 +55,7 @@
// The switch should reject the message if both 'hard_timeout' and 'idle_timeout'
// are zero, since the suppression flows would never expire.
-struct of_bsn_set_pktin_suppression {
+struct of_bsn_set_pktin_suppression_request {
uint8_t version;
uint8_t type == 4;
uint16_t length;
@@ -69,3 +69,13 @@
uint16_t priority;
uint64_t cookie;
};
+
+struct of_bsn_set_pktin_suppression_reply {
+ uint8_t version;
+ uint8_t type == 4;
+ uint16_t length;
+ uint32_t xid;
+ uint32_t experimenter == 0x5c16c7;
+ uint32_t subtype == 25;
+ uint8_t status; // 0 means success
+};