Subject: kern/3413: if_strip.c fails to compile w/ new external-storage mbuf system
To: None <>
From: Jonathan Stone <jonathan@DSG.Stanford.EDU>
List: netbsd-bugs
Date: 03/30/1997 11:55:48
>Number:         3413
>Category:       kern
>Synopsis:       if_strip.c fails to compile in -current
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    kern-bug-people (Kernel Bug People)
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Mar 30 12:05:02 1997
>Release:        NetBSD-current supped at 1997-03-30 11:30 PST
System: NetBSD Cup.DSG.Stanford.EDU 1.2C NetBSD 1.2C (DSG_4K) #6: Sat Mar 22 18:44:43 PST 1997 jonathan@Cup.DSG.Stanford.EDU:/aga/n1/src/NetBSD/IP-PLUS/src/sys/arch/i386/compile/DSG_4K i386


The strip driver contains references to sc_xxx, formerly an
mbuf pointer in the softc. that field doesn't seem to exist.


Configure a with strip, e.g.,

	pseudo-device	strip	1		# Metricom Ricochet

(i did so on an i386, I don't think it makes any difference).

`make if_strip.o' will show the  relevant errors.


Either nuke the driver to eliminate the redundant copies from one
[sic] mbuf cluster to another, or put back the sc_xxx field.
Or something.  I haven't yet read through  the driver with the
new mbuf  changes; if I had I'd fix it myself.