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 for Android: free password hash cracker in your pocket
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:   Wed, 12 Feb 2020 13:33:42 -0800
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 00/15][pull request] Intel Wired LAN Driver Updates 2020-02-12

This series contains fixes to only the ice driver.

Dave fixes logic flaws in the DCB rebuild function which is used after a
reset.  Also fixed a configuration issue when switching between firmware
and software LLDP mode where the number of TLV's configured was getting
out of sync with what lldpad thinks is configured.

Paul fixes how the driver displayed all the supported and advertised
link modes by basing it on the PHY capabilities, and in the process
cleaned up a lot of code.

Brett fixes duplicate receive tail bumps by comparing the value we are
writing to tail with the previously written tail value.  Also cleaned up
workarounds that are no longer needed with the latest NVM images.

Anirudh cleaned up unnecessary CONFIG_PCI_IOV wrappers.  Updated the
driver to use ice_pf_to_dev() instead of &pf->pdev->dev or
&vsi->back->pdev->dev.  Cleaned up the string format in print function
calls to remove newlines where applicable.

Akeem updates the link message logging to include "Full Duplex" and
"Negotiated", to help distinguish from "Requested" for FEC.

Bruce fixes and consolidates the logging of firmware/NVM information
during driver load, since the information is duplicate of what is
available via ethtool.  Fixed the checking of the Unit Load Status bits
after reset to ensure they are 0x7FF before continuing, by updating the
mask.  Cleanup up possible NULL dereferences that were created by a
previous commit.

Ben fixes the driver to use the correct netif_msg_tx/rx_error() to
determine whether to print the MDD event type.

Tony provides several trivial fixes, which include whitespace, typos,
function header comments, reverse Christmas tree issues.

The following are changes since commit b9287f2ac321ecac56eb51e6231f6579683dcdae:
  net: ethernet: ave: Add capability of rgmii-id mode
and are available in the git repository at:
  git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue 100GbE

Akeem G Abodunrin (1):
  ice: Modify link message logging

Anirudh Venkataramanan (4):
  ice: Remove CONFIG_PCI_IOV wrap in ice_set_pf_caps
  ice: Use ice_pf_to_dev
  ice: Make print statements more compact
  ice: Cleanup ice_vsi_alloc_q_vectors

Ben Shelton (1):
  ice: Use correct netif error function

Brett Creeley (2):
  ice: Don't allow same value for Rx tail to be written twice
  ice: Remove ice_dev_onetime_setup()

Bruce Allan (2):
  ice: fix and consolidate logging of NVM/firmware version information
  ice: update Unit Load Status bitmask to check after reset

Dave Ertman (2):
  ice: Fix DCB rebuild after reset
  ice: Fix switch between FW and SW LLDP

Paul Greenwalt (1):
  ice: display supported and advertised link modes

Tony Nguyen (2):
  ice: Remove possible null dereference
  ice: Trivial fixes

 .../net/ethernet/intel/ice/ice_adminq_cmd.h   |   1 +
 drivers/net/ethernet/intel/ice/ice_base.c     |  35 +-
 drivers/net/ethernet/intel/ice/ice_common.c   |  37 +-
 drivers/net/ethernet/intel/ice/ice_common.h   |   2 -
 drivers/net/ethernet/intel/ice/ice_dcb.c      |   8 +-
 drivers/net/ethernet/intel/ice/ice_dcb_lib.c  |  99 ++---
 drivers/net/ethernet/intel/ice/ice_dcb_nl.c   |  20 +-
 drivers/net/ethernet/intel/ice/ice_ethtool.c  | 355 ++----------------
 .../net/ethernet/intel/ice/ice_hw_autogen.h   |   7 +-
 drivers/net/ethernet/intel/ice/ice_lib.c      |  71 +---
 drivers/net/ethernet/intel/ice/ice_lib.h      |   2 -
 drivers/net/ethernet/intel/ice/ice_main.c     | 195 ++++------
 drivers/net/ethernet/intel/ice/ice_txrx.c     |  11 +-
 drivers/net/ethernet/intel/ice/ice_txrx.h     |   4 +-
 drivers/net/ethernet/intel/ice/ice_txrx_lib.c |   2 +-
 drivers/net/ethernet/intel/ice/ice_type.h     |   2 +-
 .../net/ethernet/intel/ice/ice_virtchnl_pf.c  |  67 ++--
 drivers/net/ethernet/intel/ice/ice_xsk.c      |   4 +-
 18 files changed, 247 insertions(+), 675 deletions(-)

-- 
2.24.1

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ