Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 25 Apr 2017 21:59:34 +0000 (UTC)
From:      Brooks Davis <brooks@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r317424 - in head: . etc etc/defaults etc/rc.d rescue/rescue share/man/man5 share/man/man7 tools/build/mk usr.bin/kdump
Message-ID:  <201704252159.v3PLxYRR000543@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: brooks
Date: Tue Apr 25 21:59:34 2017
New Revision: 317424
URL: https://svnweb.freebsd.org/changeset/base/317424

Log:
  Remove NATM configuration bits and assorted NATM and ATM remnants.
  
  Reported by:	ak
  Reviewed by:	ngie (first version)
  Differential Revision:	https://reviews.freebsd.org/D10497

Deleted:
  head/etc/rc.d/atm1
  head/etc/rc.d/atm2
  head/etc/rc.d/atm3
Modified:
  head/ObsoleteFiles.inc
  head/etc/defaults/rc.conf
  head/etc/netstart
  head/etc/network.subr
  head/etc/rc.d/Makefile
  head/etc/rc.d/routing
  head/rescue/rescue/Makefile
  head/share/man/man5/rc.conf.5
  head/share/man/man7/hier.7
  head/tools/build/mk/OptionalObsoleteFiles.inc
  head/usr.bin/kdump/kdump.c

Modified: head/ObsoleteFiles.inc
==============================================================================
--- head/ObsoleteFiles.inc	Tue Apr 25 20:34:56 2017	(r317423)
+++ head/ObsoleteFiles.inc	Tue Apr 25 21:59:34 2017	(r317424)
@@ -38,6 +38,10 @@
 #   xargs -n1 | sort | uniq -d;
 # done
 
+# 20170425: NATM configuration support removed
+OLD_FILES+=etc/rc.d/atm1
+OLD_FILES+=etc/rc.d/atm2
+OLD_FILES+=etc/rc.d/atm3
 # 20170424: NATM support removed
 OLD_FILES+=rescue/atmconfig
 OLD_FILES+=sbin/atmconfig

Modified: head/etc/defaults/rc.conf
==============================================================================
--- head/etc/defaults/rc.conf	Tue Apr 25 20:34:56 2017	(r317423)
+++ head/etc/defaults/rc.conf	Tue Apr 25 21:59:34 2017	(r317424)
@@ -408,7 +408,6 @@ defaultrouter="NO"		# Set to default gat
 static_arp_pairs=""		# Set to static ARP list (or leave empty).
 static_ndp_pairs=""		# Set to static NDP list (or leave empty).
 static_routes=""		# Set to static route list (or leave empty).
-natm_static_routes=""		# Set to static route list for NATM (or leave empty).
 gateway_enable="NO"		# Set to YES if this host will be a gateway.
 routed_enable="NO"		# Set to YES to enable a routing daemon.
 routed_program="/sbin/routed"	# Name of routing daemon to use if enabled.
@@ -417,17 +416,6 @@ arpproxy_all="NO"		# replaces obsolete k
 forward_sourceroute="NO"	# do source routing (only if gateway_enable is set to "YES")
 accept_sourceroute="NO"		# accept source routed packets to us
 
-### ATM interface options: ###
-atm_enable="NO"			# Configure ATM interfaces (or NO).
-#atm_netif_hea0="atm 1"		# Network interfaces for physical interface.
-#atm_sigmgr_hea0="uni31"	# Signalling manager for physical interface.
-#atm_prefix_hea0="ILMI"		# NSAP prefix (UNI interfaces only) (or ILMI).
-#atm_macaddr_hea0="NO"		# Override physical MAC address (or NO).
-#atm_arpserver_atm0="0x47.0005.80.999999.9999.9999.9999.999999999999.00" # ATMARP server address (or local).
-#atm_scsparp_atm0="NO"		# Run SCSP/ATMARP on network interface (or NO).
-atm_pvcs=""			# Set to PVC list (or leave empty).
-atm_arps=""			# Set to permanent ARP list (or leave empty).
-
 ### Bluetooth ###
 hcsecd_enable="NO"		# Enable hcsecd(8) (or NO)
 hcsecd_config="/etc/bluetooth/hcsecd.conf" # hcsecd(8) configuration file

Modified: head/etc/netstart
==============================================================================
--- head/etc/netstart	Tue Apr 25 20:34:56 2017	(r317423)
+++ head/etc/netstart	Tue Apr 25 21:59:34 2017	(r317424)
@@ -44,9 +44,6 @@ _start=quietstart
 /etc/rc.d/ipnat ${_start}
 /etc/rc.d/ipfs ${_start}
 /etc/rc.d/sppp ${_start}
-# /etc/rc.d/atm1 ${_start}
-# . /etc/rc.d/atm2.sh ${_start}
-# . /etc/rc.d/atm3.sh ${_start}
 /etc/rc.d/netif ${_start}
 /etc/rc.d/ipsec ${_start}
 /etc/rc.d/ppp ${_start}

Modified: head/etc/network.subr
==============================================================================
--- head/etc/network.subr	Tue Apr 25 20:34:56 2017	(r317423)
+++ head/etc/network.subr	Tue Apr 25 21:59:34 2017	(r317424)
@@ -489,13 +489,6 @@ afexists()
 	inet|inet6)
 		check_kern_features ${_af}
 		;;
-	atm)
-		if [ -x /sbin/atmconfig ]; then
-			/sbin/atmconfig diag list > /dev/null 2>&1
-		else
-			return 1
-		fi
-		;;
 	link|ether)
 		return 0
 		;;

Modified: head/etc/rc.d/Makefile
==============================================================================
--- head/etc/rc.d/Makefile	Tue Apr 25 20:34:56 2017	(r317423)
+++ head/etc/rc.d/Makefile	Tue Apr 25 21:59:34 2017	(r317424)
@@ -159,14 +159,6 @@ APM+=		apmd
 APMPACKAGE=	apm
 .endif
 
-.if ${MK_ATM} != "no"
-FILESGROUPS+=	ATM
-ATM+=		atm1
-ATM+=		atm2
-ATM+=		atm3
-ATMPACKAGE=	atm
-.endif
-
 .if ${MK_AUTOFS} != "no"
 FILES+=		automount
 FILES+=		automountd

Modified: head/etc/rc.d/routing
==============================================================================
--- head/etc/rc.d/routing	Tue Apr 25 20:34:56 2017	(r317423)
+++ head/etc/rc.d/routing	Tue Apr 25 21:59:34 2017	(r317424)
@@ -36,7 +36,7 @@ routing_start()
 
 	case $_af in
 	""|[Aa][Ll][Ll]|[Aa][Nn][Yy])
-		for _a in inet inet6 atm; do
+		for _a in inet inet6; do
 			afexists $_a || continue
 			setroutes $_cmd $_a $_if || _ret=1
 		done
@@ -65,7 +65,7 @@ routing_stop()
 
 	case $_af in
 	""|[Aa][Ll][Ll]|[Aa][Nn][Yy])
-		for _a in inet inet6 atm; do
+		for _a in inet inet6; do
 			afexists $_a || continue
 			eval static_${_a} delete $_if
 			# When $_if is specified, do not flush routes.
@@ -126,11 +126,6 @@ routing_stop_inet6()
 	done
 }
 
-routing_stop_atm()
-{
-	return 0
-}
-
 get_fibmod()
 {
 	local _fibs
@@ -289,23 +284,6 @@ static_inet6()
 	sysctl net.inet6.ip6.use_defaultzone=1
 }
 
-static_atm()
-{
-	local _action i route_args
-	_action=$1
-
-	if [ -n "${natm_static_routes}" ]; then
-		for i in ${natm_static_routes}; do
-			route_args=`get_if_var $i route_IF`
-			if [ -n "$route_args" ]; then
-				atmconfig natm ${_action} ${route_args}
-			else
-				warn "route_${i} not found."
-			fi
-		done
-	fi
-}
-
 ropts_init()
 {
 	if [ -z "${_ropts_initdone}" ]; then
@@ -391,12 +369,5 @@ options_inet6()
 	[ -n "${_ropts_initdone}" ] && echo '.'
 }
 
-options_atm()
-{
-	_ropts_initdone=
-
-	[ -n "${_ropts_initdone}" ] && echo '.'
-}
-
 load_rc_config $name
 run_rc_command "$@"

Modified: head/rescue/rescue/Makefile
==============================================================================
--- head/rescue/rescue/Makefile	Tue Apr 25 20:34:56 2017	(r317423)
+++ head/rescue/rescue/Makefile	Tue Apr 25 21:59:34 2017	(r317424)
@@ -156,9 +156,6 @@ CRUNCH_PROGS_sbin+= bsdlabel fdisk
 CRUNCH_ALIAS_bsdlabel= disklabel
 .endif
 
-CRUNCH_SRCDIR_atm= ${SRCTOP}/sbin/atm/atm
-CRUNCH_SRCDIR_atmconfig= ${SRCTOP}/sbin/atm/atmconfig
-CRUNCH_SRCDIR_fore_dnld= ${SRCTOP}/sbin/atm/fore_dnld
 CRUNCH_SRCDIR_ilmid= ${SRCTOP}/sbin/atm/ilmid
 CRUNCH_SRCDIR_rtquery= ${SRCTOP}/sbin/routed/rtquery
 CRUNCH_SRCDIR_ipf= ${SRCTOP}/sbin/ipf/ipf

Modified: head/share/man/man5/rc.conf.5
==============================================================================
--- head/share/man/man5/rc.conf.5	Tue Apr 25 20:34:56 2017	(r317423)
+++ head/share/man/man5/rc.conf.5	Tue Apr 25 21:59:34 2017	(r317424)
@@ -2753,19 +2753,6 @@ variable is assumed to exist
 whose contents will later be passed to a
 .Dq Nm route Cm add Fl inet6
 operation.
-.It Va natm_static_routes
-.Pq Vt str
-The
-.Xr natmip 4
-equivalent of
-.Va static_routes .
-If not empty then for each whitespace separated
-.Ar element
-in the value, a
-.Va route_ Ns Aq Ar element
-variable is assumed to exist whose contents will later be passed to a
-.Dq Nm atmconfig Cm natm Cm add
-operation.
 .It Va gateway_enable
 .Pq Vt bool
 If set to
@@ -2946,136 +2933,6 @@ is mutually exclusive to
 .Va rtsol_flags ;
 .Va rtsold_enable
 takes precedence.
-.It Va atm_enable
-.Pq Vt bool
-Set to
-.Dq Li YES
-to enable the configuration of ATM interfaces at system boot time.
-For all of the ATM variables described below, please refer to the
-.Xr atm 8
-manual page for further details on the available command parameters.
-Also refer to the files in
-.Pa /usr/share/examples/atm
-for more detailed configuration information.
-.It Va atm_load
-.Pq Vt str
-This is a list of physical ATM interface drivers to load.
-Typical values are
-.Dq Li hfa_pci
-and/or
-.Dq Li hea_pci .
-.It Va atm_netif_ Ns Aq Ar intf
-.Pq Vt str
-For the ATM physical interface
-.Ar intf ,
-this variable defines the name prefix and count for the ATM network
-interfaces to be created.
-The value will be passed as the parameters of an
-.Dq Nm atm Cm "set netif" Ar intf
-command.
-.It Va atm_sigmgr_ Ns Aq Ar intf
-.Pq Vt str
-For the ATM physical interface
-.Ar intf ,
-this variable defines the ATM signalling manager to be used.
-The value will be passed as the parameters of an
-.Dq Nm atm Cm attach Ar intf
-command.
-.It Va atm_prefix_ Ns Aq Ar intf
-.Pq Vt str
-For the ATM physical interface
-.Ar intf ,
-this variable defines the NSAP prefix for interfaces using a UNI signalling
-manager.
-If set to
-.Dq Li ILMI ,
-the prefix will automatically be set via the
-.Xr ilmid 8
-daemon.
-Otherwise, the value will be passed as the parameters of an
-.Dq Nm atm Cm "set prefix" Ar intf
-command.
-.It Va atm_macaddr_ Ns Aq Ar intf
-.Pq Vt str
-For the ATM physical interface
-.Ar intf ,
-this variable defines the MAC address for interfaces using a UNI signalling
-manager.
-If set to
-.Dq Li NO ,
-the hardware MAC address contained in the ATM interface card will be used.
-Otherwise, the value will be passed as the parameters of an
-.Dq Nm atm Cm "set mac" Ar intf
-command.
-.It Va atm_arpserver_ Ns Aq Ar netif
-.Pq Vt str
-For the ATM network interface
-.Ar netif ,
-this variable defines the ATM address for a host which is to provide ATMARP
-service.
-This variable is only applicable to interfaces using a UNI signalling
-manager.
-If set to
-.Dq Li local ,
-this host will become an ATMARP server.
-The value will be passed as the parameters of an
-.Dq Nm atm Cm "set arpserver" Ar netif
-command.
-.It Va atm_scsparp_ Ns Aq Ar netif
-.Pq Vt bool
-If set to
-.Dq Li YES ,
-SCSP/ATMARP service for the network interface
-.Ar netif
-will be initiated using the
-.Xr scspd 8
-and
-.Xr atmarpd 8
-daemons.
-This variable is only applicable if
-.Va atm_arpserver_ Ns Aq Ar netif
-is set to
-.Dq Li local .
-.It Va atm_pvcs
-.Pq Vt str
-Set to the list of ATM PVCs to be added at system
-boot time.
-For each whitespace separated
-.Ar element
-in the value, an
-.Va atm_pvc_ Ns Aq Ar element
-variable is assumed to exist.
-The value of each of these variables
-will be passed as the parameters of an
-.Dq Nm atm Cm "add pvc"
-command.
-.It Va atm_arps
-.Pq Vt str
-Set to the list of permanent ATM ARP entries to be added
-at system boot time.
-For each whitespace separated
-.Ar element
-in the value, an
-.Va atm_arp_ Ns Aq Ar element
-variable is assumed to exist.
-The value of each of these variables
-will be passed as the parameters of an
-.Dq Nm atm Cm "add arp"
-command.
-.It Va natm_interfaces
-.Pq Vt str
-Set to the list of
-.Xr natm 4
-interfaces that will also be used for HARP through
-.Xr harp 4 .
-If this list is not empty all interfaces in the list will be brought up
-with
-.Xr ifconfig 8
-and
-.Xr harp 4
-will be loaded.
-For this to work the interface drivers must be either compiled into the
-kernel or must reside on the root partition.
 .It Va keybell
 .Pq Vt str
 The keyboard bell sound.
@@ -4592,7 +4449,6 @@ configuration file.
 .Xr accton 8 ,
 .Xr amd 8 ,
 .Xr apm 8 ,
-.Xr atm 8 ,
 .Xr bsdinstall 8 ,
 .Xr bthidd 8 ,
 .Xr chkprintcap 8 ,

Modified: head/share/man/man7/hier.7
==============================================================================
--- head/share/man/man7/hier.7	Tue Apr 25 20:34:56 2017	(r317423)
+++ head/share/man/man7/hier.7	Tue Apr 25 21:59:34 2017	(r317424)
@@ -293,21 +293,6 @@ see
 kernel key-management service;
 see
 .Xr ipsec 4
-.It Pa netnatm/
-NATM include files;
-see
-.Xr natm 4
-.Bl -tag -width "kerberos5/" -compact
-.It Pa api/
-include files for the signalling API
-.It Pa msg/
-include files that describe signalling messages and
-declare associated functions
-.It Pa saal/
-include files for the signalling AAL layer
-.It Pa sig/
-include files for the UNI signalling protocol
-.El
 .It Pa netsmb/
 SMB/CIFS requester
 .It Pa nfs/

Modified: head/tools/build/mk/OptionalObsoleteFiles.inc
==============================================================================
--- head/tools/build/mk/OptionalObsoleteFiles.inc	Tue Apr 25 20:34:56 2017	(r317423)
+++ head/tools/build/mk/OptionalObsoleteFiles.inc	Tue Apr 25 21:59:34 2017	(r317424)
@@ -102,13 +102,7 @@ OLD_FILES+=usr/share/man/man8/atrun.8.gz
 .endif
 
 .if ${MK_ATM} == no
-OLD_FILES+=etc/rc.d/atm1
-OLD_FILES+=etc/rc.d/atm2
-OLD_FILES+=etc/rc.d/atm3
-OLD_FILES+=rescue/atmconfig
-OLD_FILES+=sbin/atmconfig
 OLD_FILES+=usr/bin/sscop
-OLD_FILES+=usr/include/bsnmp/snmp_atm.h
 OLD_FILES+=usr/include/netnatm/addr.h
 OLD_FILES+=usr/include/netnatm/api/atmapi.h
 OLD_FILES+=usr/include/netnatm/api/ccatm.h
@@ -136,30 +130,19 @@ OLD_FILES+=usr/lib/libngatm.a
 OLD_FILES+=usr/lib/libngatm.so
 OLD_LIBS+=usr/lib/libngatm.so.4
 OLD_FILES+=usr/lib/libngatm_p.a
-OLD_FILES+=usr/lib/snmp_atm.so
-OLD_LIBS+=usr/lib/snmp_atm.so.6
 .if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "powerpc64"
 OLD_FILES+=usr/lib32/libngatm.a
 OLD_FILES+=usr/lib32/libngatm.so
 OLD_LIBS+=usr/lib32/libngatm.so.4
 OLD_FILES+=usr/lib32/libngatm_p.a
 .endif
-OLD_FILES+=usr/share/doc/atm/atmconfig.help
-OLD_FILES+=usr/share/doc/atm/atmconfig_device.help
-OLD_DIRS+=usr/share/doc/atm
 OLD_FILES+=usr/share/man/man1/sscop.1.gz
 OLD_FILES+=usr/share/man/man3/libngatm.3.gz
-OLD_FILES+=usr/share/man/man3/snmp_atm.3.gz
 OLD_FILES+=usr/share/man/man3/uniaddr.3.gz
 OLD_FILES+=usr/share/man/man3/unifunc.3.gz
 OLD_FILES+=usr/share/man/man3/unimsg.3.gz
 OLD_FILES+=usr/share/man/man3/unisap.3.gz
 OLD_FILES+=usr/share/man/man3/unistruct.3.gz
-OLD_FILES+=usr/share/man/man8/atmconfig.8.gz
-OLD_FILES+=usr/share/snmp/defs/atm_freebsd.def
-OLD_FILES+=usr/share/snmp/defs/atm_tree.def
-OLD_FILES+=usr/share/snmp/mibs/BEGEMOT-ATM-FREEBSD-MIB.txt
-OLD_FILES+=usr/share/snmp/mibs/BEGEMOT-ATM.txt
 .endif
 
 .if ${MK_AUDIT} == no
@@ -731,7 +714,6 @@ OLD_FILES+=usr/bin/bsnmpwalk
 OLD_FILES+=usr/include/bsnmp/asn1.h
 OLD_FILES+=usr/include/bsnmp/bridge_snmp.h
 OLD_FILES+=usr/include/bsnmp/snmp.h
-OLD_FILES+=usr/include/bsnmp/snmp_atm.h
 OLD_FILES+=usr/include/bsnmp/snmp_mibII.h
 OLD_FILES+=usr/include/bsnmp/snmp_netgraph.h
 OLD_FILES+=usr/include/bsnmp/snmpagent.h
@@ -745,8 +727,6 @@ OLD_FILES+=usr/lib/libbsnmptools.a
 OLD_FILES+=usr/lib/libbsnmptools.so
 OLD_LIBS+=usr/lib/libbsnmptools.so.0
 OLD_FILES+=usr/lib/libbsnmptools_p.a
-OLD_FILES+=usr/lib/snmp_atm.so
-OLD_LIBS+=usr/lib/snmp_atm.so.6
 OLD_FILES+=usr/lib/snmp_bridge.so
 OLD_LIBS+=usr/lib/snmp_bridge.so.6
 OLD_FILES+=usr/lib/snmp_hast.so
@@ -929,7 +909,6 @@ OLD_FILES+=usr/share/man/man3/reqid_base
 OLD_FILES+=usr/share/man/man3/reqid_istype.3.gz
 OLD_FILES+=usr/share/man/man3/reqid_next.3.gz
 OLD_FILES+=usr/share/man/man3/reqid_type.3.gz
-OLD_FILES+=usr/share/man/man3/snmp_atm.3.gz
 OLD_FILES+=usr/share/man/man3/snmp_bridge.3.gz
 OLD_FILES+=usr/share/man/man3/snmp_hast.3.gz
 OLD_FILES+=usr/share/man/man3/snmp_hostres.3.gz
@@ -985,8 +964,6 @@ OLD_FILES+=usr/share/man/man3/usm_flush_
 OLD_FILES+=usr/share/man/man3/usm_next_user.3.gz
 OLD_FILES+=usr/share/man/man3/usm_new_user.3.gz
 OLD_FILES+=usr/share/man/man3/usm_user.3.gz
-OLD_FILES+=usr/share/snmp/defs/atm_freebsd.def
-OLD_FILES+=usr/share/snmp/defs/atm_tree.def
 OLD_FILES+=usr/share/snmp/defs/bridge_tree.def
 OLD_FILES+=usr/share/snmp/defs/hast_tree.def
 OLD_FILES+=usr/share/snmp/defs/hostres_tree.def
@@ -9397,7 +9374,6 @@ OLD_FILES+=usr/share/man/man4/usb_quirk.
 OLD_FILES+=usr/share/man/man4/usb_template.4.gz
 OLD_FILES+=usr/share/man/man4/usfs.4.gz
 OLD_FILES+=usr/share/man/man4/uslcom.4.gz
-OLD_FILES+=usr/share/man/man4/utopia.4.gz
 OLD_FILES+=usr/share/man/man4/uvisor.4.gz
 OLD_FILES+=usr/share/man/man4/uvscom.4.gz
 OLD_FILES+=usr/share/man/man4/zyd.4.gz

Modified: head/usr.bin/kdump/kdump.c
==============================================================================
--- head/usr.bin/kdump/kdump.c	Tue Apr 25 20:34:56 2017	(r317423)
+++ head/usr.bin/kdump/kdump.c	Tue Apr 25 21:59:34 2017	(r317424)
@@ -1736,8 +1736,6 @@ ktrsockaddr(struct sockaddr *sa)
 {
 /*
  TODO: Support additional address families
-	#include <netnatm/natm.h>
-	struct sockaddr_natm	*natm;
 	#include <netsmb/netbios.h>
 	struct sockaddr_nb	*nb;
 */



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201704252159.v3PLxYRR000543>