AF_APPLETALK |
Address family Appletalk DDP |
AF_ASH |
Address family: Ash |
AF_ATMPVC |
Address family: ATM PVCs |
AF_ATMSVC |
Address family: ATM SVCs |
AF_AX25 |
Address family Amateur Radio AX.25 |
AF_BLUETOOTH |
Address family: Bluetooth sockets |
AF_BRIDGE |
Address family Multiprotocol bridge |
AF_DECnet |
Address family: Reserved for DECnet project. |
AF_ECONET |
Address family: Acorn Econet |
AF_INET |
Address family Internet IP Protocol |
AF_INET6 |
Address family IP version 6 |
AF_IPX |
Address family Novell IPX |
AF_IRDA |
Address family: IRDA sockets |
AF_KEY |
Address family: PF_KEY key management API |
AF_LLC |
Address family: Linux LLC |
AF_LOCAL |
Address family: Unix socket |
AF_MAX |
Address family Maximum value |
AF_NETBEUI |
Address family: Reserved for 802.2LLC project |
AF_NETLINK |
Address family: ? |
AF_NETROM |
Address family Amateur radio NetROM |
AF_PACKET |
Address family: Packet family |
AF_PPPOX |
Address family: PPPoX sockets |
AF_ROSE |
Address family: Amateur Radio X.25 PLP |
AF_ROUTE |
Address family: Alias to emulate 4.4BSD. |
AF_SECURITY |
Address family: Security callback pseudo AF |
AF_SNA |
Address family: Linux SNA project |
AF_TIPC |
Address family: TIPC sockets |
AF_UNIX |
Address family Unix domain sockets |
AF_UNSPEC |
Address family Not specified |
AF_WANPIPE |
Address family: Wanpipe API Sockets |
AF_X25 |
Address family Reserved for X.25 project |
EsockADDRINUSE |
Error number when socket address is already in use |
EsockEACCESS |
Access forbidden error |
EsockEBADF |
Alias: bad file descriptor |
EsockEFAULT |
Alias: an error occurred |
EsockEINTR |
Alias : operation interrupted |
EsockEINVAL |
Alias: Invalid value specified |
EsockEMFILE |
Error code ? |
EsockEMSGSIZE |
Wrong message size error |
EsockENOBUFS |
No buffer space available error |
EsockENOTCONN |
Not connected error |
EsockENOTSOCK |
File descriptor is not a socket error |
EsockEPROTONOSUPPORT |
Protocol not supported error |
EsockEWOULDBLOCK |
Operation would block error |
INADDR_ANY |
A bitmask matching any IP address on the local machine. |
INADDR_NONE |
A bitmask matching no valid IP address |
IPPROTO_AH |
authentication header. |
IPPROTO_COMP |
Compression Header Protocol. |
IPPROTO_DSTOPTS |
IPv6 destination options. |
IPPROTO_EGP |
Exterior Gateway Protocol. |
IPPROTO_ENCAP |
Encapsulation Header. |
IPPROTO_ESP |
encapsulating security payload. |
IPPROTO_FRAGMENT |
IPv6 fragmentation header. |
IPPROTO_GRE |
General Routing Encapsulation. |
IPPROTO_HOPOPTS |
IPv6 Hop-by-Hop options. |
IPPROTO_ICMP |
Internet Control Message Protocol. |
IPPROTO_ICMPV6 |
ICMPv6. |
IPPROTO_IDP |
XNS IDP protocol. |
IPPROTO_IGMP |
Internet Group Management Protocol. |
IPPROTO_IP |
Dummy protocol for TCP. |
IPPROTO_IPIP |
IPIP tunnels (older KA9Q tunnels use 94). |
IPPROTO_IPV6 |
IPv6 header. |
IPPROTO_MAX |
Maximum value for IPPROTO options |
IPPROTO_MTP |
Multicast Transport Protocol. |
IPPROTO_NONE |
IPv6 no next header. |
IPPROTO_PIM |
Protocol Independent Multicast. |
IPPROTO_PUP |
PUP protocol. |
IPPROTO_RAW |
Raw IP packets. |
IPPROTO_ROUTING |
IPv6 routing header. |
IPPROTO_RSVP |
Reservation Protocol. |
IPPROTO_SCTP |
Stream Control Transmission Protocol. |
IPPROTO_TCP |
Transmission Control Protocol. |
IPPROTO_TP |
SO Transport Protocol Class 4. |
IPPROTO_UDP |
User Datagram Protocol. |
IPV6_ADDRFORM |
Change the IPV6 address into a different address family. Deprecated |
IPV6_ADD_MEMBERSHIP |
Undocumented Getsockopt option ? |
IPV6_AUTHHDR |
GetSockOpt/SetSockopt: Deliver authentication header messages |
IPV6_CHECKSUM |
Undocumented Getsockopt option ? |
IPV6_DROP_MEMBERSHIP |
Undocumented Getsockopt option ? |
IPV6_DSTOPTS |
Deliver destination option control messages |
IPV6_HOPLIMIT |
Deliver an integer containing the HOP count |
IPV6_HOPOPTS |
Deliver hop option control messages |
IPV6_IPSEC_POLICY |
Undocumented Getsockopt option ? |
IPV6_JOIN_ANYCAST |
Undocumented Getsockopt option ? |
IPV6_JOIN_GROUP |
GetSockOpt/SetSockopt: Control membership (join group) in multicast groups |
IPV6_LEAVE_ANYCAST |
Undocumented Getsockopt option ? |
IPV6_LEAVE_GROUP |
GetSockOpt/SetSockopt: Control membership (leave group)in multicast groups |
IPV6_MTU |
GetSockOpt/SetSockopt: Get/Set the MTU for the socket |
IPV6_MTU_DISCOVER |
GetSockOpt/SetSockopt: Get/Set Control path MTU Discovery on the socket |
IPV6_MULTICAST_HOPS |
GetSockOpt/SetSockopt: Get/Set the multicast hop limit. |
IPV6_MULTICAST_IF |
GetSockOpt/SetSockopt: Get/Set device for multicast packages on the socket. |
IPV6_MULTICAST_LOOP |
GetSockOpt/SetSockopt: Control whether socket sees multicast packages that it has sent itself |
IPV6_NEXTHOP |
sendmsg: set next hop for IPV6 datagram |
IPV6_PKTINFO |
Change delivery options for incoming IPV6 datagrams |
IPV6_PKTOPTIONS |
Undocumented Getsockopt option ? |
IPV6_PMTUDISC_DO |
Always DF. |
IPV6_PMTUDISC_DONT |
Never send DF frames. |
IPV6_PMTUDISC_WANT |
Use per route hints. |
IPV6_RECVERR |
GetSockOpt/SetSockopt: Control receiving of asynchronous error options |
IPV6_ROUTER_ALERT |
GetSockOpt/SetSockopt: Get/Set Pass all forwarded packets containing router alert option |
IPV6_RTHDR |
Deliver routing header control messages |
IPV6_RTHDR_LOOSE |
Hop doesn't need to be neighbour. |
IPV6_RTHDR_STRICT |
Hop must be a neighbour. |
IPV6_RTHDR_TYPE_0 |
IPv6 Routing header type 0. |
IPV6_RXDSTOPTS |
Undocumented Getsockopt option ? |
IPV6_RXHOPOPTS |
Undocumented Getsockopt option ? |
IPV6_RXSRCRT |
Undocumented Getsockopt option ? |
IPV6_UNICAST_HOPS |
GetSockOpt/SetSockopt: Get/Set unicast hop limit |
IPV6_V6ONLY |
GetSockOpt/SetSockopt: Handle IPV6 connections only |
IPV6_XFRM_POLICY |
Undocumented Getsockopt option ? |
IP_ADD_MEMBERSHIP |
add an IP group membership |
IP_ADD_SOURCE_MEMBERSHIP |
join source group |
IP_BLOCK_SOURCE |
block data from source |
IP_DEFAULT_MULTICAST_LOOP |
Undocumented ? |
IP_DEFAULT_MULTICAST_TTL |
Undocumented ? |
IP_DROP_MEMBERSHIP |
drop an IP group membership |
IP_DROP_SOURCE_MEMBERSHIP |
leave source group |
IP_HDRINCL |
Header is included with data. |
IP_MAX_MEMBERSHIPS |
Maximum group memberships for multicast messages |
IP_MSFILTER |
Undocumented ? |
IP_MTU_DISCOVER |
Undocumented ? |
IP_MULTICAST_IF |
set/get IP multicast i/f |
IP_MULTICAST_LOOP |
set/get IP multicast loopback |
IP_MULTICAST_TTL |
set/get IP multicast ttl |
IP_OPTIONS |
IP per-packet options. |
IP_PKTINFO |
Undocumented ? |
IP_PKTOPTIONS |
Undocumented ? |
IP_PMTUDISC |
Undocumented ? |
IP_PMTUDISC_DO |
Always DF. |
IP_PMTUDISC_DONT |
Never send DF frames. |
IP_PMTUDISC_WANT |
Use per route hints. |
IP_RECVERR |
Undocumented ? |
IP_RECVOPTS |
Receive all IP options w/datagram. |
IP_RECVRETOPTS |
Receive IP options for response. |
IP_RECVTOS |
Undocumented ? |
IP_RECVTTL |
Undocumented ? |
IP_RETOPTS |
Set/get IP per-packet options. |
IP_ROUTER_ALERT |
Undocumented ? |
IP_TOS |
IP type of service and precedence. |
IP_TTL |
IP time to live. |
IP_UNBLOCK_SOURCE |
unblock data from source |
MCAST_BLOCK_SOURCE |
block from given group |
MCAST_EXCLUDE |
Undocumented ? |
MCAST_INCLUDE |
Undocumented ? |
MCAST_JOIN_GROUP |
join any-source group |
MCAST_JOIN_SOURCE_GROUP |
join source-spec gruoup |
MCAST_LEAVE_GROUP |
leave any-source group |
MCAST_LEAVE_SOURCE_GROUP |
leave source-spec group |
MCAST_MSFILTER |
Undocumented ? |
MCAST_UNBLOCK_SOURCE |
unblock from given group |
MSG_CONFIRM |
Send flags: Conform connection |
MSG_CTRUNC |
Receive flags: Control Data was discarded (buffer too small) |
MSG_DONTROUTE |
Send flags: don't use gateway |
MSG_DONTWAIT |
Receive flags: Non-blocking operation request. |
MSG_EOF |
Alias for MSG_FIN |
MSG_EOR |
Receive flags: End of record |
MSG_ERRQUERE |
Receive flags: ? |
MSG_FIN |
Receive flags: ? |
MSG_MORE |
Receive flags: ? |
MSG_NOSIGNAL |
Receive flags: Suppress SIG_PIPE signal. |
MSG_OOB |
Receive flags: receive out-of-band data. |
MSG_PEEK |
Receive flags: peek at data, don't remove from buffer. |
MSG_PROXY |
Receive flags: ? |
MSG_RST |
Receive flags: ? |
MSG_SYN |
Receive flags: ? |
MSG_TRUNC |
Receive flags: packet Data was discarded (buffer too small) |
MSG_TRYHARD |
Receive flags: ? |
MSG_WAITALL |
Receive flags: Wait till operation completed. |
NoAddress |
Constant indicating invalid (no) network address. |
NoAddress6 |
Constant indicating invalid (no) IPV6 network address. |
NoNet |
Constant indicating invalid (no) network address. |
NoNet6 |
Constant indicating invalid (no) IPV6 network address. |
PF_APPLETALK |
Protocol family: Appletalk DDP |
PF_ASH |
Protocol family: Ash |
PF_ATMPVC |
Protocol family: ATM PVCs |
PF_ATMSVC |
Protocol family: ATM SVCs |
PF_AX25 |
Protocol family: Amateur Radio AX.25 |
PF_BLUETOOTH |
Protocol family: Bluetooth sockets |
PF_BRIDGE |
Protocol family: Multiprotocol bridge |
PF_DECnet |
Protocol Family: DECNET project |
PF_ECONET |
Protocol family: Acorn Econet |
PF_INET |
Protocol family: Internet IP Protocol |
PF_INET6 |
Protocol family: IP version 6 |
PF_IPX |
Protocol family: Novell IPX |
PF_IRDA |
Protocol family: IRDA sockets |
PF_KEY |
Protocol family: Key management API |
PF_LLC |
Protocol family: Linux LLC |
PF_LOCAL |
Protocol family: Unix socket |
PF_MAX |
Protocol family: Maximum value |
PF_NETBEUI |
Protocol family: Reserved for 802.2LLC project |
PF_NETLINK |
Protocol family: ? |
PF_NETROM |
Protocol family:Amateur radio NetROM |
PF_PACKET |
Protocol family: Packet family |
PF_PPPOX |
Protocol family: PPPoX sockets |
PF_ROSE |
Protocol family: Amateur Radio X.25 PLP |
PF_ROUTE |
Protocol Family: ? |
PF_SECURITY |
Protocol family: Security callback pseudo PF |
PF_SNA |
Protocol Family: Linux SNA project |
PF_TIPC |
Protocol family: TIPC sockets |
PF_UNIX |
Protocol family: Unix domain sockets |
PF_UNSPEC |
Protocol family: Unspecified |
PF_WANPIPE |
Protocol family: Wanpipe API Sockets |
PF_X25 |
Protocol family: Reserved for X.25 project |
SCM_SRCRT |
Undocumented Getsockopt option ? |
SCM_TIMESTAMP |
Socket option: ? |
SHUT_RD |
Shutdown read part of full duplex socket |
SHUT_RDWR |
Shutdown read and write part of full duplex socket |
SHUT_WR |
Shutdown write part of full duplex socket |
SOCK_DGRAM |
Type of socket: datagram (conn.less) socket (UDP) |
SOCK_MAXADDRLEN |
Maximum socket address length for Bind call. |
SOCK_RAW |
Type of socket: raw socket |
SOCK_RDM |
Type of socket: reliably-delivered message |
SOCK_SEQPACKET |
Type of socket: sequential packet socket |
SOCK_STREAM |
Type of socket: stream (connection) type socket (TCP) |
SOL_ICMPV6 |
Socket level values for IPv6: ICMPV6 |
SOL_IP |
Undocumented ? |
SOL_IPV6 |
Socket level values for IPv6: IPV6 |
SOL_SOCKET |
Socket option level: Socket level |
SOMAXCONN |
Maximum queue length specifiable by listen. |
SO_ACCEPTCONN |
Socket option: ? |
SO_ATTACH_FILTER |
Socket option: ? |
SO_BINDTODEVICE |
Socket option: ? |
SO_BROADCAST |
Socket option: Broadcast |
SO_BSDCOMPAT |
Socket option: ? |
SO_DEBUG |
Socket option level: debug |
SO_DETACH_FILTER |
Socket option: ? |
SO_DONTROUTE |
Socket option: Don't route |
SO_ERROR |
Socket option: Error |
SO_KEEPALIVE |
Socket option: keep alive |
SO_LINGER |
Socket option: ? |
SO_NO_CHECK |
Socket option: ? |
SO_OOBINLINE |
Socket option: ? |
SO_PASSCRED |
Socket option: ? |
SO_PEERCRED |
Socket option: ? |
SO_PEERNAME |
Socket option: ? |
SO_PRIORITY |
Socket option: ? |
SO_RCVBUF |
Socket option: receive buffer |
SO_RCVLOWAT |
Socket option: ? |
SO_RCVTIMEO |
Socket option: ? |
SO_REUSEADDR |
Socket option: Reuse address |
SO_REUSEPORT |
|
SO_SECURITY_AUTHENTICATION |
Socket option: ? |
SO_SECURITY_ENCRYPTION_NETWORK |
Socket option: ? |
SO_SECURITY_ENCRYPTION_TRANSPORT |
Socket option: ? |
SO_SNDBUF |
Socket option: Send buffer |
SO_SNDLOWAT |
Socket option: ? |
SO_SNDTIMEO |
Socket option: ? |
SO_TIMESTAMP |
Socket option: ? |
SO_TYPE |
Socket option: Type |
S_IN |
Input socket in socket pair. |
S_OUT |
Output socket in socket pair |
TCP_CONGESTION |
Get/set the congestion-control algorithm for this socket |
TCP_CORK |
Get/Set CORK algorithm: Send only complete packets |
TCP_DEFER_ACCEPT |
Get/Set deferred accept on server socket |
TCP_INFO |
Get TCP connection information (Linux only) |
TCP_KEEPCNT |
Get/Set retry count for unacknowledged KEEPALIVE transmissions. |
TCP_KEEPIDLE |
Get/Set inactivity interval between KEEPALIVE transmissions. |
TCP_KEEPINTVL |
Get/Set retry interval for unacknowledged KEEPALIVE transmissions. |
TCP_LINGER2 |
Get/Set Linger2 flag |
TCP_MAXSEG |
Get/Set Maximum segment size |
TCP_MD5SIG |
Get/Set TCP MD5 signature option |
TCP_NODELAY |
Get/Set No delay flag: disable Nagle algorithm |
TCP_QUICKACK |
Get/Set quick ACK packet option. |
TCP_SYNCNT |
Get/Set number of SYN packets to send before giving up on connection establishment |
TCP_WINDOW_CLAMP |
Get/Set maximum packet size |
UDP_CORK |
Get/Set UDP CORK algorithm on datagram sockets |
UDP_ENCAP |
Get/Set UDP encapsulation flag for IPSec datagram sockets |
UDP_ENCAP_ESPINUDP |
? Undocumented datagram option, IPSec related |
UDP_ENCAP_ESPINUDP_NON_IKE |
? Undocumented datagram option, IPSec related |
UDP_ENCAP_L2TPINUDP |
? Undocumented datagram option, IPSec related |