Back to index

glibc  2.9
Defines
in.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define IP_OPTIONS   4 /* ip_opts; IP per-packet options. */
#define IP_HDRINCL   3 /* int; Header is included with data. */
#define IP_TOS   1 /* int; IP type of service and precedence. */
#define IP_TTL   2 /* int; IP time to live. */
#define IP_RECVOPTS   6 /* bool; Receive all IP options w/datagram. */
#define IP_RECVRETOPTS   IP_RETOPTS /* bool; Receive IP options for response. */
#define IP_RETOPTS   7 /* ip_opts; Set/get IP per-packet options. */
#define IP_MULTICAST_IF   32 /* in_addr; set/get IP multicast i/f */
#define IP_MULTICAST_TTL   33 /* u_char; set/get IP multicast ttl */
#define IP_MULTICAST_LOOP   34 /* i_char; set/get IP multicast loopback */
#define IP_ADD_MEMBERSHIP   35 /* ip_mreq; add an IP group membership */
#define IP_DROP_MEMBERSHIP   36 /* ip_mreq; drop an IP group membership */
#define IP_UNBLOCK_SOURCE   37 /* ip_mreq_source: unblock data from source */
#define IP_BLOCK_SOURCE   38 /* ip_mreq_source: block data from source */
#define IP_ADD_SOURCE_MEMBERSHIP   39 /* ip_mreq_source: join source group */
#define IP_DROP_SOURCE_MEMBERSHIP   40 /* ip_mreq_source: leave source group */
#define IP_MSFILTER   41
#define IP_ROUTER_ALERT   5 /* bool */
#define IP_PKTINFO   8 /* bool */
#define IP_PKTOPTIONS   9
#define IP_PMTUDISC   10 /* obsolete name? */
#define IP_MTU_DISCOVER   10 /* int; see below */
#define IP_RECVERR   11 /* bool */
#define IP_RECVTTL   12 /* bool */
#define IP_RECVTOS   13 /* bool */
#define IP_PMTUDISC_DONT   0 /* Never send DF frames. */
#define IP_PMTUDISC_WANT   1 /* Use per route hints. */
#define IP_PMTUDISC_DO   2 /* Always DF. */
#define IP_PMTUDISC_PROBE   3 /* Ignore dst pmtu. */
#define SOL_IP   0
#define IP_DEFAULT_MULTICAST_TTL   1
#define IP_DEFAULT_MULTICAST_LOOP   1
#define IP_MAX_MEMBERSHIPS   20
#define IPV6_ADDRFORM   1
#define IPV6_2292PKTINFO   2
#define IPV6_2292HOPOPTS   3
#define IPV6_2292DSTOPTS   4
#define IPV6_2292RTHDR   5
#define IPV6_2292PKTOPTIONS   6
#define IPV6_CHECKSUM   7
#define IPV6_2292HOPLIMIT   8
#define SCM_SRCRT   IPV6_RXSRCRT
#define IPV6_NEXTHOP   9
#define IPV6_AUTHHDR   10
#define IPV6_UNICAST_HOPS   16
#define IPV6_MULTICAST_IF   17
#define IPV6_MULTICAST_HOPS   18
#define IPV6_MULTICAST_LOOP   19
#define IPV6_JOIN_GROUP   20
#define IPV6_LEAVE_GROUP   21
#define IPV6_ROUTER_ALERT   22
#define IPV6_MTU_DISCOVER   23
#define IPV6_MTU   24
#define IPV6_RECVERR   25
#define IPV6_V6ONLY   26
#define IPV6_JOIN_ANYCAST   27
#define IPV6_LEAVE_ANYCAST   28
#define IPV6_IPSEC_POLICY   34
#define IPV6_XFRM_POLICY   35
#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
#define IPV6_RECVTCLASS   66
#define IPV6_TCLASS   67
#define IPV6_ADD_MEMBERSHIP   IPV6_JOIN_GROUP
#define IPV6_DROP_MEMBERSHIP   IPV6_LEAVE_GROUP
#define IPV6_RXHOPOPTS   IPV6_HOPOPTS
#define IPV6_RXDSTOPTS   IPV6_DSTOPTS
#define IPV6_PMTUDISC_DONT   0 /* Never send DF frames. */
#define IPV6_PMTUDISC_WANT   1 /* Use per route hints. */
#define IPV6_PMTUDISC_DO   2 /* Always DF. */
#define IPV6_PMTUDISC_PROBE   3 /* Ignore dst pmtu. */
#define SOL_IPV6   41
#define SOL_ICMPV6   58
#define IPV6_RTHDR_LOOSE   0 /* Hop doesn't need to be neighbour. */
#define IPV6_RTHDR_STRICT   1 /* Hop must be a neighbour. */
#define IPV6_RTHDR_TYPE_0   0 /* IPv6 Routing header type 0. */

Define Documentation

#define IP_ADD_MEMBERSHIP   35 /* ip_mreq; add an IP group membership */

Definition at line 39 of file in.h.

#define IP_ADD_SOURCE_MEMBERSHIP   39 /* ip_mreq_source: join source group */

Definition at line 43 of file in.h.

#define IP_BLOCK_SOURCE   38 /* ip_mreq_source: block data from source */

Definition at line 42 of file in.h.

#define IP_DEFAULT_MULTICAST_LOOP   1

Definition at line 79 of file in.h.

#define IP_DEFAULT_MULTICAST_TTL   1

Definition at line 78 of file in.h.

#define IP_DROP_MEMBERSHIP   36 /* ip_mreq; drop an IP group membership */

Definition at line 40 of file in.h.

#define IP_DROP_SOURCE_MEMBERSHIP   40 /* ip_mreq_source: leave source group */

Definition at line 44 of file in.h.

#define IP_HDRINCL   3 /* int; Header is included with data. */

Definition at line 29 of file in.h.

#define IP_MAX_MEMBERSHIPS   20

Definition at line 80 of file in.h.

#define IP_MSFILTER   41

Definition at line 45 of file in.h.

#define IP_MTU_DISCOVER   10 /* int; see below */

Definition at line 63 of file in.h.

#define IP_MULTICAST_IF   32 /* in_addr; set/get IP multicast i/f */

Definition at line 36 of file in.h.

#define IP_MULTICAST_LOOP   34 /* i_char; set/get IP multicast loopback */

Definition at line 38 of file in.h.

#define IP_MULTICAST_TTL   33 /* u_char; set/get IP multicast ttl */

Definition at line 37 of file in.h.

#define IP_OPTIONS   4 /* ip_opts; IP per-packet options. */

Definition at line 28 of file in.h.

#define IP_PKTINFO   8 /* bool */

Definition at line 60 of file in.h.

#define IP_PKTOPTIONS   9

Definition at line 61 of file in.h.

#define IP_PMTUDISC   10 /* obsolete name? */

Definition at line 62 of file in.h.

#define IP_PMTUDISC_DO   2 /* Always DF. */

Definition at line 72 of file in.h.

#define IP_PMTUDISC_DONT   0 /* Never send DF frames. */

Definition at line 70 of file in.h.

#define IP_PMTUDISC_PROBE   3 /* Ignore dst pmtu. */

Definition at line 73 of file in.h.

#define IP_PMTUDISC_WANT   1 /* Use per route hints. */

Definition at line 71 of file in.h.

#define IP_RECVERR   11 /* bool */

Definition at line 64 of file in.h.

#define IP_RECVOPTS   6 /* bool; Receive all IP options w/datagram. */

Definition at line 32 of file in.h.

#define IP_RECVRETOPTS   IP_RETOPTS /* bool; Receive IP options for response. */

Definition at line 34 of file in.h.

#define IP_RECVTOS   13 /* bool */

Definition at line 66 of file in.h.

#define IP_RECVTTL   12 /* bool */

Definition at line 65 of file in.h.

#define IP_RETOPTS   7 /* ip_opts; Set/get IP per-packet options. */

Definition at line 35 of file in.h.

#define IP_ROUTER_ALERT   5 /* bool */

Definition at line 59 of file in.h.

#define IP_TOS   1 /* int; IP type of service and precedence. */

Definition at line 30 of file in.h.

#define IP_TTL   2 /* int; IP time to live. */

Definition at line 31 of file in.h.

#define IP_UNBLOCK_SOURCE   37 /* ip_mreq_source: unblock data from source */

Definition at line 41 of file in.h.

#define IPV6_2292DSTOPTS   4

Definition at line 115 of file in.h.

#define IPV6_2292HOPLIMIT   8

Definition at line 119 of file in.h.

#define IPV6_2292HOPOPTS   3

Definition at line 114 of file in.h.

#define IPV6_2292PKTINFO   2

Definition at line 113 of file in.h.

#define IPV6_2292PKTOPTIONS   6

Definition at line 117 of file in.h.

#define IPV6_2292RTHDR   5

Definition at line 116 of file in.h.

Definition at line 157 of file in.h.

#define IPV6_ADDRFORM   1

Definition at line 112 of file in.h.

#define IPV6_AUTHHDR   10

Definition at line 124 of file in.h.

#define IPV6_CHECKSUM   7

Definition at line 118 of file in.h.

Definition at line 158 of file in.h.

#define IPV6_DSTOPTS   59

Definition at line 151 of file in.h.

#define IPV6_HOPLIMIT   52

Definition at line 144 of file in.h.

#define IPV6_HOPOPTS   54

Definition at line 146 of file in.h.

#define IPV6_IPSEC_POLICY   34

Definition at line 138 of file in.h.

#define IPV6_JOIN_ANYCAST   27

Definition at line 136 of file in.h.

#define IPV6_JOIN_GROUP   20

Definition at line 129 of file in.h.

#define IPV6_LEAVE_ANYCAST   28

Definition at line 137 of file in.h.

#define IPV6_LEAVE_GROUP   21

Definition at line 130 of file in.h.

#define IPV6_MTU   24

Definition at line 133 of file in.h.

#define IPV6_MTU_DISCOVER   23

Definition at line 132 of file in.h.

#define IPV6_MULTICAST_HOPS   18

Definition at line 127 of file in.h.

#define IPV6_MULTICAST_IF   17

Definition at line 126 of file in.h.

#define IPV6_MULTICAST_LOOP   19

Definition at line 128 of file in.h.

#define IPV6_NEXTHOP   9

Definition at line 123 of file in.h.

#define IPV6_PKTINFO   50

Definition at line 142 of file in.h.

#define IPV6_PMTUDISC_DO   2 /* Always DF. */

Definition at line 165 of file in.h.

#define IPV6_PMTUDISC_DONT   0 /* Never send DF frames. */

Definition at line 163 of file in.h.

#define IPV6_PMTUDISC_PROBE   3 /* Ignore dst pmtu. */

Definition at line 166 of file in.h.

#define IPV6_PMTUDISC_WANT   1 /* Use per route hints. */

Definition at line 164 of file in.h.

#define IPV6_RECVDSTOPTS   58

Definition at line 150 of file in.h.

#define IPV6_RECVERR   25

Definition at line 134 of file in.h.

#define IPV6_RECVHOPLIMIT   51

Definition at line 143 of file in.h.

#define IPV6_RECVHOPOPTS   53

Definition at line 145 of file in.h.

#define IPV6_RECVPKTINFO   49

Definition at line 141 of file in.h.

#define IPV6_RECVRTHDR   56

Definition at line 148 of file in.h.

#define IPV6_RECVTCLASS   66

Definition at line 153 of file in.h.

#define IPV6_ROUTER_ALERT   22

Definition at line 131 of file in.h.

#define IPV6_RTHDR   57

Definition at line 149 of file in.h.

#define IPV6_RTHDR_LOOSE   0 /* Hop doesn't need to be neighbour. */

Definition at line 173 of file in.h.

#define IPV6_RTHDR_STRICT   1 /* Hop must be a neighbour. */

Definition at line 174 of file in.h.

#define IPV6_RTHDR_TYPE_0   0 /* IPv6 Routing header type 0. */

Definition at line 176 of file in.h.

#define IPV6_RTHDRDSTOPTS   55

Definition at line 147 of file in.h.

Definition at line 160 of file in.h.

Definition at line 159 of file in.h.

#define IPV6_TCLASS   67

Definition at line 154 of file in.h.

#define IPV6_UNICAST_HOPS   16

Definition at line 125 of file in.h.

#define IPV6_V6ONLY   26

Definition at line 135 of file in.h.

#define IPV6_XFRM_POLICY   35

Definition at line 139 of file in.h.

#define SCM_SRCRT   IPV6_RXSRCRT

Definition at line 121 of file in.h.

#define SOL_ICMPV6   58

Definition at line 170 of file in.h.

#define SOL_IP   0

Definition at line 76 of file in.h.

#define SOL_IPV6   41

Definition at line 169 of file in.h.