net/igb/e1000/e1000e: more robust ethtool duplex/speed configuration
This makes sure that one cannot request a 99Mbps full-duplex and get a 100Mbps half-duplex configuration in return due to the way the speed/duplex parameters are handled internally. Tested: e1000 works Signed-off-by:David Decotigny <decot@google.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/net/e1000/e1000.h 1 addition, 1 deletiondrivers/net/e1000/e1000.h
- drivers/net/e1000/e1000_ethtool.c 1 addition, 1 deletiondrivers/net/e1000/e1000_ethtool.c
- drivers/net/e1000/e1000_main.c 24 additions, 18 deletionsdrivers/net/e1000/e1000_main.c
- drivers/net/e1000e/ethtool.c 16 additions, 8 deletionsdrivers/net/e1000e/ethtool.c
- drivers/net/igb/igb.h 1 addition, 1 deletiondrivers/net/igb/igb.h
- drivers/net/igb/igb_ethtool.c 1 addition, 1 deletiondrivers/net/igb/igb_ethtool.c
- drivers/net/igb/igb_main.c 15 additions, 8 deletionsdrivers/net/igb/igb_main.c
Loading
Please register or sign in to comment