Cris Forno
9aedc6e2f1
net/ethtool: Introduce link_ksettings API for virtual network devices
...
With the ethtool_virtdev_set_link_ksettings function in core/ethtool.c,
ibmveth, netvsc, and virtio now use the core's helper function.
Funtionality changes that pertain to ibmveth driver include:
1. Changed the initial hardcoded link speed to 1GB.
2. Added support for allowing a user to change the reported link
speed via ethtool.
Functionality changes to the netvsc driver include:
1. When netvsc_get_link_ksettings is called, it will defer to the VF
device if it exists to pull accelerated networking values, otherwise
pull default or user-defined values.
2. Similarly, if netvsc_set_link_ksettings called and a VF device
exists, the real values of speed and duplex are changed.
Signed-off-by: Cris Forno <cforno12@linux.vnet.ibm.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2020-02-29 21:48:55 -08:00
..
2020-02-24 11:23:36 -08:00
2019-12-12 21:38:57 -08:00
2020-02-24 11:23:36 -08:00
2020-02-24 11:23:37 -08:00
2020-02-24 11:23:37 -08:00
2020-02-24 11:23:37 -08:00
2020-02-24 11:23:37 -08:00
2020-02-24 11:23:37 -08:00
2020-02-24 11:23:37 -08:00
2020-02-26 20:47:58 -08:00
2020-02-24 11:24:47 -08:00
2020-02-24 11:24:47 -08:00
2019-12-12 21:38:57 -08:00
2020-02-24 11:24:47 -08:00
2020-02-24 11:24:47 -08:00
2020-02-29 21:34:20 -08:00
2020-01-22 21:16:32 +01:00
2020-02-27 18:31:39 -08:00
2020-02-19 11:20:59 -08:00
2020-02-27 12:02:14 -08:00
2019-12-12 21:38:57 -08:00
2020-02-20 15:49:20 -08:00
2020-02-24 15:26:17 -08:00
2019-12-12 21:38:57 -08:00
2020-02-26 16:43:09 -08:00
2019-12-22 15:15:05 -08:00
2020-02-16 20:01:43 -08:00
2020-02-05 14:21:31 +01:00
2019-12-12 21:38:57 -08:00
2019-12-22 15:15:05 -08:00
2020-01-21 10:50:41 +01:00
2020-02-27 12:02:14 -08:00
2019-12-12 21:38:57 -08:00
2020-01-09 12:13:43 -08:00
2020-02-26 16:43:09 -08:00
2020-02-27 11:08:01 -08:00
2020-01-28 16:02:33 -08:00
2020-02-29 21:48:55 -08:00
2020-02-26 09:01:19 -08:00
2020-02-27 12:02:14 -08:00
2020-02-27 12:02:14 -08:00
2020-02-28 11:59:53 -08:00
2020-02-27 18:31:39 -08:00
2019-12-25 19:51:34 -08:00
2020-02-17 14:02:29 -08:00
2020-01-08 15:19:55 -08:00
2020-02-16 19:48:22 -08:00
2019-12-12 21:38:57 -08:00
2020-02-24 15:26:17 -08:00
2019-11-04 11:21:25 -08:00
2019-12-12 21:38:57 -08:00
2020-01-23 10:49:30 +01:00
2019-12-22 15:15:05 -08:00
2019-12-12 21:38:57 -08:00
2020-02-21 13:39:34 -08:00
2020-02-26 16:43:09 -08:00
2020-02-27 18:31:39 -08:00
2020-01-21 10:50:41 +01:00
2020-02-23 17:17:57 -08:00
2020-02-16 19:44:41 -08:00
2019-12-16 16:14:43 -08:00
2020-01-22 21:16:32 +01:00
2019-12-12 21:38:57 -08:00
2020-02-27 18:31:39 -08:00
2020-02-05 13:53:54 +01:00
2019-12-12 21:38:57 -08:00
2019-12-12 21:38:57 -08:00
2020-01-28 16:02:33 -08:00
2020-02-20 10:09:25 -08:00
2020-02-27 18:31:39 -08:00
2020-02-13 14:19:00 -08:00
2019-12-12 21:38:57 -08:00
2020-01-28 16:02:33 -08:00
2020-02-24 15:26:17 -08:00
2020-01-06 13:54:55 -08:00
2019-12-12 21:38:57 -08:00
2020-02-29 21:30:43 -08:00
2019-12-12 21:38:57 -08:00
2020-01-12 12:59:53 -08:00
2020-01-23 10:49:30 +01:00
2020-01-28 16:02:33 -08:00
2019-12-12 21:38:57 -08:00
2020-02-19 11:20:59 -08:00
2019-10-31 14:49:52 -07:00
2020-01-28 16:02:33 -08:00
2020-01-28 16:02:33 -08:00
2019-10-31 14:49:52 -07:00