--- openflow-2010-08-26.h	2015-07-23 09:54:16.136479321 -0700
+++ openflow-2010-10-04-2.h	2015-07-23 09:54:16.140479321 -0700
@@ -364,6 +364,8 @@
     OFPAT_SET_TP_DST,       /* TCP/UDP destination port. */
     OFPAT_SET_QUEUE,        /* Set queue id used by Output action. */
     OFPAT_GROUP,            /* Apply group. */
+    OFPAT_SET_NW_TTL,       /* IP TTL. */
+    OFPAT_DEC_NW_TTL,       /* Decrement IP TTL. */
     OFPAT_VENDOR = 0xffff
 };
 
@@ -446,6 +448,15 @@
 };
 OFP_ASSERT(sizeof(struct ofp_action_group) == 8);
 
+/* Action structure for OFPAT_SET_NW_TTL. */
+struct ofp_action_nw_ttl {
+    uint16_t type;                  /* OFPAT_SET_NW_TTL. */
+    uint16_t len;                   /* Length is 8. */
+    uint8_t nw_ttl;                 /* IP TTL */
+    uint8_t pad[3];
+};
+OFP_ASSERT(sizeof(struct ofp_action_nw_ttl) == 8);
+
 /* Action header for OFPAT_VENDOR. The rest of the body is vendor-defined. */
 struct ofp_action_vendor_header {
     uint16_t type;                  /* OFPAT_VENDOR. */
