iproute missing q_netem.so
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
iproute (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
iproute package is missing /usr/lib/
network emulation.
Running the example command from
http://
root@halogen:~ # tc qdisc change dev eth0 root netem latency 100ms 10ms
Unknown qdisc "netem", hence option "latency" is unparsable
Workaround: the debian version has q_netem.so, so I installed libatm1 and then
Debian's iproute package. The Debian package looks like it is built from the
same codebase (20041019) but is "-3" rather than ubuntu's "-1"
The source file, q_netem.c exists in the source file used to build the package:
tony@halogen:~$ wget
http://
tony@halogen:~$ tar tvfz iproute_
-r--r--r-- shemminger/users 6394 2004-10-20 06:49:02 iproute2-
There is nothing in the diff file that looks like it alters anything to do with
netem:
tony@halogen:~$ wget
http://
tony@halogen:~$ gunzip -c iproute_
tony@halogen:~$
So maybe it's just not being packaged up after building?
The fixed version has been merged into Breezy:
mizar:[~] apt-cache madison iproute us.archive. ubuntu. com breezy/main Packages tc/q_netem. so
iproute | 20041019-3 | http://
[...]
mizar:[~] dpkg -L iproute | grep q_netem
/usr/lib/