Linux kernel & device driver programming

Cross-Referenced Linux and Device Driver Code

[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ]
Version: [ 2.6.11.8 ] [ 2.6.25 ] [ 2.6.25.8 ] [ 2.6.31.13 ] Architecture: [ i386 ]
  1 #ifndef _ASM_X86_SOCKET_H
  2 #define _ASM_X86_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 #define SO_PASSCRED     16
 27 #define SO_PEERCRED     17
 28 #define SO_RCVLOWAT     18
 29 #define SO_SNDLOWAT     19
 30 #define SO_RCVTIMEO     20
 31 #define SO_SNDTIMEO     21
 32 
 33 /* Security levels - as per NRL IPv6 - don't actually do anything */
 34 #define SO_SECURITY_AUTHENTICATION              22
 35 #define SO_SECURITY_ENCRYPTION_TRANSPORT        23
 36 #define SO_SECURITY_ENCRYPTION_NETWORK          24
 37 
 38 #define SO_BINDTODEVICE 25
 39 
 40 /* Socket filtering */
 41 #define SO_ATTACH_FILTER        26
 42 #define SO_DETACH_FILTER        27
 43 
 44 #define SO_PEERNAME             28
 45 #define SO_TIMESTAMP            29
 46 #define SCM_TIMESTAMP           SO_TIMESTAMP
 47 
 48 #define SO_ACCEPTCONN           30
 49 
 50 #define SO_PEERSEC              31
 51 #define SO_PASSSEC              34
 52 #define SO_TIMESTAMPNS          35
 53 #define SCM_TIMESTAMPNS         SO_TIMESTAMPNS
 54 
 55 #define SO_MARK                 36
 56 
 57 #define SO_TIMESTAMPING         37
 58 #define SCM_TIMESTAMPING        SO_TIMESTAMPING
 59 
 60 #endif /* _ASM_X86_SOCKET_H */
 61 
  This page was automatically generated by the LXR engine.