[Bug 370557] Re: ifdata doesn't support long device names
Alan Pope
alan at popey.com
Fri May 1 23:06:55 UTC 2009
Ok, to expand on my brief description.
ifdata fails with "Invalid data read, check! Error getting statistics
for wlan0" due to it looking for 17 items from /proc/net/dev/ on a line
(the wlan0 line in my system). However it also carves up the line
expecting the net device to be up to 6 characters in length (which
typically they are with eth1, wlan0 as examples). However sometimes they
are longer:-
alan at hactar:~/Development/moreutils/moreutils-0.34$ cat /proc/net/dev
Inter-| Receive | Transmit
face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed
lo: 11860 170 0 0 0 0 0 0 11860 170 0 0 0 0 0 0
eth0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
wmaster0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
wlan0: 4015561 7480 0 0 0 0 0 0 1157487 8080 0 0 0 0 0 0
vboxnet0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
pan0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Note vboxnet0 and wmaster0 are both longer than 6 characters. According
to include/linux/device.h the net device name can be up to 20 characters
in length. So the patch just accommodates larger device names.
** Attachment added: "patch.txt"
http://launchpadlibrarian.net/26231740/patch.txt
--
ifdata doesn't support long device names
https://bugs.launchpad.net/bugs/370557
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
ubuntu-bugs at lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
More information about the universe-bugs
mailing list