Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 86729 - Bug in iproute2 (2.6.11.20050310) breaks dsmark qdiscs
Summary: Bug in iproute2 (2.6.11.20050310) breaks dsmark qdiscs
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-03-25 19:09 UTC by dswhite42
Modified: 2005-03-28 19:10 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
A patch to fix the dsmark qdisc problems in tc (fix-rta_align.patch,1.20 KB, patch)
2005-03-25 19:10 UTC, dswhite42
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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