Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3874b98c authored by David S. Miller's avatar David S. Miller
Browse files
parents 41c29dd1 dd27466d
Loading
Loading
Loading
Loading
+36 −20
Original line number Diff line number Diff line
@@ -198,27 +198,43 @@ 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

/*
 * Netfilter
 *
 * Following socket options are used in ip6_tables;
 * see include/linux/netfilter_ipv6/ip6_tables.h.
 *
 * IP6T_SO_SET_REPLACE / IP6T_SO_GET_INFO		64
 * IP6T_SO_SET_ADD_COUNTERS / IP6T_SO_GET_ENTRIES	65
 */

/*
 * Advanced API (RFC3542) (2)
 */
#define IPV6_RECVTCLASS		66
#define IPV6_TCLASS		67