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! */ |
