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/117f690786db
branches:  trunk
changeset: 467274:117f690786db
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 1ffff215532f -r 117f690786db 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 1ffff215532f -r 117f690786db 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 1ffff215532f -r 117f690786db 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 1ffff215532f -r 117f690786db 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 1ffff215532f -r 117f690786db 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 1ffff215532f -r 117f690786db 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