[azure][PATCH v1 0/9] [Hyper-V] Transparent SR-IOV solves bonding race conditions

Marcelo Henrique Cerri marcelo.cerri at canonical.com
Fri Aug 4 14:54:35 UTC 2017


BugLink: http://bugs.launchpad.net/bugs/1708469

Transparent SR-IOV support for Azure.

Those are clean cherry-picks from mainline and net-next, with exception of
the commit that removes the bonding script. Since the script is being removed,
it doesn't make much sense to pick additional changes just to get a clean
pick for that.

Besides that, some changes that were previously sauced are already covered
by the picked commits from net-next. Because of that, I simply reverted those
commits.

Haiyang Zhang (1):
  hv_netvsc: Fix the carrier state error when data path is off

Marcelo Henrique Cerri (3):
  Revert "UBUNTU: SAUCE: netvsc: keep track of vf passthrough
    statistics"
  Revert "UBUNTU: SAUCE: netvsc: optional transparent fail over"
  Revert "UBUNTU: SAUCE: netvsc: optimize calculation of number of
    slots"

stephen hemminger (5):
  UBUNTU: SAUCE: netvsc: add some rtnl_dereference annotations
  UBUNTU: SAUCE: netvsc: include rtnetlink.h
  UBUNTU: SAUCE: netvsc: transparent VF management
  UBUNTU: SAUCE: netvsc: add documentation
  netvsc: remove bonding setup script

 Documentation/networking/netvsc.txt |  63 +++++++
 MAINTAINERS                         |   1 +
 drivers/net/hyperv/hyperv_net.h     |  14 +-
 drivers/net/hyperv/netvsc.c         |   7 +-
 drivers/net/hyperv/netvsc_drv.c     | 343 ++++++++++++++++++++----------------
 drivers/net/hyperv/rndis_filter.c   |   1 +
 tools/hv/bondvf.sh                  | 193 --------------------
 7 files changed, 272 insertions(+), 350 deletions(-)
 create mode 100644 Documentation/networking/netvsc.txt
 delete mode 100755 tools/hv/bondvf.sh

-- 
2.7.4





More information about the kernel-team mailing list