How to use PacketBench :
========================

1) Edit the Makefile if necessary. The VERBOSE switch can be toggled by 
uncommenting/commenting "-DVERBOSE"

2) Use the following commands :

   % make clean
   % make

3) The command line syntax is as follows :

   bench -N {tracefile name} {dump file} {drop file}

   Example :
   % ./bench -N ./OSU-1058584197.tsh dump.raw drop.raw

Dump file is the file in which packets get written to after normal processing.
Drop file is the file in which packets which DONT get processed (i.e. packets 
that are dropped) are written to.

4) Packet handling code is in flowid.c. Your code should go into flowid.c and flowid.h in the appropriately marked places. At present, the packet handling code simply prints a confirmation message when it receives a packet.

5) Two trace files are provided. Both are in binary time sequenced header (TSH) format (44 bytes per packet).

AIX-1058228090-1.tsh ~ 2,000 packets
OSU-1058584197.tsh ~ 248,000 packets
