]> git.baikalelectronics.ru Git - kernel.git/commit
netvsc: transparent VF management
authorstephen hemminger <stephen@networkplumber.org>
Wed, 2 Aug 2017 02:58:53 +0000 (19:58 -0700)
committerDavid S. Miller <davem@davemloft.net>
Wed, 2 Aug 2017 23:55:33 +0000 (16:55 -0700)
commit02e633075a174ab20eed563f8d9943424197d8b8
treec23e3f19dd745d47a0b028661695394f75e53bc7
parented4e27a4e13986e745ec8ab1a0e7f5c86a82e979
netvsc: transparent VF management

This patch implements transparent fail over from synthetic NIC to
SR-IOV virtual function NIC in Hyper-V environment. It is a better
alternative to using bonding as is done now. Instead, the receive and
transmit fail over is done internally inside the driver.

Using bonding driver has lots of issues because it depends on the
script being run early enough in the boot process and with sufficient
information to make the association. This patch moves all that
functionality into the kernel.

Signed-off-by: Stephen Hemminger <sthemmin@microsoft.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/hyperv/hyperv_net.h
drivers/net/hyperv/netvsc_drv.c