Remove DECnet support from kernel
authorStephen Hemminger <stephen@networkplumber.org>
Thu, 18 Aug 2022 00:43:21 +0000 (17:43 -0700)
committerDavid S. Miller <davem@davemloft.net>
Mon, 22 Aug 2022 13:26:30 +0000 (14:26 +0100)
commit1202cdd665315c525b5237e96e0bedc76d7e754f
tree7aecbc5db0ec2e81783cff0465012be76a495fb4
parentb455dbd9c581c511f4ae24113fb6c350231bf274
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 <stephen@networkplumber.org>
Acked-by: David Ahern <dsahern@kernel.org>
Acked-by: Nikolay Aleksandrov <razor@blackwall.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
49 files changed:
Documentation/admin-guide/kernel-parameters.txt
Documentation/admin-guide/sysctl/net.rst
Documentation/networking/decnet.rst [deleted file]
Documentation/networking/index.rst
Documentation/userspace-api/ioctl/ioctl-number.rst
MAINTAINERS
arch/mips/configs/decstation_64_defconfig
arch/mips/configs/decstation_defconfig
arch/mips/configs/decstation_r4k_defconfig
arch/mips/configs/gpr_defconfig
arch/mips/configs/mtx1_defconfig
arch/mips/configs/rm200_defconfig
arch/powerpc/configs/ppc6xx_defconfig
include/linux/netdevice.h
include/linux/netfilter.h
include/linux/netfilter_defs.h
include/net/dn.h [deleted file]
include/net/dn_dev.h [deleted file]
include/net/dn_fib.h [deleted file]
include/net/dn_neigh.h [deleted file]
include/net/dn_nsp.h [deleted file]
include/net/dn_route.h [deleted file]
include/net/netns/netfilter.h
include/uapi/linux/dn.h [deleted file]
include/uapi/linux/netfilter_decnet.h [deleted file]
include/uapi/linux/netlink.h
net/Kconfig
net/Makefile
net/core/dev.c
net/core/neighbour.c
net/decnet/Kconfig [deleted file]
net/decnet/Makefile [deleted file]
net/decnet/README [deleted file]
net/decnet/af_decnet.c [deleted file]
net/decnet/dn_dev.c [deleted file]
net/decnet/dn_fib.c [deleted file]
net/decnet/dn_neigh.c [deleted file]
net/decnet/dn_nsp_in.c [deleted file]
net/decnet/dn_nsp_out.c [deleted file]
net/decnet/dn_route.c [deleted file]
net/decnet/dn_rules.c [deleted file]
net/decnet/dn_table.c [deleted file]
net/decnet/dn_timer.c [deleted file]
net/decnet/netfilter/Kconfig [deleted file]
net/decnet/netfilter/Makefile [deleted file]
net/decnet/netfilter/dn_rtmsg.c [deleted file]
net/decnet/sysctl_net_decnet.c [deleted file]
net/netfilter/core.c
net/netfilter/nfnetlink_hook.c