--- openflow-2010-09-26-4.h	2015-07-23 09:54:15.908479311 -0700
+++ openflow-2010-09-27.h	2015-07-23 09:54:15.916479312 -0700
@@ -158,19 +158,19 @@
 
 enum ofp_config_flags {
     /* Handling of IP fragments. */
-    OFPC_FRAG_NORMAL   = 0,  /* No special handling for fragments. */
-    OFPC_FRAG_DROP     = 1,  /* Drop fragments. */
-    OFPC_FRAG_REASM    = 2,  /* Reassemble (only if OFPC_IP_REASM set). */
+    OFPC_FRAG_NORMAL   = 0,       /* No special handling for fragments. */
+    OFPC_FRAG_DROP     = 1 << 0,  /* Drop fragments. */
+    OFPC_FRAG_REASM    = 1 << 1,  /* Reassemble (only if OFPC_IP_REASM set). */
     OFPC_FRAG_MASK     = 3,
 
     /* Handling of packets that don't match in the table. The default
        behavior is SEND_TO_CONTROLLER */
-    OFPC_TABLE_MISS_CONTINUE = 4,   /* OpenFlow 1.0 behavior */
-    OFPC_TABLE_MISS_DROP = 5,       /* Drop if no match in table */
+    OFPC_TABLE_MISS_CONTINUE = 1 << 2,  /* OpenFlow 1.0 behavior */
+    OFPC_TABLE_MISS_DROP = 1 << 3,      /* Drop if no match in table */
 
     /* TTL processing - applicable for IP and MPLS packets */
-    OFPC_INVALID_TTL_TO_CONTROLLER = 6, /* Send packets with invalid TTL ie.
-                                           0 or 1 to controller */
+    OFPC_INVALID_TTL_TO_CONTROLLER = 1 << 4, /* Send packets with invalid TTL
+                                                ie. 0 or 1 to controller */
 };
 
 /* Switch configuration. */
