linux/arch/powerpc/include/asm/socket.h
<<
>>
Prefs
   1#ifndef _ASM_POWERPC_SOCKET_H
   2#define _ASM_POWERPC_SOCKET_H
   3
   4/*
   5 * This program is free software; you can redistribute it and/or
   6 * modify it under the terms of the GNU General Public License
   7 * as published by the Free Software Foundation; either version
   8 * 2 of the License, or (at your option) any later version.
   9 */
  10
  11#include <asm/sockios.h>
  12
  13/* For setsockopt(2) */
  14#define SOL_SOCKET      1
  15
  16#define SO_DEBUG        1
  17#define SO_REUSEADDR    2
  18#define SO_TYPE         3
  19#define SO_ERROR        4
  20#define SO_DONTROUTE    5
  21#define SO_BROADCAST    6
  22#define SO_SNDBUF       7
  23#define SO_RCVBUF       8
  24#define SO_SNDBUFFORCE  32
  25#define SO_RCVBUFFORCE  33
  26#define SO_KEEPALIVE    9
  27#define SO_OOBINLINE    10
  28#define SO_NO_CHECK     11
  29#define SO_PRIORITY     12
  30#define SO_LINGER       13
  31#define SO_BSDCOMPAT    14
  32/* To add :#define SO_REUSEPORT 15 */
  33#define SO_RCVLOWAT     16
  34#define SO_SNDLOWAT     17
  35#define SO_RCVTIMEO     18
  36#define SO_SNDTIMEO     19
  37#define SO_PASSCRED     20
  38#define SO_PEERCRED     21
  39
  40/* Security levels - as per NRL IPv6 - don't actually do anything */
  41#define SO_SECURITY_AUTHENTICATION              22
  42#define SO_SECURITY_ENCRYPTION_TRANSPORT        23
  43#define SO_SECURITY_ENCRYPTION_NETWORK          24
  44
  45#define SO_BINDTODEVICE 25
  46
  47/* Socket filtering */
  48#define SO_ATTACH_FILTER        26
  49#define SO_DETACH_FILTER        27
  50
  51#define SO_PEERNAME             28
  52#define SO_TIMESTAMP            29
  53#define SCM_TIMESTAMP           SO_TIMESTAMP
  54
  55#define SO_ACCEPTCONN           30
  56
  57#define SO_PEERSEC              31
  58#define SO_PASSSEC              34
  59#define SO_TIMESTAMPNS          35
  60#define SCM_TIMESTAMPNS         SO_TIMESTAMPNS
  61
  62#define SO_MARK                 36
  63
  64#define SO_TIMESTAMPING         37
  65#define SCM_TIMESTAMPING        SO_TIMESTAMPING
  66
  67#endif  /* _ASM_POWERPC_SOCKET_H */
  68