Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src Remove the strip(4) - Starmode Radio IP - pseudo-device driv...
details: https://anonhg.NetBSD.org/src/rev/2c675b37494e
branches: trunk
changeset: 848152:2c675b37494e
user: thorpej <thorpej%NetBSD.org@localhost>
date: Sun Jan 19 01:25:03 2020 +0000
description:
Remove the strip(4) - Starmode Radio IP - pseudo-device driver. It is
long since obsolete.
diffstat:
distrib/sets/lists/man/mi | 12 +-
distrib/sets/lists/modules/mi | 6 +-
sbin/slattach/slattach.8 | 15 +-
share/man/man4/Makefile | 4 +-
share/man/man4/sl.4 | 5 +-
share/man/man4/strip.4 | 240 ---
sys/arch/acorn32/conf/EB7500ATX | 5 +-
sys/arch/acorn32/conf/GENERIC | 5 +-
sys/arch/acorn32/conf/INSTALL | 5 +-
sys/arch/acorn32/conf/LOWMEM_WSCONS | 3 +-
sys/arch/acorn32/conf/NC | 3 +-
sys/arch/alpha/conf/GENERIC | 5 +-
sys/arch/amd64/conf/ALL | 5 +-
sys/arch/amd64/conf/GENERIC | 5 +-
sys/arch/amd64/conf/MODULAR | 3 +-
sys/arch/arc/conf/ARCTIC | 3 +-
sys/arch/arc/conf/GENERIC | 5 +-
sys/arch/arc/conf/M403 | 3 +-
sys/arch/arc/conf/MIMORI | 3 +-
sys/arch/arc/conf/PICA | 3 +-
sys/arch/arc/conf/RPC44 | 5 +-
sys/arch/bebox/conf/GENERIC | 5 +-
sys/arch/cats/conf/GENERIC | 3 +-
sys/arch/cats/conf/INSTALL | 3 +-
sys/arch/cobalt/conf/GENERIC | 5 +-
sys/arch/cobalt/conf/INSTALL | 5 +-
sys/arch/evbarm/conf/ARMADILLO-IOT-G3 | 3 +-
sys/arch/evbarm/conf/ARMADILLO210 | 3 +-
sys/arch/evbarm/conf/ARMADILLO9 | 3 +-
sys/arch/evbarm/conf/CUBOX | 3 +-
sys/arch/evbarm/conf/CUBOX-I | 3 +-
sys/arch/evbarm/conf/DUOVERO | 3 +-
sys/arch/evbarm/conf/GUMSTIX | 3 +-
sys/arch/evbarm/conf/HDL_G | 3 +-
sys/arch/evbarm/conf/HPT5325 | 3 +-
sys/arch/evbarm/conf/IMX6UL-STARTER | 3 +-
sys/arch/evbarm/conf/IYONIX | 5 +-
sys/arch/evbarm/conf/MARVELL_NAS | 3 +-
sys/arch/evbarm/conf/MINI2440 | 3 +-
sys/arch/evbarm/conf/MMNET_GENERIC | 5 +-
sys/arch/evbarm/conf/MPCSA_GENERIC | 5 +-
sys/arch/evbarm/conf/MV2120 | 3 +-
sys/arch/evbarm/conf/OPENBLOCKS_A6 | 3 +-
sys/arch/evbarm/conf/OPENBLOCKS_AX3 | 3 +-
sys/arch/evbarm/conf/PEPPER | 3 +-
sys/arch/evbarm/conf/RPI | 3 +-
sys/arch/evbarm/conf/SHEEVAPLUG | 3 +-
sys/arch/evbarm/conf/SMDK2410 | 3 +-
sys/arch/evbarm/conf/SMDK2800 | 3 +-
sys/arch/evbarm/conf/TWINTAIL | 3 +-
sys/arch/evbmips/conf/ADM5120 | 5 +-
sys/arch/evbmips/conf/ADM5120-NB | 5 +-
sys/arch/evbmips/conf/ADM5120-USB | 5 +-
sys/arch/evbmips/conf/ALCHEMY | 5 +-
sys/arch/evbmips/conf/AP30 | 5 +-
sys/arch/evbmips/conf/CI20 | 5 +-
sys/arch/evbmips/conf/DB120 | 5 +-
sys/arch/evbmips/conf/ERLITE | 5 +-
sys/arch/evbmips/conf/LINKITSMART7688 | 3 +-
sys/arch/evbmips/conf/MALTA | 5 +-
sys/arch/evbmips/conf/MERAKI | 5 +-
sys/arch/evbmips/conf/RB153 | 5 +-
sys/arch/evbmips/conf/RB433UAH | 5 +-
sys/arch/evbmips/conf/SBMIPS | 5 +-
sys/arch/evbmips/conf/WGT624V3 | 5 +-
sys/arch/evbmips/conf/XLSATX | 5 +-
sys/arch/evbppc/conf/EXPLORA451 | 3 +-
sys/arch/evbppc/conf/OPENBLOCKS266 | 5 +-
sys/arch/evbppc/conf/OPENBLOCKS600 | 5 +-
sys/arch/ews4800mips/conf/GENERIC | 5 +-
sys/arch/ews4800mips/conf/RAMDISK | 3 +-
sys/arch/hpcarm/conf/IPAQ | 3 +-
sys/arch/hpcarm/conf/JORNADA720 | 5 +-
sys/arch/hpcarm/conf/JORNADA820 | 5 +-
sys/arch/hpcarm/conf/NETBOOKPRO | 5 +-
sys/arch/hpcarm/conf/WZERO3 | 5 +-
sys/arch/hppa/conf/GENERIC | 5 +-
sys/arch/i386/conf/ALL | 5 +-
sys/arch/i386/conf/GENERIC | 5 +-
sys/arch/i386/conf/GENERIC_TINY | 3 +-
sys/arch/i386/conf/INSTALL_FLOPPY | 3 +-
sys/arch/i386/conf/INSTALL_TINY | 3 +-
sys/arch/i386/conf/NET4501 | 5 +-
sys/arch/i386/conf/XEN3PAE_DOM0 | 3 +-
sys/arch/ia64/conf/GENERIC.SKI | 5 +-
sys/arch/iyonix/conf/GENERIC | 5 +-
sys/arch/landisk/conf/GENERIC | 5 +-
sys/arch/mac68k/conf/GENERIC | 5 +-
sys/arch/mipsco/conf/GENERIC | 3 +-
sys/arch/mipsco/conf/RC3230 | 3 +-
sys/arch/mmeye/conf/GENERIC | 5 +-
sys/arch/mmeye/conf/MMEYE_WLF | 5 +-
sys/arch/mmeye/conf/MMTA | 3 +-
sys/arch/mmeye/conf/MMTAICE | 3 +-
sys/arch/mmeye/conf/MMTAROMNEW | 3 +-
sys/arch/mvmeppc/conf/GENERIC | 5 +-
sys/arch/news68k/conf/GENERIC | 5 +-
sys/arch/news68k/conf/GENERIC_TINY | 5 +-
sys/arch/news68k/conf/LIBERO | 3 +-
sys/arch/news68k/conf/NEWS1200 | 3 +-
sys/arch/newsmips/conf/GENERIC | 5 +-
sys/arch/prep/conf/GENERIC | 5 +-
sys/arch/rs6000/conf/GENERIC | 5 +-
sys/arch/sbmips/conf/GENERIC | 5 +-
sys/arch/sgimips/conf/GENERIC32_IP12 | 5 +-
sys/arch/sgimips/conf/GENERIC32_IP2x | 5 +-
sys/arch/sgimips/conf/GENERIC32_IP3x | 5 +-
sys/arch/shark/conf/GENERIC | 5 +-
sys/arch/sparc/conf/GENERIC | 7 +-
sys/arch/sparc/conf/INSTALL | 5 +-
sys/arch/sparc64/conf/GENERIC | 7 +-
sys/arch/sparc64/conf/NONPLUS64 | 7 +-
sys/modules/Makefile | 3 +-
sys/modules/if_strip/Makefile | 15 -
sys/modules/if_strip/strip.ioconf | 7 -
sys/net/files.net | 5 +-
sys/net/if_strip.c | 2010 ---------------------------------
sys/net/if_stripvar.h | 60 -
118 files changed, 187 insertions(+), 2641 deletions(-)
diffs (truncated from 4885 to 300 lines):
diff -r 2082ff2a15b6 -r 2c675b37494e distrib/sets/lists/man/mi
--- a/distrib/sets/lists/man/mi Sun Jan 19 00:58:13 2020 +0000
+++ b/distrib/sets/lists/man/mi Sun Jan 19 01:25:03 2020 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.1669 2020/01/17 15:00:20 maya Exp $
+# $NetBSD: mi,v 1.1670 2020/01/19 01:25:03 thorpej Exp $
#
# Note: don't delete entries from here - mark them as "obsolete" instead.
#
@@ -1787,7 +1787,7 @@
./usr/share/man/cat4/stge.0 man-sys-catman .cat
./usr/share/man/cat4/sti.0 man-sys-catman .cat
./usr/share/man/cat4/stpcide.0 man-sys-catman .cat
-./usr/share/man/cat4/strip.0 man-sys-catman .cat
+./usr/share/man/cat4/strip.0 man-obsolete obsolete
./usr/share/man/cat4/stuirda.0 man-sys-catman .cat
./usr/share/man/cat4/sun2/autoconf.0 man-sys-catman .cat
./usr/share/man/cat4/sun2/bwtwo.0 man-sys-catman .cat
@@ -4900,7 +4900,7 @@
./usr/share/man/html4/stge.html man-sys-htmlman html
./usr/share/man/html4/sti.html man-sys-htmlman html
./usr/share/man/html4/stpcide.html man-sys-htmlman html
-./usr/share/man/html4/strip.html man-sys-htmlman html
+./usr/share/man/html4/strip.html man-obsolete obsolete
./usr/share/man/html4/stuirda.html man-sys-htmlman html
./usr/share/man/html4/sun2/autoconf.html man-sys-htmlman html
./usr/share/man/html4/sun2/bwtwo.html man-sys-htmlman html
@@ -4968,8 +4968,8 @@
./usr/share/man/html4/txp.html man-sys-htmlman html
./usr/share/man/html4/u3g.html man-sys-htmlman html
./usr/share/man/html4/ualea.html man-sys-htmlman html
-./usr/share/man/html4/uark.html man-sys-htmlman html
-./usr/share/man/html4/uatp.html man-sys-htmlman html
+./usr/share/man/html4/uark.html man-sys-htmlman html
+./usr/share/man/html4/uatp.html man-sys-htmlman html
./usr/share/man/html4/uaudio.html man-sys-htmlman html
./usr/share/man/html4/uberry.html man-sys-htmlman html
./usr/share/man/html4/ubsa.html man-sys-htmlman html
@@ -7927,7 +7927,7 @@
./usr/share/man/man4/stge.4 man-sys-man .man
./usr/share/man/man4/sti.4 man-sys-man .man
./usr/share/man/man4/stpcide.4 man-sys-man .man
-./usr/share/man/man4/strip.4 man-sys-man .man
+./usr/share/man/man4/strip.4 man-obsolete obsolete
./usr/share/man/man4/stuirda.4 man-sys-man .man
./usr/share/man/man4/sun2/autoconf.4 man-sys-man .man
./usr/share/man/man4/sun2/bwtwo.4 man-sys-man .man
diff -r 2082ff2a15b6 -r 2c675b37494e distrib/sets/lists/modules/mi
--- a/distrib/sets/lists/modules/mi Sun Jan 19 00:58:13 2020 +0000
+++ b/distrib/sets/lists/modules/mi Sun Jan 19 01:25:03 2020 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.129 2019/12/10 12:08:52 yamaguchi Exp $
+# $NetBSD: mi,v 1.130 2020/01/19 01:25:03 thorpej Exp $
#
# Note: don't delete entries from here - mark them as "obsolete" instead.
#
@@ -236,8 +236,8 @@
./@MODULEDIR@/if_srt/if_srt.kmod base-kernel-modules kmod
./@MODULEDIR@/if_stf base-kernel-modules kmod
./@MODULEDIR@/if_stf/if_stf.kmod base-kernel-modules kmod
-./@MODULEDIR@/if_strip base-kernel-modules kmod
-./@MODULEDIR@/if_strip/if_strip.kmod base-kernel-modules kmod
+./@MODULEDIR@/if_strip base-obsolete obsolete
+./@MODULEDIR@/if_strip/if_strip.kmod base-obsolete obsolete
./@MODULEDIR@/if_tap base-kernel-modules kmod
./@MODULEDIR@/if_tap/if_tap.kmod base-kernel-modules kmod
./@MODULEDIR@/if_tun base-kernel-modules kmod
diff -r 2082ff2a15b6 -r 2c675b37494e sbin/slattach/slattach.8
--- a/sbin/slattach/slattach.8 Sun Jan 19 00:58:13 2020 +0000
+++ b/sbin/slattach/slattach.8 Sun Jan 19 01:25:03 2020 +0000
@@ -1,4 +1,4 @@
-.\" $NetBSD: slattach.8,v 1.29 2018/11/12 00:56:26 christos Exp $
+.\" $NetBSD: slattach.8,v 1.30 2020/01/19 01:25:03 thorpej Exp $
.\"
.\" Copyright (c) 1986, 1991, 1993
.\" The Regents of the University of California. All rights reserved.
@@ -29,7 +29,7 @@
.\"
.\" @(#)slattach.8 8.2 (Berkeley) 4/1/94
.\"
-.Dd November 11, 2018
+.Dd January 18, 2020
.Dt SLATTACH 8
.Os
.Sh NAME
@@ -50,11 +50,9 @@
.Nm
command is used to attach
.Xr sl 4
-or
-.Xr strip 4
interfaces.
These interfaces have to be created using the
-.Xr ifconfig 8
+.Xr ifconfig 8 .
The resulting point-to-point link is not a broadcast interface
and normally has a netmask of 255.255.255.255.
.Cm create
@@ -91,13 +89,11 @@
.Dq slip
(creates a
.Xr sl 4
-instance) and
-.Dq strip
-(creates a
-.Xr strip 4
instance).
If this option is not specified, the default is
.Dq slip .
+This option is retained for backwards compatibility with existing
+scripts.
.It Ar ttyname
Specifies the name of the tty device.
.Ar ttyname
@@ -141,7 +137,6 @@
.Xr daemon 3 ,
.Xr netintro 4 ,
.Xr sl 4 ,
-.Xr strip 4 ,
.Xr ifconfig 8 ,
.Xr rc 8 ,
.Xr sliplogin 8 ,
diff -r 2082ff2a15b6 -r 2c675b37494e share/man/man4/Makefile
--- a/share/man/man4/Makefile Sun Jan 19 00:58:13 2020 +0000
+++ b/share/man/man4/Makefile Sun Jan 19 01:25:03 2020 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.694 2020/01/17 15:00:20 maya Exp $
+# $NetBSD: Makefile,v 1.695 2020/01/19 01:25:03 thorpej Exp $
# @(#)Makefile 8.1 (Berkeley) 6/18/93
MAN= aac.4 ac97.4 acardide.4 aceride.4 acphy.4 \
@@ -60,7 +60,7 @@
siisata.4 siop.4 sip.4 siside.4 sk.4 sl.4 slide.4 \
sm.4 smscphy.4 smsh.4 sn.4 sony.4 spc.4 speaker.4 spif.4 sqphy.4 \
srt.4 ss.4 \
- ssdfb.4 st.4 ste.4 stge.4 sti.4 stpcide.4 sv.4 strip.4 \
+ ssdfb.4 st.4 ste.4 stge.4 sti.4 stpcide.4 sv.4 \
svwsata.4 swsensor.4 swwdog.4 sysmon.4 \
tap.4 tc.4 tcds.4 tcp.4 tcu.4 tdvfb.4 tea5767radio.4 termios.4 tfb.4 \
thinkpad.4 ti.4 tl.4 tlp.4 tlphy.4 tpm.4 tprof.4 tr.4 tra.4 \
diff -r 2082ff2a15b6 -r 2c675b37494e share/man/man4/sl.4
--- a/share/man/man4/sl.4 Sun Jan 19 00:58:13 2020 +0000
+++ b/share/man/man4/sl.4 Sun Jan 19 01:25:03 2020 +0000
@@ -1,4 +1,4 @@
-.\" $NetBSD: sl.4,v 1.16 2006/07/09 09:21:35 wiz Exp $
+.\" $NetBSD: sl.4,v 1.17 2020/01/19 01:25:03 thorpej Exp $
.\"
.\" Copyright (c) 1983, 1991, 1993
.\" The Regents of the University of California. All rights reserved.
@@ -29,7 +29,7 @@
.\"
.\" From: @(#)lo.4 8.1 (Berkeley) 6/5/93
.\"
-.Dd July 9, 2006
+.Dd January 18, 2020
.Dt SL 4
.Os
.Sh NAME
@@ -98,7 +98,6 @@
.Xr inet 4 ,
.Xr intro 4 ,
.Xr ppp 4 ,
-.Xr strip 4 ,
.Xr ifconfig 8 ,
.Xr slattach 8 ,
.Xr sliplogin 8 ,
diff -r 2082ff2a15b6 -r 2c675b37494e share/man/man4/strip.4
--- a/share/man/man4/strip.4 Sun Jan 19 00:58:13 2020 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,240 +0,0 @@
-.\" $NetBSD: strip.4,v 1.16 2017/07/03 21:30:58 wiz Exp $
-.\"
-.\" Copyright 1996 The Board of Trustees of The Leland Stanford
-.\" Junior University. All Rights Reserved.
-.\"
-.\" Author: Jonathan Stone
-.\"
-.\" Permission to use, copy, modify, and distribute this
-.\" software and its documentation for any purpose and without
-.\" fee is hereby granted, provided that the above copyright
-.\" notice and the above authorship notice appear in all copies.
-.\" Stanford University makes no representations about the suitability
-.\" of this software for any purpose. It is provided "as is" without
-.\" express or implied warranty.
-.Dd December 5, 2004
-.Dt STRIP 4
-.Os
-.Sh NAME
-.Nm strip
-.Nd Metricom Ricochet packet radio wireless network device
-.Sh SYNOPSIS
-.Cd pseudo-device strip
-.Sh DESCRIPTION
-The
-.Nm
-driver takes outbound network packets, encapsulates them using the
-.Tn Metricom
-.Qq star mode
-framing, and sends the packets out an
-.Tn RS-232
-interface to a
-.Tn Metricom
-.Em Ricochet
-packet radio.
-Packets arriving from the packet radio via the serial link are decapsulated
-and then passed up to the local host's networking stack.
-.Pp
-.Nm
-is an acronym for
-.Sy ST Ns armode
-.Sy R Ns adio
-.Sy IP .
-.Pp
-The
-.Nm
-interfaces can be created by using the
-.Xr ifconfig 8
-.Cm create
-command.
-Each
-.Nm
-interface is a pseudo-device driver for the
-.Tn Metricom
-.Em Ricochet
-packet radio, operating in peer-to-peer packet mode.
-.Pp
-In many ways,
-the
-.Nm
-driver is very much like the
-.Xr sl 4
-SLIP pseudo-device driver.
-A
-.Nm
-device is attached to a tty line with
-.Xr slattach 8 .
-Once attached, the interface is configured via
-.Xr ifconfig 8 .
-The major difference between the
-.Xr sl 4
-SLIP pseudo-device driver and the
-.Nm
-driver is that SLIP works only between two hosts over
-a dedicated point-to-point connection.
-.Pp
-In contrast,
-.Nm
-sends packets to a frequency-hopping packet radio, which can address
-packets to any peer
-.Tn Metricom
-.Em Ricochet
-packet radio, rather than just to a single host at the other end
-of a point-to-point line.
-Thus, one
-.Nm
-pseudo-device is usually sufficient for any kernel.
-.Pp
-In other respects, a
-.Nm
-interface is rather like an
-.Tn Ethernet
-interface.
-Packets are individually addressed, and subsequent packets can
-be sent independently to different MAC addresses.
-However, the
-.Qq star mode
-framing and MAC addressing are not in any way compatible with
-.Tn Ethernet .
-Broadcast or multicast to more than one packet radio is not possible,
-due to the independent frequency-hopping operation of the packet radios.
-The interface flags
-.Dv IFF_POINTOPOINT
-and
-.Dv IFF_BROADCAST
-are not supported on the
-.Nm
-interface.
-.Pp
-In other words,
-.Nm
-implements a multiple-access, non-broadcast device, accessed via
-an RS-232 serial line, using a proprietary packet framing scheme.
-.Pp
-This version of the
-.Nm
-driver maps
-.Tn IP
-addresses to
-.Tn Metricom
-.Em Ricochet
-packet radio addresses using statically configured entries in the
-normal routing table.
-These entries map
-.Tn IP
-addresses of peer packet radios to the MAC-level addresses.
-The exact syntax of this mapping and an example are discussed below.
-The Internet Assigned Numbers Authority
-.Pq Tn IANA
-has allocated an
-.Tn ARP
Home |
Main Index |
Thread Index |
Old Index