ofproto: Report 0 Mbps when speed not available instead of 100 Mbps.
authorBen Pfaff <blp@nicira.com>
Sun, 4 Nov 2012 01:00:39 +0000 (18:00 -0700)
committerBen Pfaff <blp@nicira.com>
Sun, 4 Nov 2012 01:00:39 +0000 (18:00 -0700)
commitd02a5f8ea4e1da19ccc4f903026b77649472b236
tree103e396780d581af6e7f062400dfde59aa455ec6
parent8087f5ff825cae3a699e5a60ca6dd0deb10fc8e5
ofproto: Report 0 Mbps when speed not available instead of 100 Mbps.

When a link is down, or when a link has no speed because it is not a
physical interface, Open vSwitch previously reported that its rate is 100
Mbps as a default.  This is counterintuitive, however, so this commit
changes Open vSwitch behavior to report 0 Mbps when a link is down or its
speed is otherwise unavailable.

Bug #13388.
Reported-by: Hiroshi Tanaka <htanaka@nicira.com>
Signed-off-by: Ben Pfaff <blp@nicira.com>
lib/netdev-linux.c
lib/netdev.c
lib/netdev.h
lib/ofp-util.c
ofproto/ofproto-dpif-sflow.c
ofproto/ofproto.c
tests/ofp-print.at
tests/ofproto.at
vswitchd/bridge.c