diff options
author | YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org> | 2005-09-07 21:19:03 -0400 |
---|---|---|
committer | YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org> | 2005-09-07 21:19:03 -0400 |
commit | 41a1f8ea4fbfcdc4232f023732584aae2220de31 (patch) | |
tree | 9939686b354ced0b22d81efcbc12f5ed90372b09 /include/linux/ipv6.h | |
parent | 333fad5364d6b457c8d837f7d05802d2aaf8a961 (diff) |
[IPV6]: Support IPV6_{RECV,}TCLASS socket options / ancillary data.
Based on patch from David L Stevens <dlstevens@us.ibm.com>
Signed-off-by: David L Stevens <dlstevens@us.ibm.com>
Signed-off-by: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org>
Diffstat (limited to 'include/linux/ipv6.h')
-rw-r--r-- | include/linux/ipv6.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/include/linux/ipv6.h b/include/linux/ipv6.h index 2581f1c94df5..6c5f7b39a4b0 100644 --- a/include/linux/ipv6.h +++ b/include/linux/ipv6.h | |||
@@ -245,7 +245,8 @@ struct ipv6_pinfo { | |||
245 | ohopopts:1, | 245 | ohopopts:1, |
246 | dstopts:1, | 246 | dstopts:1, |
247 | odstopts:1, | 247 | odstopts:1, |
248 | rxflow:1; | 248 | rxflow:1, |
249 | rxtclass:1; | ||
249 | } bits; | 250 | } bits; |
250 | __u16 all; | 251 | __u16 all; |
251 | } rxopt; | 252 | } rxopt; |
@@ -256,6 +257,7 @@ struct ipv6_pinfo { | |||
256 | sndflow:1, | 257 | sndflow:1, |
257 | pmtudisc:2, | 258 | pmtudisc:2, |
258 | ipv6only:1; | 259 | ipv6only:1; |
260 | __u8 tclass; | ||
259 | 261 | ||
260 | __u32 dst_cookie; | 262 | __u32 dst_cookie; |
261 | 263 | ||
@@ -269,6 +271,7 @@ struct ipv6_pinfo { | |||
269 | struct ipv6_txoptions *opt; | 271 | struct ipv6_txoptions *opt; |
270 | struct rt6_info *rt; | 272 | struct rt6_info *rt; |
271 | int hop_limit; | 273 | int hop_limit; |
274 | int tclass; | ||
272 | } cork; | 275 | } cork; |
273 | }; | 276 | }; |
274 | 277 | ||