Socket Protocol#

Macros#

#define
IPPROTO_IP 0

Dummy for IP.

#define
IPPROTO_HOPOPTS IPPROTO_IP

Hop-by-hop option header.

#define
IPPROTO_ICMP 1

Control message protocol.

#define
IPPROTO_IGMP 2

Group mgmt protocol.

#define
IPPROTO_GGP 3

Gateway^2 (deprecated)

#define
IPPROTO_IPIP 4

IP inside IP.

#define
IPPROTO_IPV4 IPPROTO_IPIP

IP inside IP.

#define
IPPROTO_TCP 6

TCP.

#define
IPPROTO_EGP 8

Exterior gateway protocol.

#define
IPPROTO_PUP 12

PUP.

#define
IPPROTO_UDP 17

User datagram protocol.

#define
IPPROTO_IDP 22

XNS IDP.

#define
IPPROTO_TP 29

TP-4 w/ class negotiation.

#define
IPPROTO_IPV6 41

IPv6 in IPv6.

#define
IPPROTO_ROUTING 43

Routing header.

#define
IPPROTO_FRAGMENT 44

Fragmentation/reassembly header.

#define
IPPROTO_RSVP 46

Resource reservation.

#define
IPPROTO_GRE 47

GRE encap, RFCs 1701/1702.

#define
IPPROTO_ESP 50

Encap. Security Payload.

#define
IPPROTO_AH 51

Authentication header.

#define
IPPROTO_MOBILE 55

IP Mobility, RFC 2004.

#define
IPPROTO_ICMPV6 58

ICMP for IPv6.

#define
IPPROTO_NONE 59

No next header.

#define
IPPROTO_DSTOPTS 60

Destination options header.

#define
IPPROTO_EON 80

ISO cnlp.

#define
IPPROTO_ETHERIP 97

Ethernet in IPv4.

#define
IPPROTO_ENCAP 98

Encapsulation header.

#define
IPPROTO_PIM 103

Protocol indep. multicast.

#define
IPPROTO_IPCOMP 108

IP Payload comp. Protocol.

#define
IPPROTO_CARP 112

CARP.

#define
IPPROTO_SCTP 132

SCTP, RFC 4960.

#define
IPPROTO_UDPLITE 136

UDP-Lite, RFC 3828.

#define
IPPROTO_MPLS 137

Unicast MPLS packet.

#define
IPPROTO_PFSYNC 240

PFSYNC.

#define
IPPROTO_RAW 255

Raw IP packet.

#define
IPPROTO_MAX 256

Maximum protocol value.