--- openflow-2014-11-05.h	2015-07-23 09:54:17.952479395 -0700
+++ openflow-2013-11-25-3.h	2015-07-23 09:54:17.956479395 -0700
@@ -1803,9 +1803,10 @@
     struct ofp_header header;
     uint32_t buffer_id;           /* ID assigned by datapath (OFP_NO_BUFFER
                                      if none). */
-    uint32_t in_port;             /* Packet's input port or OFPP_CONTROLLER. */
+    uint8_t table_id;             /* ID of first flow table in the pipeline to submit packet */
     uint16_t actions_len;         /* Size of action array in bytes. */
-    uint8_t pad[6];
+    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 action list is optionally followed by packet data.
      * This data is only present and meaningful if buffer_id == -1. */
