diff --git a/include/linux/ipv6.h b/include/linux/ipv6.h
index 2102d8b67c015d22b8f71ed80fdc62b142419cf6..9b59e37afad94f466b7348c3b2eb2dfb231696e4 100644
--- a/include/linux/ipv6.h
+++ b/include/linux/ipv6.h
@@ -315,8 +315,8 @@ struct ipv6_pinfo {
 	struct sk_buff		*pktoptions;
 	struct {
 		struct ipv6_txoptions *opt;
-		int hop_limit;
-		int tclass;
+		u8 hop_limit;
+		u8 tclass;
 	} cork;
 };