Though the ESFQ patch applies cleanly, the expected functionality is not given for the program tc of the iproute2 package. You can add esfq basic queues (for example like this: tc qdisc add root dev eth0 esfq), but you cannot give any options (for example: tc qdisc add root dev eth0 esfq hash src). This bug includes calling the help function. Also the filename for the esfq patch is wrong. the file is called *esqf* instead of *esfq*. There's a patch to add a WRR queue, too. Might be broken, too. But I haven't tested yet. Reproducible: Always Steps to Reproduce: 1. 2. 3. Portage 2.0.51-r15 (default-linux/x86/2004.2, gcc-3.3.5, glibc-2.3.4.20040808-r1, 2.4.28-kaladix-r2 i686) ================================================================= System uname: 2.4.28-kaladix-r2 i686 AMD Athlon(tm) XP 1600+ Gentoo Base System version 1.4.16 Python: dev-lang/python-2.2.3-r1,dev-lang/python-2.3.4 [2.3.4 (#1, Oct 20 2004, 18:23:05)] ccache version 2.3 [enabled] dev-lang/python: 2.2.3-r1, 2.3.4 sys-devel/autoconf: 2.59-r5 sys-devel/automake: 1.8.5-r1 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.2-r7 virtual/os-headers: 2.4.19-r1, 2.4.21-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=i686 -funroll-loops -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=i686 -funroll-loops -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms userpriv usersandbox" GENTOO_MIRRORS="ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ http://gd.tuwien.ac.at/opsys/linux/gentoo/ ftp://ftp.easynet.nl/mirror/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowex acl apache2 apm berkdb cdr clamav crypt font-server fortran gd gdbm hardened hardenedphp imagemagick ipv6 javascript libwww mmx mmx2 mysql mysqli ncurses nls oav pam perl png python readline samba slang sse sse2 ssl tcpd tcpmd5 truetype truetype-fonts type1-fonts zlib" Unset: ASFLAGS, CBUILD, CTARGET, LDFLAGS, PORTDIR_OVERLAY
fixed in the -r1 revbump. thanks.