freebsd-dev/sys/modules
Archie Cobbs f8307e1233 Add two new generic control messages, NGM_ASCII2BINARY and
NGM_BINARY2ASCII, which convert control messages to ASCII and back.
This allows control messages to be sent and received in ASCII form
using ngctl(8), which makes ngctl a lot more useful.

This also allows all the type-specific debugging code in libnetgraph
to go away -- instead, we just ask the node itself to do the ASCII
translation for us.

Currently, all generic control messages are supported, as well as
messages associated with the following node types: async, cisco,
ksocket, and ppp.

See /usr/share/examples/netgraph/ngctl for an example of using this.

Also give ngctl(8) the ability to print out incoming data and
control messages at any time.  Eventually nghook(8) may be subsumed.

Several other misc. bug fixes.

Reviewed by:	julian
1999-11-30 02:45:32 +00:00
..
aha Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
al Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
amr Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
atapi Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
ax Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
bktr Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
cardbus Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
cbb Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
ccd Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
cd9660 $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
coda Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
coff Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
dm Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
fdesc $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
fdescfs $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
fpu $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
fxp Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
gnufpu $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ibcs2 Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
if_disc Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
if_ppp Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
if_sl Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
if_tun Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
ip_mroute_mod $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ipfilter Add ipfilter kld and wire it in. 1999-11-23 22:18:17 +00:00
ipfw $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
joy Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
kernfs $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
linux Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
md Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
mfs Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
mii Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
mlx Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
msdos $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
msdosfs $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
mx Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
ncp Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
netgraph Add two new generic control messages, NGM_ASCII2BINARY and 1999-11-30 02:45:32 +00:00
nfs Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
nfsclient Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
nfsserver Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
ntfs Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
nullfs Don't generate opt_debug_nullfs.h. It is no longer necessary. 1999-09-04 12:40:07 +00:00
nwfs Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
pccard Add resource activation routines to pcic driver. Minor cleanup of 1999-11-28 21:11:13 +00:00
pcic Add resource activation routines to pcic driver. Minor cleanup of 1999-11-28 21:11:13 +00:00
pn Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
portal $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
portalfs $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
procfs Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
rl Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
sf Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
sis Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
sk Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
splash $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ste Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
streams Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
svr4 Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
syscons Add the apm_saver syscons screen saver module. 1999-10-02 03:56:42 +00:00
ti Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
tl Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
ugen Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
uhid Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
ukbd Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
ulpt Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
umapfs Backed out the quick fix in the previous commit. Depending on opt_ddb.h 1999-09-04 12:01:32 +00:00
umass Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
umodem Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
ums Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
union $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
unionfs $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
usb Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
vesa Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
vinum Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
vn Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
vr Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
wb Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
wi Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
xl Removed special rules for building and cleaning device interface files 1999-11-28 18:53:47 +00:00
Makefile Update the WaveLAN/IEEE driver: 1999-11-25 20:45:49 +00:00
Makefile.inc $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00