diff options
| -rw-r--r-- | include/linux/in6.h | 42 | 
1 files changed, 22 insertions, 20 deletions
| diff --git a/include/linux/in6.h b/include/linux/in6.h index bd32b79d6295..50cdc3ad61a7 100644 --- a/include/linux/in6.h +++ b/include/linux/in6.h @@ -198,27 +198,29 @@ struct in6_flowlabel_req   * MCAST_MSFILTER		48   */ -/* RFC3542 advanced socket options (50-67) */ -#define IPV6_RECVPKTINFO	50 -#define IPV6_PKTINFO		51 -#if 0 -#define IPV6_RECVPATHMTU	52 -#define IPV6_PATHMTU		53 -#define IPV6_DONTFRAG		54 -#define IPV6_USE_MIN_MTU	55 -#endif -#define IPV6_RECVHOPOPTS	56 -#define IPV6_HOPOPTS		57 -#if 0 -#define IPV6_RECVRTHDRDSTOPTS	58	/* Unused, see net/ipv6/datagram.c */ +/* + * Advanced API (RFC3542) (1) + * + * Note: IPV6_RECVRTHDRDSTOPTS does not exist. see net/ipv6/datagram.c. + */ + +#define IPV6_RECVPKTINFO	49 +#define IPV6_PKTINFO		50 +#define IPV6_RECVHOPLIMIT	51 +#define IPV6_HOPLIMIT		52 +#define IPV6_RECVHOPOPTS	53 +#define IPV6_HOPOPTS		54 +#define IPV6_RTHDRDSTOPTS	55 +#define IPV6_RECVRTHDR		56 +#define IPV6_RTHDR		57 +#define IPV6_RECVDSTOPTS	58 +#define IPV6_DSTOPTS		59 +#if 0	/* not yet */ +#define IPV6_RECVPATHMTU	60 +#define IPV6_PATHMTU		61 +#define IPV6_DONTFRAG		62 +#define IPV6_USE_MIN_MTU	63  #endif -#define IPV6_RTHDRDSTOPTS	59 -#define IPV6_RECVRTHDR		60 -#define IPV6_RTHDR		61 -#define IPV6_RECVDSTOPTS	62 -#define IPV6_DSTOPTS		63 -#define IPV6_RECVHOPLIMIT	64 -#define IPV6_HOPLIMIT		65  #define IPV6_RECVTCLASS		66  #define IPV6_TCLASS		67 | 
