Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 86729

Summary: Bug in iproute2 (2.6.11.20050310) breaks dsmark qdiscs
Product: Gentoo Linux Reporter: dswhite42
Component: Current packagesAssignee: Gentoo's Team for Core System packages <base-system>
Status: RESOLVED FIXED    
Severity: normal    
Priority: High    
Version: 2004.3   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: A patch to fix the dsmark qdisc problems in tc

Description dswhite42 2005-03-25 19:09:50 UTC
A bug has been found in iproute2-2.6.11-0503xx that breaks the creation of dsmark qdiscs.  Below is a fairly simply tc command, but tc chokes on it (even though dsmark capabilities are built into both iproute2 and my gentoo kernel 2.6.11):

> tc qdisc add dev eth0 handle 1:0 root dsmark indices 8 default_index 0
RTNETLINK answers: Invalid argument

The bug report from the LARTC mailing list is here: http://mailman.ds9a.nl/pipermail/lartc/2005q1/015295.html
and the developer patch is here: 
http://mailman.ds9a.nl/pipermail/lartc/2005q1/015298.html

I will attach the patch, which I've applied to my portage overlay directory for iproute2.  It seems to have solved the problem.

In case you need it, my "emerge info" is below.  Thanks!

-----------------------------------------------------------

Portage 2.0.51.19 (default-linux/x86/2004.3, gcc-3.4.3-20050110, glibc-2.3.4.20050125-r1, 2.6.11-gentoo-r4 i686)
=================================================================
System uname: 2.6.11-gentoo-r4 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz
Gentoo Base System version 1.6.10
Python:              dev-lang/python-2.2.3-r5,dev-lang/python-2.3.5 [2.3.5 (#1, Feb 18 2005, 12:45:48)]
dev-lang/python:     2.2.3-r5, 2.3.5
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r7
sys-devel/libtool:   1.5.14
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=pentium4 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=pentium4 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="http://gentoo.mirrors.pair.com/ ftp://gentoo.mirrors.pair.com/ http://www.gtlib.cc.gatech.edu/pub/gentoo ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X aalib acl adns alsa apache2 apm arts avi berkdb bitmap-fonts cdr crypt cups curl dga directfb dvd dvdr emboss encode esd fam fbcon flac flash font-server foomaticdb fortran gd gdbm ggi gif gnome gphoto2 gpm gstreamer gtk gtk2 imagemagick imap imlib ipv6 java jpeg kde ldap libg++ libwww mad maildir matrox mbox mcal mikmod mmx motif mozilla mp3 mpeg mysql nas ncurses nls odbc oggvorbis opengl oss pam pdflib perl png ppds python qt quicktime readline samba sasl scanner sdl slang snmp speex spell sse ssl svga tcltk tcpd tiff truetype truetype-fonts type1-fonts usb x86 xml xml2 xmms xv zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
Comment 1 dswhite42 2005-03-25 19:10:53 UTC
Created attachment 54492 [details, diff]
A patch to fix the dsmark qdisc problems in tc
Comment 2 SpanKY gentoo-dev 2005-03-28 19:10:32 UTC
this breakage was mentioned in Bug 81383

thanks for the info, fixed with iproute2-2.6.11.20050310-r1