Garrett Wollman
011acecf50
Remove some historical cruft inherited from the loopback driver in which
...
there were three possible different code paths through which we could
discard a packet (which, after all, is the entire function of this interface).
1996-10-07 19:11:55 +00:00
Gary Palmer
e39a0280cb
Change the use if ifnet.if_lastchange to be more in line with
...
SNMP requirements. Update description of ifnet.if_lastchange in if.h
to indicate this.
1996-06-10 23:07:36 +00:00
Bruce Evans
6ffde942bf
Removed never-used #includes of <machine/cpu.h>. Many were apparently
...
copied from bad examples.
1996-04-07 17:39:28 +00:00
Garrett Wollman
9b44ff2214
Clean up Ethernet drivers:
...
- fill in and use ifp->if_softc
- use if_bpf rather than private cookie variables
- change bpf interface to take advantage of this
- call ether_ifattach() directly from Ethernet drivers
- delete kludge in if_attach() that did this indirectly
1996-02-06 18:51:28 +00:00
Bruce Evans
88e2f526f5
Added a prototype.
...
Declared dsioctl() as static consistently. Note that both if_disc.c
and subr_diskslice.c use the same prefix `ds' and there is a name
conflict for dsioctl().
1995-12-03 19:08:55 +00:00
Bruce Evans
d841aaa740
Finished (?) cleaning up sysinit stuff.
1995-12-02 17:11:20 +00:00
Poul-Henning Kamp
a98ca4699e
Second batch of cleanup changes.
...
This time mostly making a lot of things static and some unused
variables here and there.
1995-10-29 15:33:36 +00:00
Garrett Wollman
963e4c2a50
Fix BPf to generate a header mbuf for writes.
...
Fix loopback and discard interfaces to understand BPF writes.
(These two from Bill Fenner to fix PR 512.)
Move ifpromisc() from bpf.c to if.c as suggested by comment in BPF.
Send a notice to the log when promiscuous mode is enabled.
1995-09-22 17:57:48 +00:00
David Greenman
4590fd3a2a
Fixed init functions argument type - caddr_t -> void *. Fixed a couple of
...
compiler warnings.
1995-09-09 18:10:37 +00:00
Bruce Evans
b6f5c0b824
Fix several sysinit functions that had the wrong type and unnecessarily
...
external linkage.
Remove useless comments saying that SYSINIT() does system initialization.
1995-08-30 00:33:22 +00:00
Rodney W. Grimes
9b2e535452
Remove trailing whitespace.
1995-05-30 08:16:23 +00:00
Garrett Wollman
69244b69db
Support for pseudo-device LKMs. Note that this is restricted to only
...
one pseudo per module (a restriction which will eventually be lifted) and
isthus not in its final form.
1995-03-20 19:20:44 +00:00
Garrett Wollman
e1838a91c1
Beginnings of support for loadable pseudo-devices. bsd.kmod.mk support
...
and Makefiles for the more interesting ones to come on Monday.
1995-03-17 22:02:18 +00:00
Garrett Wollman
59d8d13f60
Added `ds', a black-hole network interface.
1994-12-22 21:00:05 +00:00