lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20180514223223.25433-1-sthemmin@microsoft.com>
Date:   Mon, 14 May 2018 15:31:59 -0700
From:   Stephen Hemminger <stephen@...workplumber.org>
To:     davem@...emloft.net
Cc:     netdev@...r.kernel.org, Stephen Hemminger <sthemmin@...rosoft.com>
Subject: [PATCH net-stable 00/24] hv_netvsc patches for 4.14 stable

These patches are backport of latest stability related patches
from upstream.  Although it looks like a lot it encompasses
three main areas:
   1. The set of patches to get rid of races when MTU or number
      of queues is changed while device is up.  And make this
      work on older versions of Windows server.
   2. Make transparent passthrough mode work better by setting
      master/slave correctly.
   3. Do correct queue mapping in NUMA and VF mode.

Haiyang Zhang (6):
  hv_netvsc: Fix the real number of queues of non-vRSS cases
  hv_netvsc: Rename ind_table to rx_table
  hv_netvsc: Rename tx_send_table to tx_table
  hv_netvsc: Add initialization of tx_table in netvsc_device_add()
  hv_netvsc: Set tx_table to equal weight after subchannels open
  hv_netvsc: Use the num_online_cpus() for channel limit

Mohammed Gamal (4):
  hv_netvsc: Use Windows version instead of NVSP version on GPAD
    teardown
  hv_netvsc: Split netvsc_revoke_buf() and netvsc_teardown_gpadl()
  hv_netvsc: Ensure correct teardown message sequence order
  hv_netvsc: Fix net device attach on older Windows hosts

Stephen Hemminger (12):
  hv_netvsc: empty current transmit aggregation if flow blocked
  hv_netvsc: avoid retry on send during shutdown
  hv_netvsc: only wake transmit queue if link is up
  hv_netvsc: fix error unwind handling if vmbus_open fails
  hv_netvsc: cancel subchannel setup before halting device
  hv_netvsc: fix race in napi poll when rescheduling
  hv_netvsc: defer queue selection to VF
  hv_netvsc: disable NAPI before channel close
  hv_netvsc: use RCU to fix concurrent rx and queue changes
  hv_netvsc: change GPAD teardown order on older versions
  hv_netvsc: common detach logic
  hv_netvsc: set master device

Vitaly Kuznetsov (2):
  hv_netvsc: netvsc_teardown_gpadl() split
  hv_netvsc: preserve hw_features on mtu/channels/ringparam changes

 drivers/net/hyperv/hyperv_net.h   |  11 +-
 drivers/net/hyperv/netvsc.c       | 203 +++++++++++--------
 drivers/net/hyperv/netvsc_drv.c   | 313 +++++++++++++++++-------------
 drivers/net/hyperv/rndis_filter.c | 210 ++++++++++----------
 4 files changed, 417 insertions(+), 320 deletions(-)

-- 
2.17.0

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ