I just compiled your htb3.3-020512.tar.gz I am running kernel 2.4.18 with freeswan patched in. iproute2-2.4.7-now-ss010824.tar.gz freeswan 1.97 I did the following cd /usr/src/linux patch -p1 < /tmp/htb/htb3_2.4.17.diff rebuilt the kernel that went fine. cd /tmp/iproute2 pathc -p1 < /tmp/htb/htb3_tc.diff make cp tc/tc /sbin this went fine also. no errors. then i typed the following tc class add dev eth2 parent 1: classid 1:1 htb rate 100kbps ceil 100kbps RTNETLINK answers: No such file or directory WHAT AM I DOING WRONG.. this is supposed to be simple! is there a problem with the version of kernel or maybe freeswan?