• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/xtensa/include/asm/
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/* To add :#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
56#define SO_PEERNAME		28
57#define SO_TIMESTAMP		29
58#define SCM_TIMESTAMP		SO_TIMESTAMP
59
60#define SO_ACCEPTCONN		30
61#define SO_PEERSEC		31
62#define SO_PASSSEC		34
63#define SO_TIMESTAMPNS		35
64#define SCM_TIMESTAMPNS		SO_TIMESTAMPNS
65
66#define SO_MARK			36
67
68#define SO_TIMESTAMPING		37
69#define SCM_TIMESTAMPING	SO_TIMESTAMPING
70
71#define SO_PROTOCOL		38
72#define SO_DOMAIN		39
73
74#define SO_RXQ_OVFL             40
75
76#endif	/* _XTENSA_SOCKET_H */
77