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: <20200626062850.1649538-1-jeffrey.t.kirsher@intel.com>
Date:   Thu, 25 Jun 2020 23:28:42 -0700
From:   Jeff Kirsher <jeffrey.t.kirsher@...el.com>
To:     davem@...emloft.net
Cc:     Jeff Kirsher <jeffrey.t.kirsher@...el.com>, netdev@...r.kernel.org,
        nhorman@...hat.com, sassmann@...hat.com
Subject: [net-next v3 0/8][pull request] 40GbE Intel Wired LAN Driver Updates 2020-06-25

This series contains updates to i40e driver and removes the individual
driver versions from all of the Intel wired LAN drivers.

Shiraz moves the client header so that it can easily be shared between
the i40e LAN driver and i40iw RDMA driver.

Jesse cleans up the unused defines, since they are just dead weight.

Alek reduces the unreasonably long wait time for a PF reset after reboot
by using jiffies to limit the maximum wait time for the PF reset to
succeed.  Added additional logging to let the user know when the driver
transitions into recovery mode.  Adds new device support for our 5 Gbps
NICs.

Todd adds a check to see if MFS is set after warm reboot and notifies
the user when MFS is set to anything lower than the default value.

Arkadiusz fixes a possible race condition, where were holding a
spin-lock while in atomic context.

v2: removed code comments that were no longer applicable in patch 2 of
    the series.  Also removed 'inline' from patch 4 and patch 8 of the
    series.  Also re-arranged code to be able to remove the forward
    function declarations.  Dropped patch 9 of the series, while the
    author works on cleaning up the commit message.
v3: Updated patch 8 description to answer Jakub's questions

The following are changes since commit 6d29302652587001038c8f5ac0e0c7fa6592bbbc:
  Merge tag 'mlx5-updates-2020-06-23' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
and are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue 40GbE

Aleksandr Loktionov (2):
  i40e: Add support for 5Gbps cards
  i40e: Remove scheduling while atomic possibility

Jeff Kirsher (1):
  net/intel: remove driver versions from Intel drivers

Jesse Brandeburg (1):
  i40e: remove unused defines

Piotr Kwapulinski (2):
  i40e: make PF wait reset loop reliable
  i40e: detect and log info about pre-recovery mode

Shiraz Saleem (1):
  i40e: Move client header location

Todd Fujinaka (1):
  i40e: Add a check to see if MFS is set

 drivers/infiniband/hw/i40iw/Makefile          |    1 -
 drivers/infiniband/hw/i40iw/i40iw.h           |    2 +-
 drivers/net/ethernet/intel/e100.c             |    6 +-
 drivers/net/ethernet/intel/e1000/e1000.h      |    1 -
 .../net/ethernet/intel/e1000/e1000_ethtool.c  |    2 -
 drivers/net/ethernet/intel/e1000/e1000_main.c |    5 +-
 drivers/net/ethernet/intel/e1000e/e1000.h     |    1 -
 drivers/net/ethernet/intel/e1000e/ethtool.c   |    2 -
 drivers/net/ethernet/intel/e1000e/netdev.c    |    8 +-
 drivers/net/ethernet/intel/fm10k/fm10k.h      |    1 -
 .../net/ethernet/intel/fm10k/fm10k_ethtool.c  |    2 -
 drivers/net/ethernet/intel/fm10k/fm10k_main.c |    5 +-
 drivers/net/ethernet/intel/i40e/i40e.h        |   27 +-
 .../net/ethernet/intel/i40e/i40e_adminq_cmd.h |  497 +-
 drivers/net/ethernet/intel/i40e/i40e_client.c |    2 +-
 drivers/net/ethernet/intel/i40e/i40e_common.c |    7 +-
 drivers/net/ethernet/intel/i40e/i40e_dcb.h    |    5 -
 .../net/ethernet/intel/i40e/i40e_debugfs.c    |    1 -
 drivers/net/ethernet/intel/i40e/i40e_devids.h |    7 +-
 .../net/ethernet/intel/i40e/i40e_ethtool.c    |    2 -
 drivers/net/ethernet/intel/i40e/i40e_hmc.h    |    1 -
 drivers/net/ethernet/intel/i40e/i40e_main.c   |  132 +-
 drivers/net/ethernet/intel/i40e/i40e_osdep.h  |    1 -
 .../net/ethernet/intel/i40e/i40e_register.h   | 4658 +----------------
 drivers/net/ethernet/intel/i40e/i40e_txrx.h   |   25 -
 drivers/net/ethernet/intel/i40e/i40e_type.h   |   82 -
 .../ethernet/intel/i40e/i40e_virtchnl_pf.c    |  234 +-
 .../ethernet/intel/i40e/i40e_virtchnl_pf.h    |    1 -
 drivers/net/ethernet/intel/iavf/iavf.h        |    1 -
 .../net/ethernet/intel/iavf/iavf_ethtool.c    |    1 -
 drivers/net/ethernet/intel/iavf/iavf_main.c   |   14 +-
 drivers/net/ethernet/intel/iavf/iavf_type.h   |    8 -
 drivers/net/ethernet/intel/ice/ice.h          |    1 -
 drivers/net/ethernet/intel/ice/ice_ethtool.c  |    1 -
 drivers/net/ethernet/intel/ice/ice_main.c     |   22 +-
 drivers/net/ethernet/intel/igb/igb.h          |    1 -
 drivers/net/ethernet/intel/igb/igb_ethtool.c  |    1 -
 drivers/net/ethernet/intel/igb/igb_main.c     |   11 +-
 drivers/net/ethernet/intel/igbvf/ethtool.c    |    2 -
 drivers/net/ethernet/intel/igbvf/igbvf.h      |    1 -
 drivers/net/ethernet/intel/igbvf/netdev.c     |    5 +-
 drivers/net/ethernet/intel/igc/igc.h          |    1 -
 drivers/net/ethernet/intel/igc/igc_ethtool.c  |    1 -
 drivers/net/ethernet/intel/igc/igc_main.c     |    7 +-
 drivers/net/ethernet/intel/ixgb/ixgb.h        |    1 -
 .../net/ethernet/intel/ixgb/ixgb_ethtool.c    |    2 -
 drivers/net/ethernet/intel/ixgb/ixgb_main.c   |    6 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe.h      |    1 -
 .../net/ethernet/intel/ixgbe/ixgbe_ethtool.c  |    2 -
 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c |    3 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c |   10 +-
 drivers/net/ethernet/intel/ixgbevf/ethtool.c  |    2 -
 drivers/net/ethernet/intel/ixgbevf/ixgbevf.h  |    1 -
 .../net/ethernet/intel/ixgbevf/ixgbevf_main.c |    7 +-
 .../linux/net/intel}/i40e_client.h            |    9 -
 55 files changed, 246 insertions(+), 5594 deletions(-)
 rename {drivers/net/ethernet/intel/i40e => include/linux/net/intel}/i40e_client.h (93%)

-- 
2.26.2

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ