Home | History | Annotate | Download | only in asm-generic
      1 #ifndef __ASM_GENERIC_SOCKET_H
      2 #define __ASM_GENERIC_SOCKET_H
      3 
      4 #include <asm/sockios.h>
      5 
      6 /* For setsockopt(2) */
      7 #define SOL_SOCKET	1
      8 
      9 #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 /* To add :#define SO_REUSEPORT 15 */
     26 
     27 #ifndef SO_PASSCRED /* powerpc only differs in these */
     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 /* Security levels - as per NRL IPv6 - don't actually do anything */
     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 /* Socket filtering */
     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 /* __ASM_GENERIC_SOCKET_H */
     68