--- openflow-2012-03-20-2.h	2015-07-23 09:54:17.120479361 -0700
+++ openflow-2012-03-20-3.h	2015-07-23 09:54:17.124479361 -0700
@@ -1610,7 +1610,12 @@
 /* ofp_error_msg 'code' values for OFPET_TABLE_FEATURES_FAILED. 'data' contains
  * at least the first 64 bytes of the failed request. */
 enum ofp_table_features_failed_code {
-    OFPTFFC_ERROR      = 0,      /* Error setting table features. */
+    OFPTFFC_BAD_TABLE    = 0,      /* Specified table does not exist. */
+    OFPTFFC_BAD_METADATA = 1,      /* Invalid metadata mask. */
+    OFPTFFC_BAD_TYPE     = 2,      /* Unknown property type. */
+    OFPTFFC_BAD_LEN      = 3,      /* Length problem in properties. */
+    OFPTFFC_BAD_ARGUMENT = 4,      /* Unsupported property value. */
+    OFPTFFC_EPERM        = 5,      /* Permissions error. */
 };
 
 /* OFPT_ERROR: Error message (datapath -> controller). */
