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_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 #endif /* __ASM_GENERIC_SOCKET_H */
 64 
  This page was automatically generated by the LXR engine.