[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20200520000419.1595788-1-jeffrey.t.kirsher@intel.com>
Date: Tue, 19 May 2020 17:04:05 -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 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://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue 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(-)
--
2.26.2
Powered by blists - more mailing lists