aboutsummaryrefslogtreecommitdiffstats
path: root/arch/m32r/include/uapi/asm/socket.h
diff options
context:
space:
mode:
authorArnd Bergmann <arnd@arndb.de>2018-03-07 15:36:19 -0500
committerArnd Bergmann <arnd@arndb.de>2018-03-09 17:20:00 -0500
commit553b085c2075f6a4a2591108554f830fa61e881f (patch)
tree68d63911f2c12e0fb9fa23498df9300442a88f92 /arch/m32r/include/uapi/asm/socket.h
parentfd8773f9f544955f6f47dc2ac3ab85ad64376b7f (diff)
arch: remove m32r port
The Mitsubishi/Renesas m32r architecture has been around for many years, but the Linux port has been obsolete for a very long time as well, with the last significant updates done for linux-2.6.14. While some m32r microcontrollers are still being marketed by Renesas, those are apparently no longer possible to support, mainly due to the lack of an external memory interface. Hirokazu Takata was the maintainer until the architecture got marked Orphaned in 2014. Link: http://www.linux-m32r.org/ Link: https://www.renesas.com/en-eu/products/microcontrollers-microprocessors/m32r.html Cc: Hirokazu Takata <takata@linux-m32r.org> Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Diffstat (limited to 'arch/m32r/include/uapi/asm/socket.h')
-rw-r--r--arch/m32r/include/uapi/asm/socket.h108
1 files changed, 0 insertions, 108 deletions
diff --git a/arch/m32r/include/uapi/asm/socket.h b/arch/m32r/include/uapi/asm/socket.h
deleted file mode 100644
index cf5018e82c3d..000000000000
--- a/arch/m32r/include/uapi/asm/socket.h
+++ /dev/null
@@ -1,108 +0,0 @@
1/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
2#ifndef _ASM_M32R_SOCKET_H
3#define _ASM_M32R_SOCKET_H
4
5#include <asm/sockios.h>
6
7/* For setsockoptions(2) */
8#define SOL_SOCKET 1
9
10#define SO_DEBUG 1
11#define SO_REUSEADDR 2
12#define SO_TYPE 3
13#define SO_ERROR 4
14#define SO_DONTROUTE 5
15#define SO_BROADCAST 6
16#define SO_SNDBUF 7
17#define SO_RCVBUF 8
18#define SO_SNDBUFFORCE 32
19#define SO_RCVBUFFORCE 33
20#define SO_KEEPALIVE 9
21#define SO_OOBINLINE 10
22#define SO_NO_CHECK 11
23#define SO_PRIORITY 12
24#define SO_LINGER 13
25#define SO_BSDCOMPAT 14
26#define SO_REUSEPORT 15
27#define SO_PASSCRED 16
28#define SO_PEERCRED 17
29#define SO_RCVLOWAT 18
30#define SO_SNDLOWAT 19
31#define SO_RCVTIMEO 20
32#define SO_SNDTIMEO 21
33
34/* Security levels - as per NRL IPv6 - don't actually do anything */
35#define SO_SECURITY_AUTHENTICATION 22
36#define SO_SECURITY_ENCRYPTION_TRANSPORT 23
37#define SO_SECURITY_ENCRYPTION_NETWORK 24
38
39#define SO_BINDTODEVICE 25
40
41/* Socket filtering */
42#define SO_ATTACH_FILTER 26
43#define SO_DETACH_FILTER 27
44#define SO_GET_FILTER SO_ATTACH_FILTER
45
46#define SO_PEERNAME 28
47#define SO_TIMESTAMP 29
48#define SCM_TIMESTAMP SO_TIMESTAMP
49
50#define SO_ACCEPTCONN 30
51
52#define SO_PEERSEC 31
53#define SO_PASSSEC 34
54#define SO_TIMESTAMPNS 35
55#define SCM_TIMESTAMPNS SO_TIMESTAMPNS
56
57#define SO_MARK 36
58
59#define SO_TIMESTAMPING 37
60#define SCM_TIMESTAMPING SO_TIMESTAMPING
61
62#define SO_PROTOCOL 38
63#define SO_DOMAIN 39
64
65#define SO_RXQ_OVFL 40
66
67#define SO_WIFI_STATUS 41
68#define SCM_WIFI_STATUS SO_WIFI_STATUS
69#define SO_PEEK_OFF 42
70
71/* Instruct lower device to use last 4-bytes of skb data as FCS */
72#define SO_NOFCS 43
73
74#define SO_LOCK_FILTER 44
75
76#define SO_SELECT_ERR_QUEUE 45
77
78#define SO_BUSY_POLL 46
79
80#define SO_MAX_PACING_RATE 47
81
82#define SO_BPF_EXTENSIONS 48
83
84#define SO_INCOMING_CPU 49
85
86#define SO_ATTACH_BPF 50
87#define SO_DETACH_BPF SO_DETACH_FILTER
88
89#define SO_ATTACH_REUSEPORT_CBPF 51
90#define SO_ATTACH_REUSEPORT_EBPF 52
91
92#define SO_CNX_ADVICE 53
93
94#define SCM_TIMESTAMPING_OPT_STATS 54
95
96#define SO_MEMINFO 55
97
98#define SO_INCOMING_NAPI_ID 56
99
100#define SO_COOKIE 57
101
102#define SCM_TIMESTAMPING_PKTINFO 58
103
104#define SO_PEERGROUPS 59
105
106#define SO_ZEROCOPY 60
107
108#endif /* _ASM_M32R_SOCKET_H */