--- zzzz-none-000/linux-2.6.32.61/include/linux/ipv6.h 2013-06-10 09:43:48.000000000 +0000 +++ ar10-7272-687/linux-2.6.32.61/include/linux/ipv6.h 2017-01-26 13:51:06.000000000 +0000 @@ -273,6 +273,12 @@ struct ipv6_ac_socklist; struct ipv6_fl_socklist; +struct inet6_cork { + struct ipv6_txoptions *opt; + u8 hop_limit; + u8 tclass; +}; + /** * struct ipv6_pinfo - ipv6 private area * @@ -356,11 +362,7 @@ struct ipv6_txoptions *opt; struct sk_buff *pktoptions; - struct { - struct ipv6_txoptions *opt; - u8 hop_limit; - u8 tclass; - } cork; + struct inet6_cork cork; }; /* WARNING: don't change the layout of the members in {raw,udp,tcp}6_sock! */