#include <linux/types.h>#include <asm/byteorder.h>Include dependency graph for in.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Defines | |
| #define | IP_TOS 1 |
| #define | IP_TTL 2 |
| #define | IP_HDRINCL 3 |
| #define | IP_OPTIONS 4 |
| #define | IP_ROUTER_ALERT 5 |
| #define | IP_RECVOPTS 6 |
| #define | IP_RETOPTS 7 |
| #define | IP_PKTINFO 8 |
| #define | IP_PKTOPTIONS 9 |
| #define | IP_MTU_DISCOVER 10 |
| #define | IP_RECVERR 11 |
| #define | IP_RECVTTL 12 |
| #define | IP_RECVTOS 13 |
| #define | IP_MTU 14 |
| #define | IP_RECVRETOPTS IP_RETOPTS |
| #define | IP_PMTUDISC_DONT 0 |
| #define | IP_PMTUDISC_WANT 1 |
| #define | IP_PMTUDISC_DO 2 |
| #define | IP_MULTICAST_IF 32 |
| #define | IP_MULTICAST_TTL 33 |
| #define | IP_MULTICAST_LOOP 34 |
| #define | IP_ADD_MEMBERSHIP 35 |
| #define | IP_DROP_MEMBERSHIP 36 |
| #define | IP_DEFAULT_MULTICAST_TTL 1 |
| #define | IP_DEFAULT_MULTICAST_LOOP 1 |
| #define | __SOCK_SIZE__ 16 |
| #define | sin_zero __pad |
| #define | IN_CLASSA(a) ((((long int) (a)) & 0x80000000) == 0) |
| #define | IN_CLASSA_NET 0xff000000 |
| #define | IN_CLASSA_NSHIFT 24 |
| #define | IN_CLASSA_HOST (0xffffffff & ~IN_CLASSA_NET) |
| #define | IN_CLASSA_MAX 128 |
| #define | IN_CLASSB(a) ((((long int) (a)) & 0xc0000000) == 0x80000000) |
| #define | IN_CLASSB_NET 0xffff0000 |
| #define | IN_CLASSB_NSHIFT 16 |
| #define | IN_CLASSB_HOST (0xffffffff & ~IN_CLASSB_NET) |
| #define | IN_CLASSB_MAX 65536 |
| #define | IN_CLASSC(a) ((((long int) (a)) & 0xe0000000) == 0xc0000000) |
| #define | IN_CLASSC_NET 0xffffff00 |
| #define | IN_CLASSC_NSHIFT 8 |
| #define | IN_CLASSC_HOST (0xffffffff & ~IN_CLASSC_NET) |
| #define | IN_CLASSD(a) ((((long int) (a)) & 0xf0000000) == 0xe0000000) |
| #define | IN_MULTICAST(a) IN_CLASSD(a) |
| #define | IN_MULTICAST_NET 0xF0000000 |
| #define | IN_EXPERIMENTAL(a) ((((long int) (a)) & 0xf0000000) == 0xf0000000) |
| #define | IN_BADCLASS(a) IN_EXPERIMENTAL((a)) |
| #define | INADDR_ANY ((unsigned long int) 0x00000000) |
| #define | INADDR_BROADCAST ((unsigned long int) 0xffffffff) |
| #define | INADDR_NONE ((unsigned long int) 0xffffffff) |
| #define | IN_LOOPBACKNET 127 |
| #define | INADDR_LOOPBACK 0x7f000001 |
| #define | IN_LOOPBACK(a) ((((long int) (a)) & 0xff000000) == 0x7f000000) |
| #define | INADDR_UNSPEC_GROUP 0xe0000000U |
| #define | INADDR_ALLHOSTS_GROUP 0xe0000001U |
| #define | INADDR_ALLRTRS_GROUP 0xe0000002U |
| #define | INADDR_MAX_LOCAL_GROUP 0xe00000ffU |
Enumerations | |
| enum | { IPPROTO_IP = 0, IPPROTO_ICMP = 1, IPPROTO_IGMP = 2, IPPROTO_IPIP = 4, IPPROTO_TCP = 6, IPPROTO_EGP = 8, IPPROTO_PUP = 12, IPPROTO_UDP = 17, IPPROTO_IDP = 22, IPPROTO_RSVP = 46, IPPROTO_GRE = 47, IPPROTO_IPV6 = 41, IPPROTO_PIM = 103, IPPROTO_ESP = 50, IPPROTO_AH = 51, IPPROTO_COMP = 108, IPPROTO_RAW = 255, IPPROTO_MAX } |
|
|
|
|
|
|
|
|
Definition at line 129 of file in.h. Referenced by ic_defaults(), and inet_abc_len(). |
|
|
|
|
|
|
|
|
Definition at line 130 of file in.h. Referenced by ic_defaults(). |
|
|
|
|
|
Definition at line 135 of file in.h. Referenced by ic_defaults(), and inet_abc_len(). |
|
|
|
|
|
|
|
|
Definition at line 136 of file in.h. Referenced by ic_defaults(). |
|
|
|
|
|
Definition at line 141 of file in.h. Referenced by ic_defaults(), and inet_abc_len(). |
|
|
|
|
|
Definition at line 142 of file in.h. Referenced by ic_defaults(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 154 of file in.h. Referenced by ip_auto_config_setup(), ip_setsockopt(), nfs_read_super(), sunos_nfs_get_server_fd(), svc_makesock(), and udp_connect(). |
|
|
|
|
|
Definition at line 166 of file in.h. Referenced by inetdev_event(), ip_route_output_slow(), nlm4svc_proc_sm_notify(), nlmsvc_proc_sm_notify(), nsm_create(), and rpc_register(). |
|
|
|
|
|
Definition at line 160 of file in.h. Referenced by __initfunc(), ic_defaults(), ic_setup_routes(), ip_auto_config(), and ip_auto_config_setup(). |
|
|
|
|
|
Definition at line 81 of file in.h. Referenced by ip_setsockopt(). |
|
|
|
|
|
|
|
|
Definition at line 82 of file in.h. Referenced by ip_setsockopt(). |
|
|
Definition at line 57 of file in.h. Referenced by ip_getsockopt(), and ip_setsockopt(). |
|
|
Definition at line 68 of file in.h. Referenced by ip_getsockopt(), and ipv6_getsockopt(). |
|
|
Definition at line 64 of file in.h. Referenced by ip_getsockopt(), and ip_setsockopt(). |
|
|
Definition at line 78 of file in.h. Referenced by ip_getsockopt(), and ip_setsockopt(). |
|
|
Definition at line 80 of file in.h. Referenced by ip_getsockopt(), and ip_setsockopt(). |
|
|
Definition at line 79 of file in.h. Referenced by ip_getsockopt(), and ip_setsockopt(). |
|
|
Definition at line 58 of file in.h. Referenced by ip_getsockopt(), and ip_setsockopt(). |
|
|
Definition at line 62 of file in.h. Referenced by ip_cmsg_recv_pktinfo(), ip_cmsg_send(), ip_getsockopt(), and ip_setsockopt(). |
|
|
|
|
|
Definition at line 76 of file in.h. Referenced by ip_dont_fragment(). |
|
|
Definition at line 74 of file in.h. Referenced by do_pmtu_discovery(), inet_create(), raw_err(), and udp_err(). |
|
|
Definition at line 75 of file in.h. Referenced by inet_create(), and ip_dont_fragment(). |
|
|
Definition at line 65 of file in.h. Referenced by ip_getsockopt(), ip_recv_error(), and ip_setsockopt(). |
|
|
Definition at line 60 of file in.h. Referenced by ip_cmsg_recv_opts(), ip_getsockopt(), and ip_setsockopt(). |
|
|
|
|
|
Definition at line 67 of file in.h. Referenced by ip_getsockopt(), and ip_setsockopt(). |
|
|
Definition at line 66 of file in.h. Referenced by ip_getsockopt(), and ip_setsockopt(). |
|
|
Definition at line 61 of file in.h. Referenced by ip_cmsg_recv_retopts(), ip_cmsg_send(), ip_getsockopt(), and ip_setsockopt(). |
|
|
Definition at line 59 of file in.h. Referenced by ip_setsockopt(). |
|
|
Definition at line 55 of file in.h. Referenced by ip_cmsg_recv_tos(), ip_getsockopt(), and ip_setsockopt(). |
|
|
Definition at line 56 of file in.h. Referenced by ip_cmsg_recv_ttl(), ip_getsockopt(), and ip_setsockopt(). |
|
|
|
|
|
|