[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20170818140209.14804.94997.stgit@tlendack-t1.amdoffice.net>
Date: Fri, 18 Aug 2017 09:02:09 -0500
From: Tom Lendacky <thomas.lendacky@....com>
To: netdev@...r.kernel.org
Cc: David Miller <davem@...emloft.net>
Subject: [PATCH net-next v2 00/13] amd-xgbe: AMD XGBE driver updates
2017-08-17
The following updates are included in this driver update series:
- Set the MDIO mode to clause 45 for the 10GBase-T configuration
- Set the MII control width to 8-bits for speeds less than 1Gbps
- Fix an issue to related to module removal when the devices are up
- Fix ethtool statistics related to packet counting of TSO packets
- Add support for device renaming
- Add additional dynamic debug output for the PCS window calculation
- Optimize reading of DMA channel interrupt enablement register
- Add additional dynamic debug output about the hardware features
- Add per queue Tx and Rx ethtool statistics
- Add a macro to clear ethtool_link_ksettings modes
- Convert the driver to use the ethtool_link_ksettings
- Add support for VXLAN offload capabilities
- Add additional ethtool statistics related to VXLAN
This patch series is based on net-next.
---
Changes since v1:
- Remove added debugfs support for reading SFP eeprom and phydev
registers
Tom Lendacky (13):
amd-xgbe: Set the MDIO mode for 10000Base-T configuration
amd-xgbe: Set the MII control width for the MAC interface
amd-xgbe: Be sure driver shuts down cleanly on module removal
amd-xgbe: Update TSO packet statistics accuracy
amd-xgbe: Add support to handle device renaming
amd-xgbe: Add additional dynamic debug messages
amd-xgbe: Optimize DMA channel interrupt enablement
amd-xgbe: Add hardware features debug output
amd-xgbe: Add per queue Tx and Rx statistics
net: ethtool: Add macro to clear a link mode setting
amd-xgbe: Convert to using the new link mode settings
amd-xgbe: Add support for VXLAN offload capabilities
amd-xgbe: Add additional ethtool statistics
drivers/net/ethernet/amd/xgbe/xgbe-common.h | 25 +
drivers/net/ethernet/amd/xgbe/xgbe-debugfs.c | 25 +
drivers/net/ethernet/amd/xgbe/xgbe-dev.c | 198 ++++++++---
drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 487 ++++++++++++++++++++++++++
drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c | 86 +++--
drivers/net/ethernet/amd/xgbe/xgbe-main.c | 97 +++--
drivers/net/ethernet/amd/xgbe/xgbe-mdio.c | 81 +++-
drivers/net/ethernet/amd/xgbe/xgbe-pci.c | 4
drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c | 54 ++-
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 352 ++++++++++---------
drivers/net/ethernet/amd/xgbe/xgbe.h | 91 ++++-
include/linux/ethtool.h | 11 +
12 files changed, 1158 insertions(+), 353 deletions(-)
--
Tom Lendacky
Powered by blists - more mailing lists