This is the bandwidth management package.  It is in pretty
rough shape for now, but may get cleaned up as time passes.

BUILDING
    The Makefile requires that ../../linux-2.2 be a kernel
    tree.  This can be overriden on the command line via
    the KERN_DIR variable.  This kernel directory must
    have a valid kernel configuration, typically found by
	% cd $KERN_DIR
	% cp config-pacifica .config
	% make oldconfig

    The Makefile supports the following commands:

    make {all|cmd|kern}
	build the kernel module or the front end tool(s).

    make packages
	Build a binary RPM for the commands and module.
	The resulting module is placed in the 'rpmout'
	subdirectory.  The RPM construction is unclean.
	See the makefile for comments.

	Note - the current system will not generate a
	source rpm.

    make clean
	Remove intermediate files.

    make clobber
	Remove all generated files.

FILE OVERVIEW:

    Makefile - makefile for all components in the limiter:

    bwmgmt_spec
	This is the prototype spec file for RPM.  Because
	of, um, flaws in RPM, we need to 'sed' and hack this
	to do what we want.

	The locations of binaries in the generated package
	are a product of conspiracy between the Makefile and
	the RPM spec file.

    cmd
	The commands that are associated with bwmgmt.

    doc
	Currently the initial design document for this package.
	This is incomplete and out of date, but at least it is
	archived.

    include
	Local include files.  Should not be of interest to any
	outsiders.

    kern
	The kernel module itself.  Note that the Makefile in
	the kern directory can be used from that directory.

    test
	A user mode test harness.  This is a simple command line
	tools to test various pieces of the kernel module.  It
	is limited to simple tests, but can be useful to verify
	large changes before moving code into the kernel.
