• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * This header was generated from the Linux kernel headers by update_headers.py,
3  * to provide necessary information from kernel to userspace, such as constants,
4  * structures, and macros, and thus, contains no copyrightable information.
5  */
6 #ifndef __ASM_GENERIC_SOCKET_H
7 #define __ASM_GENERIC_SOCKET_H
8 #include <asm/sockios.h>
9 #define SOL_SOCKET	1
10 #define SO_DEBUG	1
11 #define SO_REUSEADDR	2
12 #define SO_TYPE		3
13 #define SO_ERROR	4
14 #define SO_DONTROUTE	5
15 #define SO_BROADCAST	6
16 #define SO_SNDBUF	7
17 #define SO_RCVBUF	8
18 #define SO_SNDBUFFORCE	32
19 #define SO_RCVBUFFORCE	33
20 #define SO_KEEPALIVE	9
21 #define SO_OOBINLINE	10
22 #define SO_NO_CHECK	11
23 #define SO_PRIORITY	12
24 #define SO_LINGER	13
25 #define SO_BSDCOMPAT	14
26 #define SO_REUSEPORT	15
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 #define SO_SECURITY_AUTHENTICATION		22
36 #define SO_SECURITY_ENCRYPTION_TRANSPORT	23
37 #define SO_SECURITY_ENCRYPTION_NETWORK		24
38 #define SO_BINDTODEVICE	25
39 #define SO_ATTACH_FILTER	26
40 #define SO_DETACH_FILTER	27
41 #define SO_GET_FILTER		SO_ATTACH_FILTER
42 #define SO_PEERNAME		28
43 #define SO_TIMESTAMP		29
44 #define SCM_TIMESTAMP		SO_TIMESTAMP
45 #define SO_ACCEPTCONN		30
46 #define SO_PEERSEC		31
47 #define SO_PASSSEC		34
48 #define SO_TIMESTAMPNS		35
49 #define SCM_TIMESTAMPNS		SO_TIMESTAMPNS
50 #define SO_MARK			36
51 #define SO_TIMESTAMPING		37
52 #define SCM_TIMESTAMPING	SO_TIMESTAMPING
53 #define SO_PROTOCOL		38
54 #define SO_DOMAIN		39
55 #define SO_RXQ_OVFL             40
56 #define SO_WIFI_STATUS		41
57 #define SCM_WIFI_STATUS	SO_WIFI_STATUS
58 #define SO_PEEK_OFF		42
59 #define SO_NOFCS		43
60 #define SO_LOCK_FILTER		44
61 #define SO_SELECT_ERR_QUEUE	45
62 #define SO_BUSY_POLL		46
63 #define SO_MAX_PACING_RATE	47
64 #define SO_BPF_EXTENSIONS	48
65 #define SO_INCOMING_CPU		49
66 #define SO_ATTACH_BPF		50
67 #define SO_DETACH_BPF		SO_DETACH_FILTER
68 #define SO_ATTACH_REUSEPORT_CBPF	51
69 #define SO_ATTACH_REUSEPORT_EBPF	52
70 #define SO_CNX_ADVICE		53
71 #define SCM_TIMESTAMPING_OPT_STATS	54
72 #define SO_MEMINFO		55
73 #define SO_INCOMING_NAPI_ID	56
74 #define SO_COOKIE		57
75 #define SCM_TIMESTAMPING_PKTINFO	58
76 #define SO_PEERGROUPS		59
77 #define SO_ZEROCOPY		60
78 #define SO_TXTIME		61
79 #define SCM_TXTIME		SO_TXTIME
80 #endif
81