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

« back to all changes in this revision

Viewing changes to arch/s390/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
/*
 
2
 *  include/asm-s390/socket.h
 
3
 *
 
4
 *  S390 version
 
5
 *
 
6
 *  Derived from "include/asm-i386/socket.h"
 
7
 */
 
8
 
 
9
#ifndef _ASM_SOCKET_H
 
10
#define _ASM_SOCKET_H
 
11
 
 
12
#include <asm/sockios.h>
 
13
 
 
14
/* For setsockopt(2) */
 
15
#define SOL_SOCKET      1
 
16
 
 
17
#define SO_DEBUG        1
 
18
#define SO_REUSEADDR    2
 
19
#define SO_TYPE         3
 
20
#define SO_ERROR        4
 
21
#define SO_DONTROUTE    5
 
22
#define SO_BROADCAST    6
 
23
#define SO_SNDBUF       7
 
24
#define SO_RCVBUF       8
 
25
#define SO_SNDBUFFORCE  32
 
26
#define SO_RCVBUFFORCE  33
 
27
#define SO_KEEPALIVE    9
 
28
#define SO_OOBINLINE    10
 
29
#define SO_NO_CHECK     11
 
30
#define SO_PRIORITY     12
 
31
#define SO_LINGER       13
 
32
#define SO_BSDCOMPAT    14
 
33
/* To add :#define SO_REUSEPORT 15 */
 
34
#define SO_PASSCRED     16
 
35
#define SO_PEERCRED     17
 
36
#define SO_RCVLOWAT     18
 
37
#define SO_SNDLOWAT     19
 
38
#define SO_RCVTIMEO     20
 
39
#define SO_SNDTIMEO     21
 
40
 
 
41
/* Security levels - as per NRL IPv6 - don't actually do anything */
 
42
#define SO_SECURITY_AUTHENTICATION              22
 
43
#define SO_SECURITY_ENCRYPTION_TRANSPORT        23
 
44
#define SO_SECURITY_ENCRYPTION_NETWORK          24
 
45
 
 
46
#define SO_BINDTODEVICE 25
 
47
 
 
48
/* Socket filtering */
 
49
#define SO_ATTACH_FILTER        26
 
50
#define SO_DETACH_FILTER        27
 
51
 
 
52
#define SO_PEERNAME             28
 
53
#define SO_TIMESTAMP            29
 
54
#define SCM_TIMESTAMP           SO_TIMESTAMP
 
55
 
 
56
#define SO_ACCEPTCONN           30
 
57
 
 
58
#define SO_PEERSEC              31
 
59
#define SO_PASSSEC              34
 
60
#define SO_TIMESTAMPNS          35
 
61
#define SCM_TIMESTAMPNS         SO_TIMESTAMPNS
 
62
 
 
63
#define SO_MARK                 36
 
64
 
 
65
#define SO_TIMESTAMPING         37
 
66
#define SCM_TIMESTAMPING        SO_TIMESTAMPING
 
67
 
 
68
#define SO_PROTOCOL             38
 
69
#define SO_DOMAIN               39
 
70
 
 
71
#define SO_RXQ_OVFL             40
 
72
 
 
73
#endif /* _ASM_SOCKET_H */