--- openflow-2014-03-18-2.h	2015-07-23 09:54:18.028479398 -0700
+++ openflow-2014-11-12.h	2015-07-23 09:54:18.036479398 -0700
@@ -1707,6 +1707,7 @@
     OFPGC_DELETE = 2,       /* Delete all matching groups. */
     OFPGC_INSERT_BUCKET = 3,/* Insert action buckets to the already available 
                                list of action buckets in a matching group */ 
+    /* OFPGC_??? = 4, */    /* Reserved for future use. */
     OFPGC_REMOVE_BUCKET = 5,/* Remove all action buckets or any specific action 
                                bucket from matching group */ 
 };
@@ -1765,15 +1766,15 @@
     uint16_t len;                   /* Length of the bucket in bytes, including
                                        this header and any padding to make it
                                        64-bit aligned. */
-    uint16_t action_list_len;       /* Length of all actions in bytes. */ 
+    uint16_t action_array_len;      /* Length of all actions in bytes. */ 
     uint32_t bucket_id;             /* Bucket Id used to identify bucket*/
     /* Followed by:
-     *   - Exactly 'action_list_len' bytes containing an array of
+     *   - Exactly 'action_array_len' bytes containing an array of
      *     struct ofp_action_*.
      *   - Zero or more bytes of group bucket properties to fill out the
      *     overall length in header.length. */
     struct ofp_action_header actions[0]; /* The length of the action array is
-                                            action_list_len bytes. */
+                                            action_array_len bytes. */
     //struct ofp_group_bucket_prop_header properties[0];
 };
 OFP_ASSERT(sizeof(struct ofp_bucket) == 8);
@@ -1829,18 +1830,18 @@
     uint8_t type;                 /* One of OFPGT_*. */
     uint8_t pad;                  /* Pad to 64 bits. */
     uint32_t group_id;            /* Group identifier. */
-    uint16_t bucket_list_len;     /* Length of action buckets data. */ 
+    uint16_t bucket_array_len;     /* Length of action buckets data. */ 
     uint8_t pad2[2];              /* Pad to 64 bits. */ 
     uint32_t command_bucket_id;   /* Bucket Id used as part of 
                                      OFPGC_INSERT_BUCKET and OFPGC_REMOVE_BUCKET
                                      commands execution.*/
     /* Followed by:
-     *   - Exactly 'bucket_list_len' bytes containing an array of
+     *   - Exactly 'bucket_array_len' bytes containing an array of
      *     struct ofp_bucket.
      *   - Zero or more bytes of group properties to fill out the overall
      *     length in header.length. */
     struct ofp_bucket buckets[0]; /* The length of the bucket array is
-                                     bucket_list_len bytes. */
+                                     bucket_array_len bytes. */
     //struct ofp_group_prop_header properties[0];
 };
 OFP_ASSERT (sizeof(struct ofp_group_mod) == 24); 
