--- openflow-2013-11-25-4.h	2015-07-23 09:54:17.964479395 -0700
+++ openflow-2013-11-26.h	2015-07-23 09:54:17.968479395 -0700
@@ -1803,11 +1803,12 @@
     struct ofp_header header;
     uint32_t buffer_id;           /* ID assigned by datapath (OFP_NO_BUFFER
                                      if none). */
-    uint8_t table_id;             /* ID of flow table in the pipeline to submit packet */
     uint16_t actions_len;         /* Size of action array in bytes. */
+    uint8_t table_id;             /* ID of flow table in the pipeline to submit packet */
     uint8_t pad[1];               /* Align to 64 bits. */
     struct ofp_match match;       /* Packet pipeline fields. Variable size. */
-    struct ofp_action_header actions[0]; /* Action list - 0 or more. */
+    /* The variable size and padded match is followed by the list of actions. */
+    /* struct ofp_action_header actions[0]; *//* Action list - 0 or more. */
     /* The variable size action list is optionally followed by packet data.
      * This data is only present and meaningful if buffer_id == -1. */
     /* uint8_t data[0]; */        /* Packet data.  The length is inferred
