Skip to content

Commit 1202cdd

Browse files
shemmingerdavem330
authored andcommitted
Remove DECnet support from kernel
DECnet is an obsolete network protocol that receives more attention from kernel janitors than users. It belongs in computer protocol history museum not in Linux kernel. It has been "Orphaned" in kernel since 2010. The iproute2 support for DECnet was dropped in 5.0 release. The documentation link on Sourceforge says it is abandoned there as well. Leave the UAPI alone to keep userspace programs compiling. This means that there is still an empty neighbour table for AF_DECNET. The table of /proc/sys/net entries was updated to match current directories and reformatted to be alphabetical. Signed-off-by: Stephen Hemminger <[email protected]> Acked-by: David Ahern <[email protected]> Acked-by: Nikolay Aleksandrov <[email protected]> Signed-off-by: David S. Miller <[email protected]>
1 parent b455dbd commit 1202cdd

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+10
-12153
lines changed

Documentation/admin-guide/kernel-parameters.txt

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -966,10 +966,6 @@
966966

967967
debugpat [X86] Enable PAT debugging
968968

969-
decnet.addr= [HW,NET]
970-
Format: <area>[,<node>]
971-
See also Documentation/networking/decnet.rst.
972-
973969
default_hugepagesz=
974970
[HW] The size of the default HugeTLB page. This is
975971
the size represented by the legacy /proc/ hugepages

Documentation/admin-guide/sysctl/net.rst

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,14 @@ Table : Subdirectories in /proc/sys/net
3434
========= =================== = ========== ==================
3535
Directory Content Directory Content
3636
========= =================== = ========== ==================
37-
core General parameter appletalk Appletalk protocol
38-
unix Unix domain sockets netrom NET/ROM
39-
802 E802 protocol ax25 AX25
40-
ethernet Ethernet protocol rose X.25 PLP layer
41-
ipv4 IP version 4 x25 X.25 protocol
42-
bridge Bridging decnet DEC net
43-
ipv6 IP version 6 tipc TIPC
37+
802 E802 protocol mptcp Multipath TCP
38+
appletalk Appletalk protocol netfilter Network Filter
39+
ax25 AX25 netrom NET/ROM
40+
bridge Bridging rose X.25 PLP layer
41+
core General parameter tipc TIPC
42+
ethernet Ethernet protocol unix Unix domain sockets
43+
ipv4 IP version 4 x25 X.25 protocol
44+
ipv6 IP version 6
4445
========= =================== = ========== ==================
4546

4647
1. /proc/sys/net/core - Network core options

Documentation/networking/decnet.rst

Lines changed: 0 additions & 243 deletions
This file was deleted.

Documentation/networking/index.rst

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@ Contents:
4747
cdc_mbim
4848
dccp
4949
dctcp
50-
decnet
5150
dns_resolver
5251
driver
5352
eql

Documentation/userspace-api/ioctl/ioctl-number.rst

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -308,7 +308,6 @@ Code Seq# Include File Comments
308308
0x89 00-06 arch/x86/include/asm/sockios.h
309309
0x89 0B-DF linux/sockios.h
310310
0x89 E0-EF linux/sockios.h SIOCPROTOPRIVATE range
311-
0x89 E0-EF linux/dn.h PROTOPRIVATE range
312311
0x89 F0-FF linux/sockios.h SIOCDEVPRIVATE range
313312
0x8B all linux/wireless.h
314313
0x8C 00-3F WiNRADiO driver

MAINTAINERS

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5719,13 +5719,6 @@ F: include/linux/tfrc.h
57195719
F: include/uapi/linux/dccp.h
57205720
F: net/dccp/
57215721

5722-
DECnet NETWORK LAYER
5723-
5724-
S: Orphan
5725-
W: http://linux-decnet.sourceforge.net
5726-
F: Documentation/networking/decnet.rst
5727-
F: net/decnet/
5728-
57295722
DECSTATION PLATFORM SUPPORT
57305723
M: "Maciej W. Rozycki" <[email protected]>
57315724

arch/mips/configs/decstation_64_defconfig

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,6 @@ CONFIG_IPV6_SUBTREES=y
5353
CONFIG_NETWORK_SECMARK=y
5454
CONFIG_IP_SCTP=m
5555
CONFIG_VLAN_8021Q=m
56-
CONFIG_DECNET=m
57-
CONFIG_DECNET_ROUTER=y
5856
# CONFIG_WIRELESS is not set
5957
# CONFIG_UEVENT_HELPER is not set
6058
# CONFIG_FW_LOADER is not set

arch/mips/configs/decstation_defconfig

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,6 @@ CONFIG_IPV6_SUBTREES=y
4949
CONFIG_NETWORK_SECMARK=y
5050
CONFIG_IP_SCTP=m
5151
CONFIG_VLAN_8021Q=m
52-
CONFIG_DECNET=m
53-
CONFIG_DECNET_ROUTER=y
5452
# CONFIG_WIRELESS is not set
5553
# CONFIG_UEVENT_HELPER is not set
5654
# CONFIG_FW_LOADER is not set

arch/mips/configs/decstation_r4k_defconfig

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,6 @@ CONFIG_IPV6_SUBTREES=y
4848
CONFIG_NETWORK_SECMARK=y
4949
CONFIG_IP_SCTP=m
5050
CONFIG_VLAN_8021Q=m
51-
CONFIG_DECNET=m
52-
CONFIG_DECNET_ROUTER=y
5351
# CONFIG_WIRELESS is not set
5452
# CONFIG_UEVENT_HELPER is not set
5553
# CONFIG_FW_LOADER is not set

arch/mips/configs/gpr_defconfig

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,6 @@ CONFIG_IP_NF_RAW=m
6969
CONFIG_IP_NF_ARPTABLES=m
7070
CONFIG_IP_NF_ARPFILTER=m
7171
CONFIG_IP_NF_ARP_MANGLE=m
72-
CONFIG_DECNET_NF_GRABULATOR=m
7372
CONFIG_BRIDGE_NF_EBTABLES=m
7473
CONFIG_BRIDGE_EBT_BROUTE=m
7574
CONFIG_BRIDGE_EBT_T_FILTER=m
@@ -99,7 +98,6 @@ CONFIG_ATM_MPOA=m
9998
CONFIG_ATM_BR2684=m
10099
CONFIG_BRIDGE=m
101100
CONFIG_VLAN_8021Q=m
102-
CONFIG_DECNET=m
103101
CONFIG_LLC2=m
104102
CONFIG_ATALK=m
105103
CONFIG_DEV_APPLETALK=m

arch/mips/configs/mtx1_defconfig

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,6 @@ CONFIG_IP6_NF_FILTER=m
116116
CONFIG_IP6_NF_TARGET_REJECT=m
117117
CONFIG_IP6_NF_MANGLE=m
118118
CONFIG_IP6_NF_RAW=m
119-
CONFIG_DECNET_NF_GRABULATOR=m
120119
CONFIG_BRIDGE_NF_EBTABLES=m
121120
CONFIG_BRIDGE_EBT_BROUTE=m
122121
CONFIG_BRIDGE_EBT_T_FILTER=m
@@ -146,7 +145,6 @@ CONFIG_ATM_MPOA=m
146145
CONFIG_ATM_BR2684=m
147146
CONFIG_BRIDGE=m
148147
CONFIG_VLAN_8021Q=m
149-
CONFIG_DECNET=m
150148
CONFIG_LLC2=m
151149
CONFIG_ATALK=m
152150
CONFIG_DEV_APPLETALK=m

arch/mips/configs/rm200_defconfig

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,6 @@ CONFIG_IP6_NF_FILTER=m
116116
CONFIG_IP6_NF_TARGET_REJECT=m
117117
CONFIG_IP6_NF_MANGLE=m
118118
CONFIG_IP6_NF_RAW=m
119-
CONFIG_DECNET_NF_GRABULATOR=m
120119
CONFIG_BRIDGE_NF_EBTABLES=m
121120
CONFIG_BRIDGE_EBT_BROUTE=m
122121
CONFIG_BRIDGE_EBT_T_FILTER=m
@@ -137,7 +136,6 @@ CONFIG_BRIDGE_EBT_REDIRECT=m
137136
CONFIG_BRIDGE_EBT_SNAT=m
138137
CONFIG_BRIDGE_EBT_LOG=m
139138
CONFIG_BRIDGE=m
140-
CONFIG_DECNET=m
141139
CONFIG_NET_SCHED=y
142140
CONFIG_NET_SCH_CBQ=m
143141
CONFIG_NET_SCH_HTB=m

arch/powerpc/configs/ppc6xx_defconfig

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -243,8 +243,6 @@ CONFIG_ATM_LANE=m
243243
CONFIG_ATM_BR2684=m
244244
CONFIG_BRIDGE=m
245245
CONFIG_VLAN_8021Q=m
246-
CONFIG_DECNET=m
247-
CONFIG_DECNET_ROUTER=y
248246
CONFIG_ATALK=m
249247
CONFIG_DEV_APPLETALK=m
250248
CONFIG_IPDDP=m

0 commit comments

Comments
 (0)