summaryrefslogtreecommitdiffstats
path: root/lib/clz_tab.c
diff options
context:
space:
mode:
authorNeil Horman <nhorman@tuxdriver.com>2013-01-29 22:15:45 +0100
committerDavid S. Miller <davem@davemloft.net>2013-01-29 22:29:22 +0100
commit6cdd20c380eb62eab757c5a6ccc90dac7ecd774b (patch)
tree547763439b122d5917fff7aae936b6a1bbcd0d0a /lib/clz_tab.c
parente1000e: enable ECC on I217/I218 to catch packet buffer memory errors (diff)
downloadlinux-6cdd20c380eb62eab757c5a6ccc90dac7ecd774b.tar.xz
linux-6cdd20c380eb62eab757c5a6ccc90dac7ecd774b.zip
vmxnet3: set carrier state properly on probe
vmxnet3 fails to set netif_carrier_off on probe, meaning that when an interface is opened the __LINK_STATE_NOCARRIER bit is already cleared, and so /sys/class/net/<ifname>/operstate remains in the unknown state. Correct this by setting netif_carrier_off on probe, like other drivers do. Also, while we're at it, lets remove the netif_carrier_ok checks from the link_state_update function, as that check is atomically contained within the netif_carrier_[on|off] functions anyway Tested successfully by myself Signed-off-by: Neil Horman <nhorman@tuxdriver.com> CC: "David S. Miller" <davem@davemloft.net> CC: "VMware, Inc." <pv-drivers@vmware.com> CC: Ben Hutchings <bhutchings@solarflare.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'lib/clz_tab.c')
0 files changed, 0 insertions, 0 deletions