New: tun device's speed is set to ony 10mbps
Subsystems (2)
A message that is not in the archive (sent off-list or not yet received): [email protected]/
(switched to email. Please respond via emailed reply-to-all, not via the bugzilla web interface).
Quoted 6 lines · On Mon, 22 Sep 2008 03:56:08 -0700 (PDT) [email protected] wrote:
http://bugzilla.kernel.org/show_bug.cgi?id=11620
Summary: tun device's speed is set to ony 10mbps Product: Drivers Version: 2.5 KernelVersion: 2.6.24-19-generic
2.6.24-19-generic fails
Quoted 11 lines
Platform: All
OS/Version: Linux
Tree: Mainline
Status: NEW
Severity: normal
Priority: P1
Component: Network
AssignedTo: [email protected]
ReportedBy: [email protected]
Quoted 1 line
Latest working kernel version:2.6.24-19-generic
2.6.24-19-generic does not fail.
Please clarify: which kernel version failed and whcih version did not?
Thanks.
Quoted 46 lines
Earliest failing kernel version:
Distribution:
Hardware Environment:
Software Environment:linux- ubuntu
Problem Description: When I open tun device, speed is set to 10mbps and I am not able to change it to 100 MbpsSteps to reproduce:
1) here is ioctl stuff my tun device
if (device) strncpy(tun->ifr.ifr_name, device, IFNAMSIZ); tun->ifr.ifr_flags=(flags)?flags:IFF_TUN|IFF_NO_PI; tun->fd=open("/dev/net/tun", O_RDWR); //#ioctl(tun->fd, TUNSETIFF, (void *) &(tun->ifr)); ioctl(tun->fd, TUNSETIFF, (void *) &(tun->ifr)); ioctl(tun->fd,TUNSETPERSIST,1); ioctl(tun->fd,TUNSETOWNER,500); return (PyObject *)tun;2) Once I create tun device, here are properties of my tun device
root@daya-desktop:/home/daya/tuntap-0.1# ethtool tun0 Settings for tun0: Supported ports: [ ] Supported link modes: Supports auto-negotiation: No Advertised link modes: Not reported Advertised auto-negotiation: No Speed: 10Mb/s Duplex: Full Port: Twisted Pair PHYAD: 0 Transceiver: internal Auto-negotiation: off Current message level: 0xffffffa1 (-95) Link detected: no3) When I tried to change the speed, it is throwing the following error
root@daya-desktop:/home/daya/tuntap-0.1# ethtool -s tun0 speed 100 Cannot set new settings: Operation not supported not setting speedroot@daya-desktop:/home/daya/tuntap-0.1# ifconfig tun0 media 100 port: SIOCSIFMAP: Operation not supported
David Miller
maintainerTUN is a virtual device, not a physical one, it is just reporting arbitrary values for things like link speed so that other aspects can be discovered by standard tools (such as link state and offloading features).
Please close this bug.