linux/arch/xtensa/include/uapi/asm/socket.h
<<
>>
Prefs
   1/*
   2 * include/asm-xtensa/socket.h
   3 *
   4 * Copied from i386.
   5 *
   6 * This file is subject to the terms and conditions of the GNU General Public
   7 * License.  See the file "COPYING" in the main directory of this archive
   8 * for more details.
   9 */
  10
  11#ifndef _XTENSA_SOCKET_H
  12#define _XTENSA_SOCKET_H
  13
  14#include <asm/sockios.h>
  15
  16/* For setsockoptions(2) */
  17#define SOL_SOCKET      1
  18
  19#define SO_DEBUG        1
  20#define SO_REUSEADDR    2
  21#define SO_TYPE         3
  22#define SO_ERROR        4
  23#define SO_DONTROUTE    5
  24#define SO_BROADCAST    6
  25#define SO_SNDBUF       7
  26#define SO_RCVBUF       8
  27#define SO_SNDBUFFORCE  32
  28#define SO_RCVBUFFORCE  33
  29#define SO_KEEPALIVE    9
  30#define SO_OOBINLINE    10
  31#define SO_NO_CHECK     11
  32#define SO_PRIORITY     12
  33#define SO_LINGER       13
  34#define SO_BSDCOMPAT    14
  35#define SO_REUSEPORT    15
  36#define SO_PASSCRED     16
  37#define SO_PEERCRED     17
  38#define SO_RCVLOWAT     18
  39#define SO_SNDLOWAT     19
  40#define SO_RCVTIMEO     20
  41#define SO_SNDTIMEO     21
  42
  43/* Security levels - as per NRL IPv6 - don't actually do anything */
  44
  45#define SO_SECURITY_AUTHENTICATION              22
  46#define SO_SECURITY_ENCRYPTION_TRANSPORT        23
  47#define SO_SECURITY_ENCRYPTION_NETWORK          24
  48
  49#define SO_BINDTODEVICE 25
  50
  51/* Socket filtering */
  52
  53#define SO_ATTACH_FILTER        26
  54#define SO_DETACH_FILTER        27
  55#define SO_GET_FILTER           SO_ATTACH_FILTER
  56
  57#define SO_PEERNAME             28
  58#define SO_TIMESTAMP            29
  59#define SCM_TIMESTAMP           SO_TIMESTAMP
  60
  61#define SO_ACCEPTCONN           30
  62#define SO_PEERSEC              31
  63#define SO_PASSSEC              34
  64#define SO_TIMESTAMPNS          35
  65#define SCM_TIMESTAMPNS         SO_TIMESTAMPNS
  66
  67#define SO_MARK                 36
  68
  69#define SO_TIMESTAMPING         37
  70#define SCM_TIMESTAMPING        SO_TIMESTAMPING
  71
  72#define SO_PROTOCOL             38
  73#define SO_DOMAIN               39
  74
  75#define SO_RXQ_OVFL             40
  76
  77#define SO_WIFI_STATUS          41
  78#define SCM_WIFI_STATUS         SO_WIFI_STATUS
  79#define SO_PEEK_OFF             42
  80
  81/* Instruct lower device to use last 4-bytes of skb data as FCS */
  82#define SO_NOFCS                43
  83
  84#define SO_LOCK_FILTER          44
  85
  86#define SO_SELECT_ERR_QUEUE     45
  87
  88#define SO_BUSY_POLL            46
  89
  90#endif  /* _XTENSA_SOCKET_H */
  91