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  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]
Date:   Tue, 19 May 2020 17:04:05 -0700
From:   Jeff Kirsher <>
Cc:     Jeff Kirsher <>,,,
Subject: [net-next 00/14][pull request] 1GbE Intel Wired LAN Driver Updates 2020-05-19

This series contains updates to igc only.

Sasha cleans up the igc driver code that is not used or needed.

Vitaly cleans up driver code that was used to support Virtualization on
a device that is not supported by igc, so remove the dead code.

Andre renames a few macros to align with register and field names
described in the data sheet.  Also adds the VLAN Priority Queue Fliter
and EType Queue Filter registers to the list of registers dumped by
igc_get_regs().  Added additional debug messages and updated return codes
for unsupported features.  Refactored the VLAN priority filtering code to
move the core logic into igc_main.c.  Cleaned up duplicate code and
useless code.

The following are changes since commit 2de499258659823b3c7207c5bda089c822b67d69:
  Merge branch 's390-next'
and are available in the git repository at:
  git:// 1GbE

Andre Guedes (9):
  igc: Rename IGC_VLAPQF macro
  igc: Dump VLANPQF register
  igc: Return -EOPNOTSUPP when VLAN mask doesn't match
  igc: Refactor VLAN priority filtering code
  igc: Remove duplicated IGC_RXPBS macro
  igc: Remove ethertype filter in PTP code
  igc: Fix MAX_ETYPE_FILTER value
  igc: Refactor ethertype filtering code
  igc: Dump ETQF registers

Sasha Neftin (4):
  igc: Remove PCIe Control register
  igc: Clean up obsolete NVM defines
  igc: Remove unused IGC_ICS_DRSTA define
  igc: Remove unused registers

Vitaly Lifshits (1):
  igc: remove IGC_REMOVED function

 drivers/net/ethernet/intel/igc/igc.h         |   9 +-
 drivers/net/ethernet/intel/igc/igc_defines.h |  15 +-
 drivers/net/ethernet/intel/igc/igc_dump.c    |   4 -
 drivers/net/ethernet/intel/igc/igc_ethtool.c | 140 ++++--------------
 drivers/net/ethernet/intel/igc/igc_mac.h     |   4 -
 drivers/net/ethernet/intel/igc/igc_main.c    | 148 ++++++++++++++++++-
 drivers/net/ethernet/intel/igc/igc_ptp.c     |  12 --
 drivers/net/ethernet/intel/igc/igc_regs.h    |  15 +-
 8 files changed, 184 insertions(+), 163 deletions(-)


Powered by blists - more mailing lists