diff --git a/scapy/layers/inet.py b/scapy/layers/inet.py
index ed61c84d1b59b239b125f39d9e46767a6e789a6b..e26c4ef265bb1447716e2f67dd031a7ee3bec1c1 100644
--- a/scapy/layers/inet.py
+++ b/scapy/layers/inet.py
@@ -213,7 +213,8 @@ TCPOptions = (
                 8 : ("Timestamp","!II"),
                 14 : ("AltChkSum","!BH"),
                 15 : ("AltChkSumOpt",None),
-                25 : ("Mood","!p")
+                25 : ("Mood","!p"),
+                28 : ("UTO", "!H")
                 },
               { "EOL":0,
                 "NOP":1,
@@ -224,7 +225,8 @@ TCPOptions = (
                 "Timestamp":8,
                 "AltChkSum":14,
                 "AltChkSumOpt":15,
-                "Mood":25
+                "Mood":25,
+                "UTO":28
                 } )
 
 class TCPOptionsField(StrField):