This is a kit to use altq-2.0 with the rsvp rel4.2a4(+update) from ISI. CBQ and/or HFSC can be used as a traffic control module for RSVP. This kit contains the latest version of libaltq. You have to use this version to build rsvpd by passing "ALTQDIR=this_directory" to the make command. % cd KIT/libaltq % make here "KIT" is where this file is located Prepare the RSVP distribution from ISI. at this writing, the latest release is rel4.2a4. Note: this release supports ONLY rel4.2a4! % cd KIT % cp patch4.2a4 tc_altq.c RSVP-ROOT/rsvpd/ % cd RSVP-ROOT/rsvpd here "KIT" is where this file is located and "RSVP-ROOT" is where you put the rsvp distribution. % patch < patch4.2a4 the patch modifies the following files: Makefile rsrr.h rsvp_global.h rsvp_main.c rsvp_var.h rsvp_socket.c % make ALTQDIR=KIT if you don't have the altq kernel source in "/usr/src/sys-altq", use % make ALTQDIR=KIT SYSDIR=your_altq_sys_dir before you run rsvpd, you should copy "altq.conf" to "/etc" and edit the interface names and bandwidth to match your environment. # cp KIT/altq.conf /etc/altq.conf If you use the ALTQ kernel just for RSVP, you don't have to know much about ALTQ, CBQ or HFSC. If you are interested in understanding how it works, please read ALTQ_DIST/docs/cbq-howto.txt. -Kenjiro