]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit - sys/dev/utopia/utopia.h
Remove the NATM framework including the en(4), fatm(4), hatm(4), and
authorbrooks <brooks@FreeBSD.org>
Mon, 24 Apr 2017 21:21:49 +0000 (21:21 +0000)
committerbrooks <brooks@FreeBSD.org>
Mon, 24 Apr 2017 21:21:49 +0000 (21:21 +0000)
commit35c0325946946ac7b2b98a2a34d1de8a67e48d21
treecab348e253d3e66aa30638e8abd69d74bf8d502e
parent4a4e3b7632c473133071524ecd5422114ec8bfc4
Remove the NATM framework including the en(4), fatm(4), hatm(4), and
patm(4) devices.

Maintaining an address family and framework has real costs when we make
infrastructure improvements.  In the case of NATM we support no devices
manufactured in the last 20 years and some will not even work in modern
motherboards (some newer devices that patm(4) could be updated to
support apparently exist, but we do not currently have support).

With this change, support remains for some netgraph modules that don't
require NATM support code. It is unclear if all these should remain,
though ng_atmllc certainly stands alone.

Note well: FreeBSD 11 supports NATM and will continue to do so until at
least September 30, 2021.  Improvements to the code in FreeBSD 11 are
certainly welcome.

Reviewed by: philip
Approved by: harti
102 files changed:
ObsoleteFiles.inc
etc/mtree/BSD.usr.dist
include/Makefile
lib/libc/net/getnameinfo.c
rescue/rescue/Makefile
sbin/Makefile
sbin/atm/Makefile [deleted file]
sbin/atm/Makefile.inc [deleted file]
sbin/atm/atmconfig/Makefile [deleted file]
sbin/atm/atmconfig/Makefile.depend [deleted file]
sbin/atm/atmconfig/atm_oid.list [deleted file]
sbin/atm/atmconfig/atmconfig.8 [deleted file]
sbin/atm/atmconfig/atmconfig.h [deleted file]
sbin/atm/atmconfig/atmconfig.help [deleted file]
sbin/atm/atmconfig/atmconfig_device.c [deleted file]
sbin/atm/atmconfig/atmconfig_device.h [deleted file]
sbin/atm/atmconfig/atmconfig_device.help [deleted file]
sbin/atm/atmconfig/diag.c [deleted file]
sbin/atm/atmconfig/diag.h [deleted file]
sbin/atm/atmconfig/main.c [deleted file]
sbin/atm/atmconfig/natm.c [deleted file]
sbin/atm/atmconfig/private.h [deleted file]
share/man/man4/Makefile
share/man/man4/en.4 [deleted file]
share/man/man4/fatm.4 [deleted file]
share/man/man4/hatm.4 [deleted file]
share/man/man4/natm.4 [deleted file]
share/man/man4/natmip.4 [deleted file]
share/man/man4/ng_atm.4 [deleted file]
share/man/man4/patm.4 [deleted file]
share/man/man4/utopia.4 [deleted file]
sys/boot/forth/loader.conf
sys/conf/NOTES
sys/conf/config.mk
sys/conf/files
sys/conf/options
sys/dev/en/if_en_pci.c [deleted file]
sys/dev/en/midway.c [deleted file]
sys/dev/en/midwayreg.h [deleted file]
sys/dev/en/midwayvar.h [deleted file]
sys/dev/fatm/firmware.h [deleted file]
sys/dev/fatm/if_fatm.c [deleted file]
sys/dev/fatm/if_fatm_rate.h [deleted file]
sys/dev/fatm/if_fatmreg.h [deleted file]
sys/dev/fatm/if_fatmvar.h [deleted file]
sys/dev/hatm/if_hatm.c [deleted file]
sys/dev/hatm/if_hatm_intr.c [deleted file]
sys/dev/hatm/if_hatm_ioctl.c [deleted file]
sys/dev/hatm/if_hatm_rx.c [deleted file]
sys/dev/hatm/if_hatm_tx.c [deleted file]
sys/dev/hatm/if_hatmconf.h [deleted file]
sys/dev/hatm/if_hatmreg.h [deleted file]
sys/dev/hatm/if_hatmvar.h [deleted file]
sys/dev/patm/genrtab/Makefile [deleted file]
sys/dev/patm/genrtab/genrtab.c [deleted file]
sys/dev/patm/idt77252reg.h [deleted file]
sys/dev/patm/if_patm.c [deleted file]
sys/dev/patm/if_patm_attach.c [deleted file]
sys/dev/patm/if_patm_intr.c [deleted file]
sys/dev/patm/if_patm_ioctl.c [deleted file]
sys/dev/patm/if_patm_rtables.c [deleted file]
sys/dev/patm/if_patm_rx.c [deleted file]
sys/dev/patm/if_patm_tx.c [deleted file]
sys/dev/patm/if_patmvar.h [deleted file]
sys/dev/utopia/idtphy.c [deleted file]
sys/dev/utopia/idtphy.h [deleted file]
sys/dev/utopia/suni.c [deleted file]
sys/dev/utopia/suni.h [deleted file]
sys/dev/utopia/utopia.c [deleted file]
sys/dev/utopia/utopia.h [deleted file]
sys/dev/utopia/utopia_priv.h [deleted file]
sys/modules/Makefile
sys/modules/en/Makefile [deleted file]
sys/modules/fatm/Makefile [deleted file]
sys/modules/hatm/Makefile [deleted file]
sys/modules/netgraph/atm/Makefile
sys/modules/netgraph/atm/atm/Makefile [deleted file]
sys/modules/patm/Makefile [deleted file]
sys/modules/utopia/Makefile [deleted file]
sys/net/if_atm.h [deleted file]
sys/net/if_atmsubr.c [deleted file]
sys/net/netisr.h
sys/netgraph/atm/ng_atm.c [deleted file]
sys/netgraph/atm/ng_atm.h [deleted file]
sys/netgraph/ng_atmllc.c
sys/netinet/if_atm.c [deleted file]
sys/netinet/if_atm.h [deleted file]
sys/netnatm/natm.c [deleted file]
sys/netnatm/natm.h [deleted file]
sys/netnatm/natm_pcb.c [deleted file]
sys/netnatm/natm_proto.c [deleted file]
sys/sys/param.h
usr.sbin/bsnmpd/modules/Makefile
usr.sbin/bsnmpd/modules/snmp_atm/BEGEMOT-ATM-FREEBSD-MIB.txt [deleted file]
usr.sbin/bsnmpd/modules/snmp_atm/Makefile [deleted file]
usr.sbin/bsnmpd/modules/snmp_atm/Makefile.depend [deleted file]
usr.sbin/bsnmpd/modules/snmp_atm/atm_freebsd.def [deleted file]
usr.sbin/bsnmpd/modules/snmp_atm/atm_sys.c [deleted file]
usr.sbin/ppp/Makefile
usr.sbin/ppp/atm.c [deleted file]
usr.sbin/ppp/atm.h [deleted file]
usr.sbin/ppp/physical.c