--- openflow-2010-10-09-2.h	2015-07-23 09:54:16.300479327 -0700
+++ openflow-2010-10-11.h	2015-07-23 09:54:16.304479328 -0700
@@ -692,6 +692,13 @@
     OFPIT_EXPERIMENTER = 0xFFFF  /* Experimenter instruction */
 };
 
+/* Generic ofp_instruction structure */
+struct ofp_instruction {
+    uint16_t type;                /* Instruction type */
+    uint16_t len;                 /* Length of this struct in bytes. */
+};
+OFP_ASSERT(sizeof(struct ofp_instruction) == 4);
+
 struct ofp_instruction_goto_table {
     uint16_t type;                /* OFPIT_GOTO_TABLE */
     uint16_t len;                 /* Length of this struct in bytes. */
