~ubuntu-branches/ubuntu/precise/linux-lowlatency/precise

« back to all changes in this revision

Viewing changes to arch/sparc/include/asm/socket.h

  • Committer: Package Import Robot
  • Author(s): Alessio Igor Bogani
  • Date: 2011-10-26 11:13:05 UTC
  • Revision ID: package-import@ubuntu.com-20111026111305-tz023xykf0i6eosh
Tags: upstream-3.2.0
ImportĀ upstreamĀ versionĀ 3.2.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#ifndef _ASM_SOCKET_H
 
2
#define _ASM_SOCKET_H
 
3
 
 
4
#include <asm/sockios.h>
 
5
 
 
6
/* For setsockopt(2) */
 
7
#define SOL_SOCKET      0xffff
 
8
 
 
9
#define SO_DEBUG        0x0001
 
10
#define SO_PASSCRED     0x0002
 
11
#define SO_REUSEADDR    0x0004
 
12
#define SO_KEEPALIVE    0x0008
 
13
#define SO_DONTROUTE    0x0010
 
14
#define SO_BROADCAST    0x0020
 
15
#define SO_PEERCRED     0x0040
 
16
#define SO_LINGER       0x0080
 
17
#define SO_OOBINLINE    0x0100
 
18
/* To add :#define SO_REUSEPORT 0x0200 */
 
19
#define SO_BSDCOMPAT    0x0400
 
20
#define SO_RCVLOWAT     0x0800
 
21
#define SO_SNDLOWAT     0x1000
 
22
#define SO_RCVTIMEO     0x2000
 
23
#define SO_SNDTIMEO     0x4000
 
24
#define SO_ACCEPTCONN   0x8000
 
25
 
 
26
#define SO_SNDBUF       0x1001
 
27
#define SO_RCVBUF       0x1002
 
28
#define SO_SNDBUFFORCE  0x100a
 
29
#define SO_RCVBUFFORCE  0x100b
 
30
#define SO_ERROR        0x1007
 
31
#define SO_TYPE         0x1008
 
32
#define SO_PROTOCOL     0x1028
 
33
#define SO_DOMAIN       0x1029
 
34
 
 
35
 
 
36
/* Linux specific, keep the same. */
 
37
#define SO_NO_CHECK     0x000b
 
38
#define SO_PRIORITY     0x000c
 
39
 
 
40
#define SO_BINDTODEVICE 0x000d
 
41
 
 
42
#define SO_ATTACH_FILTER        0x001a
 
43
#define SO_DETACH_FILTER        0x001b
 
44
 
 
45
#define SO_PEERNAME             0x001c
 
46
#define SO_TIMESTAMP            0x001d
 
47
#define SCM_TIMESTAMP           SO_TIMESTAMP
 
48
 
 
49
#define SO_PEERSEC              0x001e
 
50
#define SO_PASSSEC              0x001f
 
51
#define SO_TIMESTAMPNS          0x0021
 
52
#define SCM_TIMESTAMPNS         SO_TIMESTAMPNS
 
53
 
 
54
#define SO_MARK                 0x0022
 
55
 
 
56
#define SO_TIMESTAMPING         0x0023
 
57
#define SCM_TIMESTAMPING        SO_TIMESTAMPING
 
58
 
 
59
#define SO_RXQ_OVFL             0x0024
 
60
 
 
61
/* Security levels - as per NRL IPv6 - don't actually do anything */
 
62
#define SO_SECURITY_AUTHENTICATION              0x5001
 
63
#define SO_SECURITY_ENCRYPTION_TRANSPORT        0x5002
 
64
#define SO_SECURITY_ENCRYPTION_NETWORK          0x5004
 
65
 
 
66
#endif /* _ASM_SOCKET_H */