linux-kernelorg-stable/drivers/net/ethernet
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
..
3com net/3com: Delete driver and module versions from 3com drivers 2020-02-24 11:23:36 -08:00
8390
adaptec net/adaptec: Clean driver versions 2020-02-24 11:23:36 -08:00
aeroflex net/aeroflex: Don't assign FW if it is not available 2020-02-24 11:23:37 -08:00
agere net/agere: Delete unneeded driver version 2020-02-24 11:23:37 -08:00
alacritech net/alacritech: Delete driver version 2020-02-24 11:23:37 -08:00
allwinner net/allwinner: Remove driver version 2020-02-24 11:23:37 -08:00
alteon net/alteon: Properly report FW version 2020-02-24 11:23:37 -08:00
altera net/althera: Delete hardcoded driver version 2020-02-24 11:23:37 -08:00
amazon net: ena: fix broken interface between ENA driver and FW 2020-02-26 20:47:58 -08:00
amd net/amd: Remove useless driver version 2020-02-24 11:24:47 -08:00
apm net/apm: Properly mark absence of FW 2020-02-24 11:24:47 -08:00
apple
aquantia net/aquantia: Delete module version 2020-02-24 11:24:47 -08:00
arc net/arc: Delete driver version 2020-02-24 11:24:47 -08:00
atheros net: ag71xx: port to phylink 2020-02-29 21:34:20 -08:00
aurora
broadcom Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2020-02-27 18:31:39 -08:00
brocade bna: use new helper tcp_v6_gso_csum_prep 2020-02-19 11:20:59 -08:00
cadence net: macb: use resolved link config in mac_link_up() 2020-02-27 12:02:14 -08:00
calxeda
cavium net: thunderx: workaround BGX TX Underflow issue 2020-02-20 15:49:20 -08:00
chelsio chelsio: Replace zero-length array with flexible-array member 2020-02-24 15:26:17 -08:00
cirrus
cisco net: cisco: Replace zero-length array with flexible-array member 2020-02-26 16:43:09 -08:00
cortina
davicom net: ethernet: dm9000: Handle -EPROBE_DEFER in dm9000_parse_dt() 2020-02-16 20:01:43 -08:00
dec
dlink
emulex
ezchip
faraday
freescale net: dpaa2-mac: use resolved link config in mac_link_up() 2020-02-27 12:02:14 -08:00
fujitsu
google
hisilicon net: hns: Replace zero-length array with flexible-array member 2020-02-26 16:43:09 -08:00
huawei hinic: fix a bug of rss configuration 2020-02-27 11:08:01 -08:00
i825xx
ibm net/ethtool: Introduce link_ksettings API for virtual network devices 2020-02-29 21:48:55 -08:00
intel iavf: use tc_cls_can_offload_and_chain0() instead of chain check 2020-02-26 09:01:19 -08:00
marvell net: mvpp2: use resolved link config in mac_link_up() 2020-02-27 12:02:14 -08:00
mediatek net: phylink: propagate resolved link config via mac_link_up() 2020-02-27 12:02:14 -08:00
mellanox mlx5-updates-2020-02-27 2020-02-28 11:59:53 -08:00
micrel Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2020-02-27 18:31:39 -08:00
microchip
moxa
mscc net: mscc: fix in frame extraction 2020-02-17 14:02:29 -08:00
myricom
natsemi net/macsonic: Remove interrupt handler wrapper 2020-02-16 19:48:22 -08:00
neterion
netronome netronome: Replace zero-length array with flexible-array member 2020-02-24 15:26:17 -08:00
ni
nvidia
nxp
oki-semi
packetengines
pasemi
pensando Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2020-02-21 13:39:34 -08:00
qlogic qlogic: Replace zero-length array with flexible-array member 2020-02-26 16:43:09 -08:00
qualcomm Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2020-02-27 18:31:39 -08:00
rdc
realtek r8169: improve rtl8169_start_xmit 2020-02-23 17:17:57 -08:00
renesas sh_eth: use Gigabit register map for R7S72100 2020-02-16 19:44:41 -08:00
rocker
samsung
seeq
sfc Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2020-02-27 18:31:39 -08:00
sgi
silan
sis
smsc
socionext net: page_pool: API cleanup and comments 2020-02-20 10:09:25 -08:00
stmicro Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2020-02-27 18:31:39 -08:00
sun sunvnet: use icmp_ndo_send helper 2020-02-13 14:19:00 -08:00
synopsys
tehuti
ti
toshiba toshiba: Replace zero-length array with flexible-array member 2020-02-24 15:26:17 -08:00
tundra
via
wiznet
xilinx net: ll_temac: Add ethtool support for coalesce parameters 2020-02-29 21:30:43 -08:00
xircom
xscale
Kconfig
Makefile
dnet.c
dnet.h
ec_bhf.c
ethoc.c
fealnx.c
jme.c jme: use new helper tcp_v6_gso_csum_prep 2020-02-19 11:20:59 -08:00
jme.h
korina.c
lantiq_etop.c
lantiq_xrx200.c