--- openflow-2012-03-14.h	2015-07-23 09:54:17.048479358 -0700
+++ openflow-2012-03-16.h	2015-07-23 09:54:17.056479358 -0700
@@ -2071,8 +2071,11 @@
     uint64_t tx_bytes;       /* Number of transmitted bytes. */
     uint64_t tx_packets;     /* Number of transmitted packets. */
     uint64_t tx_errors;      /* Number of packets dropped due to overrun. */
+    uint32_t duration_sec;   /* Time queue has been alive in seconds. */
+    uint32_t duration_nsec;  /* Time queue has been alive in nanoseconds beyond
+                                duration_sec. */
 };
-OFP_ASSERT(sizeof(struct ofp_queue_stats) == 32);
+OFP_ASSERT(sizeof(struct ofp_queue_stats) == 40);
 
 /* Configures the "role" of the sending controller.  The default role is:
  *
