Commit graph

390 commits

Author SHA1 Message Date
Poul-Henning Kamp a704009d8a This fell out of a previous commit: create the opt_md.h and opt_mfs.h
files for the md module.
1999-11-26 21:01:03 +00:00
Bill Paul dda0e6f54e Update the WaveLAN/IEEE driver:
- Convert to new bus attachment scheme. Thanks to Blaz Zupan for doing
  the initial work here. One thing I changed was to have the attach
  and detach routines work like the PCI drivers, which means that in
  theory you should be able to load and unload the driver like the PCI
  NIC drivers, however the pccard support for this hasn't settled down
  yet so it doesn't quite work. Once the pccard work is done, I'll have
  to revisit this.

- Add device wi0 to PCCARD. If we're lucky, people should be able to
  install via their WaveLAN cards now.

- Add support for signal strength caching. The wicontrol utility has
  also been updated to allow zeroing and displaying the signal strength
  cache.

- Add a /sys/modules/wi directory and fix a Makefile to builf if_wi.ko.
  Currently this module is only built for the i386 platform, though once
  the pccard stuff is done it should be able to work on the alpha too.
  (Theoretically you should be able to plug one of the WaveLAN/IEEE ISA
  cards into an alpha with an ISA slot, but we'll see how that turns out.

- Update LINT to use only device wi0. There is no true ISA version of
  the WaveLAN/IEEE so we'll never use an ISA attachment.

- Update files.i386 so that if_wi is dependent on card.
1999-11-25 20:45:49 +00:00
Guido van Rooij 5cb2cd9453 Add ipfilter kld and wire it in. 1999-11-23 22:18:17 +00:00
Brian Feldman f7597900e9 Add vnode_if.c to CLEANFILES. 1999-11-22 06:38:30 +00:00
Brian Feldman dc6fe48461 Change a CLEANFILES misspelling to get miibus_if.h removed. 1999-11-22 06:38:13 +00:00
Brian Feldman aad0fe3efa Make this compile (remove vnode_if.c from SRCS) and clean properly
(add opt_bus.h to CLEANFILES).
1999-11-22 06:36:25 +00:00
Nick Hibma 8103624a82 Clean up the Makefiles, make them consistent with the others and remove
debugging falgs (-g).
1999-11-22 03:55:33 +00:00
Nick Hibma 256c40438f Add the usb module and move the USB related modules into the generic section
USB seems to compile on Alpha's as well.
1999-11-22 03:48:33 +00:00
Nick Hibma 953dc38912 USB is loadable as a module as well. 1999-11-22 03:46:33 +00:00
Julian Elischer 6a192c5e8c Document the requirement for root privileges. 1999-11-21 23:19:13 +00:00
Julian Elischer 93abfafb05 Document new feature (support for write(2) when 1 hook attached). 1999-11-21 12:03:00 +00:00
Warner Losh 462a08a105 Module name is cardbus, not pccard. 1999-11-19 06:31:24 +00:00
Archie Cobbs 8d6703c6be Update references. 1999-11-19 04:41:09 +00:00
Archie Cobbs 01e86e31a7 Miscellaneous edits. 1999-11-19 04:40:34 +00:00
Archie Cobbs 326c3126d5 Add reference to ng_pppoe(8). 1999-11-19 04:32:28 +00:00
Archie Cobbs debfa5183b Update to reflect changed functionality. 1999-11-19 04:30:26 +00:00
Brian Feldman 5460e55fc9 Reenable "umodem", as its build is not broken anymore. 1999-11-19 04:04:56 +00:00
Warner Losh 10534a60e8 Add modules for cardbus and the cardbus bridge driver. Files needed
to build these to be committed next.

Again, not added to sys/modules/Makefile
1999-11-18 07:11:16 +00:00
Warner Losh d4f495ae99 Newcard's pccard module. It compiles, but doesn't work. This should
make development easier and push the ability of newbus to load busses
to the test.

Not added to sys/modules/Makefile because it isn't ready to break the
nightly snapshots for alpha yet :-).

NOTE: This is only for NEWCARD.  The old pccard stuff will not build
as a loadable module.
1999-11-18 07:02:18 +00:00
Warner Losh 9e2ba5d186 Hijack old, broken, obsolete, unsupported pcic module for the NEWCARD
code.  You can now build the newcard's pcic driver as a module for all
the joy that will bring you, which currently isn't so much joy as it
is pain.

The old pccard module will never be made to work again, so I think
this is OK.  Note, it still remains disabled in sys/modules/Makefile
on purpose.
1999-11-18 06:54:19 +00:00
Brian Feldman b4ee0d49a3 For now, disable umodem module building, because it doesn't. Don't
want to break the snapshots :)
1999-11-18 04:27:10 +00:00
Nick Hibma f83cfc1b03 Change the name of the modules from <name>_mod to <name>
Suggested by:	David O'Brien <obrien@FreeBSD.ORG>
1999-11-17 22:47:11 +00:00
Nick Hibma 98af7850dd Remove -O from CFLAGS 1999-11-17 01:40:24 +00:00
Archie Cobbs 8be226ccde Add reference to new netgraph node type "ksocket". 1999-11-16 23:27:37 +00:00
Archie Cobbs f7045ac0eb New Netgraph node type "ksocket".
Obtained from:  Whistle source tree
1999-11-16 23:27:10 +00:00
Marcel Moolenaar a50db55884 Replace 'i386' with '${MACHINE_ARCH}' in preparation of the development
of a linuxulator for Alpha.
1999-11-12 20:04:59 +00:00
Archie Cobbs 71cb548de4 Update to reflect changes in the node type. 1999-11-10 06:17:51 +00:00
Archie Cobbs db8cd7ce1f Update to better reflect reality. 1999-11-08 03:14:58 +00:00
Archie Cobbs aa5297630e Add missing documentation for the two control messages supported
by this node type.
1999-11-08 03:14:15 +00:00
Archie Cobbs d1f183b5d8 Add some more clarification. 1999-11-08 03:13:28 +00:00
Julian Elischer a14a0223ae Stop nroff from complaining about the freeBSD version..
Also some updates to the vjc node man page.
1999-11-07 05:16:27 +00:00
Julian Elischer 41d4aa314c Bring the man page for netgraph socket nodes up to date. 1999-11-06 21:07:32 +00:00
Julian Elischer 5cb03e7cb2 Turn on the pppoe node module 1999-11-06 19:47:03 +00:00
Ollivier Robert 8488257344 Add a forgotten source file.
Approved by:	bp
1999-11-05 12:00:36 +00:00
Brian Feldman fa470df9db Unbreak this build. 1999-11-02 04:16:17 +00:00
Julian Elischer d8b4f68815 bpf need no longer be an option 1999-11-01 00:48:06 +00:00
Mike Pritchard 7f9d26bd9d Fix some spelling errors. 1999-10-30 20:30:19 +00:00
Archie Cobbs 10c2a9dbbd Revamped and more useful PPP node type, supporting multi-link PPP directly. 1999-10-29 22:30:26 +00:00
Julian Elischer 235d5c76dc Slight touchups noticed after checkin. 1999-10-29 06:00:11 +00:00
Julian Elischer 0332e30b19 Add a man page for the pppoe node. Includes sample code. 1999-10-29 05:56:00 +00:00
Matthew Dillon b130e2d2dc Put tty back in, problem was due to cvsup mess on freefall. 1999-10-24 03:01:41 +00:00
Matthew Dillon 576801718f Temporarily remove 'tty' netgraph sub module until it can be made
to compile.
1999-10-23 18:53:46 +00:00
Julian Elischer b58a8a3b1d Now that Netgraph is in the system there are some cleanups we can do.
Also save a slightly closer to completion version of the PPPOE code.

Submitted by: Archie Cobbs <archie@freebsd.org>
1999-10-23 04:28:11 +00:00
Julian Elischer 4cf49a4355 Whistle's Netgraph link-layer (sometimes more) networking infrastructure.
Been in production for 3 years now. Gives Instant Frame relay to if_sr
and if_ar drivers, and PPPOE support soon. See:
ftp://ftp.whistle.com/pub/archie/netgraph/index.html
for on-line manual pages.

Reviewed by: Doug Rabson (dfr@freebsd.org)
Obtained from:  Whistle CVS tree
1999-10-21 09:06:11 +00:00
Julian Elischer 6ca8cb1e72 Test commit of first Netgraph file 1999-10-21 07:27:47 +00:00
Bill Paul ed8c6514c4 Convert the mx driver to miibus.
In order to make this work, I created a pseudo-PHY driver to deal with
Macronix chips that use the built-in NWAY support and symbol mode port.
This is actually all of them, with the exception of the original MX98713
which presents its NWAY support via the MII serial interface.

The mxphy driver actually manipulates the controller registers directly
rather than using the miibus_readreg()/miibus_writereg() bus interface
since there are no MII registers to read. The mx driver itself pretends
that the NWAY interface is a PHY locayed at MII address 31 for the sole
purpose of allowing the mxphy_probe() routine to know when it needs to
attach to a host controller.
1999-10-16 05:24:13 +00:00
Greg Lehey 79ed692973 Format documentations in the form that gdb appears to want.
Change the name of rrqi to rqinfo (the equivalent of vinum(8)'s info
-V command).

rqinfo: Cosmetic changes.
	Add printout of the new loginfo types.
1999-10-13 03:15:30 +00:00
Greg Lehey 07ffdb5e1d Add macro 'msgbuf' for printing out msgbuf. 1999-10-13 03:14:54 +00:00
Nick Hibma 5173788d7e perl5 -> perl
(This was breaking world.)

Submitted by:	Marcel Molenaar, green
1999-10-08 14:29:12 +00:00
Brian Feldman 1d18c131fc perl5 -> perl
(This was breaking world.)
1999-10-08 14:09:17 +00:00