socket.h
01: #ifndef __ASM_GENERIC_SOCKET_H
02: #define __ASM_GENERIC_SOCKET_H
03:
04: #include <asm/sockios.h>
05:
06:
07: #define SOL_SOCKET 1
08:
09: #define SO_DEBUG 1
10: #define SO_REUSEADDR 2
11: #define SO_TYPE 3
12: #define SO_ERROR 4
13: #define SO_DONTROUTE 5
14: #define SO_BROADCAST 6
15: #define SO_SNDBUF 7
16: #define SO_RCVBUF 8
17: #define SO_SNDBUFFORCE 32
18: #define SO_RCVBUFFORCE 33
19: #define SO_KEEPALIVE 9
20: #define SO_OOBINLINE 10
21: #define SO_NO_CHECK 11
22: #define SO_PRIORITY 12
23: #define SO_LINGER 13
24: #define SO_BSDCOMPAT 14
25:
26:
27: #ifndef SO_PASSCRED
28: #define SO_PASSCRED 16
29: #define SO_PEERCRED 17
30: #define SO_RCVLOWAT 18
31: #define SO_SNDLOWAT 19
32: #define SO_RCVTIMEO 20
33: #define SO_SNDTIMEO 21
34: #endif
35:
36:
37: #define SO_SECURITY_AUTHENTICATION 22
38: #define SO_SECURITY_ENCRYPTION_TRANSPORT 23
39: #define SO_SECURITY_ENCRYPTION_NETWORK 24
40:
41: #define SO_BINDTODEVICE 25
42:
43:
44: #define SO_ATTACH_FILTER 26
45: #define SO_DETACH_FILTER 27
46:
47: #define SO_PEERNAME 28
48: #define SO_TIMESTAMP 29
49: #define SCM_TIMESTAMP SO_TIMESTAMP
50:
51: #define SO_ACCEPTCONN 30
52:
53: #define SO_PEERSEC 31
54: #define SO_PASSSEC 34
55: #define SO_TIMESTAMPNS 35
56: #define SCM_TIMESTAMPNS SO_TIMESTAMPNS
57:
58: #define SO_MARK 36
59:
60: #define SO_TIMESTAMPING 37
61: #define SCM_TIMESTAMPING SO_TIMESTAMPING
62:
63: #define SO_PROTOCOL 38
64: #define SO_DOMAIN 39
65:
66: #define SO_RXQ_OVFL 40
67: #endif
68:
© Andrew Scott 2006 -
2025,
All Rights Reserved