diff options
Diffstat (limited to 'include/linux/ipv6.h')
-rw-r--r-- | include/linux/ipv6.h | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/include/linux/ipv6.h b/include/linux/ipv6.h index c694e7baa621..4d5169f5d7d1 100644 --- a/include/linux/ipv6.h +++ b/include/linux/ipv6.h | |||
@@ -52,6 +52,7 @@ struct ipv6_devconf { | |||
52 | __s32 force_tllao; | 52 | __s32 force_tllao; |
53 | __s32 ndisc_notify; | 53 | __s32 ndisc_notify; |
54 | __s32 suppress_frag_ndisc; | 54 | __s32 suppress_frag_ndisc; |
55 | __s32 accept_ra_mtu; | ||
55 | void *sysctl; | 56 | void *sysctl; |
56 | }; | 57 | }; |
57 | 58 | ||
@@ -124,6 +125,12 @@ struct ipv6_mc_socklist; | |||
124 | struct ipv6_ac_socklist; | 125 | struct ipv6_ac_socklist; |
125 | struct ipv6_fl_socklist; | 126 | struct ipv6_fl_socklist; |
126 | 127 | ||
128 | struct inet6_cork { | ||
129 | struct ipv6_txoptions *opt; | ||
130 | u8 hop_limit; | ||
131 | u8 tclass; | ||
132 | }; | ||
133 | |||
127 | /** | 134 | /** |
128 | * struct ipv6_pinfo - ipv6 private area | 135 | * struct ipv6_pinfo - ipv6 private area |
129 | * | 136 | * |
@@ -216,11 +223,7 @@ struct ipv6_pinfo { | |||
216 | struct ipv6_txoptions *opt; | 223 | struct ipv6_txoptions *opt; |
217 | struct sk_buff *pktoptions; | 224 | struct sk_buff *pktoptions; |
218 | struct sk_buff *rxpmtu; | 225 | struct sk_buff *rxpmtu; |
219 | struct { | 226 | struct inet6_cork cork; |
220 | struct ipv6_txoptions *opt; | ||
221 | u8 hop_limit; | ||
222 | u8 tclass; | ||
223 | } cork; | ||
224 | }; | 227 | }; |
225 | 228 | ||
226 | /* WARNING: don't change the layout of the members in {raw,udp,tcp}6_sock! */ | 229 | /* WARNING: don't change the layout of the members in {raw,udp,tcp}6_sock! */ |