linux-bk/include/asm-sparc/socket.h
<<
>>
Prefs
   1/* $Id: socket.h,v 1.17 2001/06/13 16:25:03 davem Exp $ */
   2#ifndef _ASM_SOCKET_H
   3#define _ASM_SOCKET_H
   4
   5#include <asm/sockios.h>
   6
   7/* For setsockopt(2) */
   8#define SOL_SOCKET      0xffff
   9
  10#define SO_DEBUG        0x0001
  11#define SO_PASSCRED     0x0002
  12#define SO_REUSEADDR    0x0004
  13#define SO_KEEPALIVE    0x0008
  14#define SO_DONTROUTE    0x0010
  15#define SO_BROADCAST    0x0020
  16#define SO_PEERCRED     0x0040
  17#define SO_LINGER       0x0080
  18#define SO_OOBINLINE    0x0100
  19/* To add :#define SO_REUSEPORT 0x0200 */
  20#define SO_BSDCOMPAT    0x0400
  21#define SO_RCVLOWAT     0x0800
  22#define SO_SNDLOWAT     0x1000
  23#define SO_RCVTIMEO     0x2000
  24#define SO_SNDTIMEO     0x4000
  25#define SO_ACCEPTCONN   0x8000
  26
  27/* wha!??? */
  28#define SO_DONTLINGER   (~SO_LINGER)  /* Older SunOS compat. hack */
  29
  30#define SO_SNDBUF       0x1001
  31#define SO_RCVBUF       0x1002
  32#define SO_ERROR        0x1007
  33#define SO_TYPE         0x1008
  34
  35/* Linux specific, keep the same. */
  36#define SO_NO_CHECK     0x000b
  37#define SO_PRIORITY     0x000c
  38
  39#define SO_BINDTODEVICE 0x000d
  40
  41#define SO_ATTACH_FILTER        0x001a
  42#define SO_DETACH_FILTER        0x001b
  43
  44#define SO_PEERNAME             0x001c
  45#define SO_TIMESTAMP            0x001d
  46#define SCM_TIMESTAMP           SO_TIMESTAMP
  47
  48#define SO_PEERSEC              0x100e
  49
  50/* Security levels - as per NRL IPv6 - don't actually do anything */
  51#define SO_SECURITY_AUTHENTICATION              0x5001
  52#define SO_SECURITY_ENCRYPTION_TRANSPORT        0x5002
  53#define SO_SECURITY_ENCRYPTION_NETWORK          0x5004
  54
  55#endif /* _ASM_SOCKET_H */
  56
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.