5 #define IP_ROUTER_ALERT 5
9 #define IP_PKTOPTIONS 9
10 #define IP_PMTUDISC 10
11 #define IP_MTU_DISCOVER 10
15 #define IP_MULTICAST_IF 32
16 #define IP_MULTICAST_TTL 33
17 #define IP_MULTICAST_LOOP 34
18 #define IP_ADD_MEMBERSHIP 35
19 #define IP_DROP_MEMBERSHIP 36
21 #define IP_RECVRETOPTS IP_RETOPTS
23 #define IP_PMTUDISC_DONT 0
24 #define IP_PMTUDISC_WANT 1
25 #define IP_PMTUDISC_DO 2
29 #define IP_DEFAULT_MULTICAST_TTL 1
30 #define IP_DEFAULT_MULTICAST_LOOP 1
31 #define IP_MAX_MEMBERSHIPS 20
35 struct in_addr ip_dst;
41 struct in_addr imr_multiaddr;
42 struct in_addr imr_interface;
47 struct in_addr imr_multiaddr;
48 struct in_addr imr_address;
55 struct in_addr ipi_spec_dst;
56 struct in_addr ipi_addr;
59 #define IPV6_ADDRFORM 1
60 #define IPV6_PKTINFO 2
61 #define IPV6_HOPOPTS 3
62 #define IPV6_DSTOPTS 4
63 #define IPV6_RXSRCRT 5
64 #define IPV6_PKTOPTIONS 6
65 #define IPV6_CHECKSUM 7
66 #define IPV6_HOPLIMIT 8
67 #define IPV6_NEXTHOP 9
68 #define IPV6_AUTHHDR 10
69 #define IPV6_UNICAST_HOPS 16
70 #define IPV6_MULTICAST_IF 17
71 #define IPV6_MULTICAST_HOPS 18
72 #define IPV6_MULTICAST_LOOP 19
73 #define IPV6_ADD_MEMBERSHIP 20
74 #define IPV6_DROP_MEMBERSHIP 21
75 #define IPV6_ROUTER_ALERT 22
77 #define SCM_SRCRT IPV6_RXSRCRT
79 #define IPV6_RXHOPOPTS IPV6_HOPOPTS
80 #define IPV6_RXDSTOPTS IPV6_DSTOPTS
83 #define IPV6_PMTUDISC_DONT 0
84 #define IPV6_PMTUDISC_WANT 1
85 #define IPV6_PMTUDISC_DO 2