diff options
Diffstat (limited to 'include/linux/in6.h')
| -rw-r--r-- | include/linux/in6.h | 52 |
1 files changed, 46 insertions, 6 deletions
diff --git a/include/linux/in6.h b/include/linux/in6.h index dcf5720ffcbb..304aaedea305 100644 --- a/include/linux/in6.h +++ b/include/linux/in6.h | |||
| @@ -148,13 +148,13 @@ struct in6_flowlabel_req | |||
| 148 | */ | 148 | */ |
| 149 | 149 | ||
| 150 | #define IPV6_ADDRFORM 1 | 150 | #define IPV6_ADDRFORM 1 |
| 151 | #define IPV6_PKTINFO 2 | 151 | #define IPV6_2292PKTINFO 2 |
| 152 | #define IPV6_HOPOPTS 3 | 152 | #define IPV6_2292HOPOPTS 3 |
| 153 | #define IPV6_DSTOPTS 4 | 153 | #define IPV6_2292DSTOPTS 4 |
| 154 | #define IPV6_RTHDR 5 | 154 | #define IPV6_2292RTHDR 5 |
| 155 | #define IPV6_PKTOPTIONS 6 | 155 | #define IPV6_2292PKTOPTIONS 6 |
| 156 | #define IPV6_CHECKSUM 7 | 156 | #define IPV6_CHECKSUM 7 |
| 157 | #define IPV6_HOPLIMIT 8 | 157 | #define IPV6_2292HOPLIMIT 8 |
| 158 | #define IPV6_NEXTHOP 9 | 158 | #define IPV6_NEXTHOP 9 |
| 159 | #define IPV6_AUTHHDR 10 /* obsolete */ | 159 | #define IPV6_AUTHHDR 10 /* obsolete */ |
| 160 | #define IPV6_FLOWINFO 11 | 160 | #define IPV6_FLOWINFO 11 |
| @@ -198,4 +198,44 @@ struct in6_flowlabel_req | |||
| 198 | * MCAST_MSFILTER 48 | 198 | * MCAST_MSFILTER 48 |
| 199 | */ | 199 | */ |
| 200 | 200 | ||
| 201 | /* | ||
| 202 | * Advanced API (RFC3542) (1) | ||
| 203 | * | ||
| 204 | * Note: IPV6_RECVRTHDRDSTOPTS does not exist. see net/ipv6/datagram.c. | ||
| 205 | */ | ||
| 206 | |||
| 207 | #define IPV6_RECVPKTINFO 49 | ||
| 208 | #define IPV6_PKTINFO 50 | ||
| 209 | #define IPV6_RECVHOPLIMIT 51 | ||
| 210 | #define IPV6_HOPLIMIT 52 | ||
| 211 | #define IPV6_RECVHOPOPTS 53 | ||
| 212 | #define IPV6_HOPOPTS 54 | ||
| 213 | #define IPV6_RTHDRDSTOPTS 55 | ||
| 214 | #define IPV6_RECVRTHDR 56 | ||
| 215 | #define IPV6_RTHDR 57 | ||
| 216 | #define IPV6_RECVDSTOPTS 58 | ||
| 217 | #define IPV6_DSTOPTS 59 | ||
| 218 | #if 0 /* not yet */ | ||
| 219 | #define IPV6_RECVPATHMTU 60 | ||
| 220 | #define IPV6_PATHMTU 61 | ||
| 221 | #define IPV6_DONTFRAG 62 | ||
| 222 | #define IPV6_USE_MIN_MTU 63 | ||
| 223 | #endif | ||
| 224 | |||
| 225 | /* | ||
| 226 | * Netfilter | ||
| 227 | * | ||
| 228 | * Following socket options are used in ip6_tables; | ||
| 229 | * see include/linux/netfilter_ipv6/ip6_tables.h. | ||
| 230 | * | ||
| 231 | * IP6T_SO_SET_REPLACE / IP6T_SO_GET_INFO 64 | ||
| 232 | * IP6T_SO_SET_ADD_COUNTERS / IP6T_SO_GET_ENTRIES 65 | ||
| 233 | */ | ||
| 234 | |||
| 235 | /* | ||
| 236 | * Advanced API (RFC3542) (2) | ||
| 237 | */ | ||
| 238 | #define IPV6_RECVTCLASS 66 | ||
| 239 | #define IPV6_TCLASS 67 | ||
| 240 | |||
| 201 | #endif | 241 | #endif |
