--- openflow-2014-05-07.h	2015-07-23 09:54:17.704479385 -0700
+++ openflow-2014-07-09.h	2015-07-23 09:54:17.712479385 -0700
@@ -1174,16 +1174,17 @@
 
 /* Flow statistics structure - list of statistic fields. */
 struct ofp_stats {
+    uint16_t reserved;         /* Reserved for future use, currently zeroed. */
     uint16_t length;           /* Length of ofp_stats (excluding padding) */
     /* Followed by:
-     *   - Exactly (length - 2) (possibly 0) bytes containing OXS TLVs, then
+     *   - Exactly (length - 4) (possibly 0) bytes containing OXS TLVs, then
      *   - Exactly ((length + 7)/8*8 - length) (between 0 and 7) bytes of
      *     all-zero bytes
      * In summary, ofp_stats is padded as needed, to make its overall size
      * a multiple of 8, to preserve alignement in structures using it.
      */
     uint8_t oxs_fields[0];     /* 0 or more OXS stat fields */
-    uint8_t pad[6];            /* Zero bytes - see above for sizing */
+    uint8_t pad[4];            /* Zero bytes - see above for sizing */
 };
 OFP_ASSERT(sizeof(struct ofp_stats) == 8);
 
