Resources Available
The related files are available in the latest kernel versions at ftp://ftp.kernel.org/pub/linux/kernel/v2.1/.
The location of the files is relative to the /usr/src/linux directory.
The files related to the QoS support are in net/sched.
The scheduler files start with the sch prefix, the classifier files start with the cls prefix and the policing function is done in the police.c file.
The user space program iproute2-version.tar.gz is available at ftp:// ftp://ftp.sunet.se/pub/Linux/ip-routing/.
The location of the files is relative to the iproute2/ directory.
The user code that will be used to create the queues, classes and filters are in tc/.
The filter files start with the f_ prefix, the queue files start with the q_ prefix and the general traffic controller files start with tc_ prefix.