Blame view

include/asm-x86_64/socket.h 1.2 KB
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
  #ifndef _ASM_SOCKET_H
  #define _ASM_SOCKET_H
  
  #include <asm/sockios.h>
  
  /* For setsockopt(2) */
  #define SOL_SOCKET	1
  
  #define SO_DEBUG	1
  #define SO_REUSEADDR	2
  #define SO_TYPE		3
  #define SO_ERROR	4
  #define SO_DONTROUTE	5
  #define SO_BROADCAST	6
  #define SO_SNDBUF	7
  #define SO_RCVBUF	8
b0573dea1   Patrick McHardy   [NET]: Introduce ...
17
18
  #define SO_SNDBUFFORCE	32
  #define SO_RCVBUFFORCE	33
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
  #define SO_KEEPALIVE	9
  #define SO_OOBINLINE	10
  #define SO_NO_CHECK	11
  #define SO_PRIORITY	12
  #define SO_LINGER	13
  #define SO_BSDCOMPAT	14
  /* To add :#define SO_REUSEPORT 15 */
  #define SO_PASSCRED	16
  #define SO_PEERCRED	17
  #define SO_RCVLOWAT	18
  #define SO_SNDLOWAT	19
  #define SO_RCVTIMEO	20
  #define SO_SNDTIMEO	21
  
  /* Security levels - as per NRL IPv6 - don't actually do anything */
  #define SO_SECURITY_AUTHENTICATION		22
  #define SO_SECURITY_ENCRYPTION_TRANSPORT	23
  #define SO_SECURITY_ENCRYPTION_NETWORK		24
  
  #define SO_BINDTODEVICE	25
  
  /* Socket filtering */
  #define SO_ATTACH_FILTER        26
  #define SO_DETACH_FILTER        27
  
  #define SO_PEERNAME		28
  #define SO_TIMESTAMP		29
  #define SCM_TIMESTAMP		SO_TIMESTAMP
  
  #define SO_ACCEPTCONN		30
  
  #define SO_PEERSEC             31
877ce7c1b   Catherine Zhang   [AF_UNIX]: Datagr...
51
  #define SO_PASSSEC		34
92f37fd2e   Eric Dumazet   [NET]: Adding SO_...
52
53
  #define SO_TIMESTAMPNS		35
  #define SCM_TIMESTAMPNS		SO_TIMESTAMPNS
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
54
55
  
  #endif /* _ASM_SOCKET_H */