Messages in this thread Patch in this message | | | From | David Decotigny <> | Subject | [PATCHv2] acenic: Fix using the specified speed when configuring NIC | Date | Wed, 27 Apr 2011 11:34:50 -0700 |
| |
This tells the NIC to take the speed specified by ethtool into account when configuring the NIC, instead of keeping the previous speed.
Signed-off-by: David Decotigny <decot@google.com> --- drivers/net/acenic.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/net/acenic.c b/drivers/net/acenic.c index a579899..82260ca 100644 --- a/drivers/net/acenic.c +++ b/drivers/net/acenic.c @@ -2720,7 +2720,7 @@ static int ace_set_settings(struct net_device *dev, struct ethtool_cmd *ecmd) link |= LNK_NEGOTIATE; if (ethtool_cmd_speed(ecmd) != speed) { link &= ~(LNK_1000MB | LNK_100MB | LNK_10MB); - switch (speed) { + switch (ethtool_cmd_speed(ecmd)) { case SPEED_1000: link |= LNK_1000MB; break; -- 1.7.3.1
| |