TOS manipulation functions
--------------------------

Linux-specific, unfortunately, since IP_RECVTOS is a linux-ism.

tos-* are the TOS maniputation functions.

ecn.h is prototypes and #defines for the ECN bits in the TOS field.

ecnsend.c transmits stdin over UDP to the named machine (and optional
port, default 5000) with the ECN Capable Transport bit set in the
header.

ecnrecv.c received UDP on a port (default 5000) and prints the number
of ECN marks seen per second to stderr, packet data going to stdout.

ecnsend/ecnrecv are proof of concept / debugging harnesses for the
tos-*.c files, more than anything.

Austin Donnelly <Austin.Donnelly@cl.cam.ac.uk>
2nd March 2000
