netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH net-next v1 00/14] amd-xgbe: AMD XGBE driver updates 2016-06-28
@ 2017-06-28 18:41 Tom Lendacky
  2017-06-28 18:41 ` [PATCH net-next v1 01/14] amd-xgbe: Simplify mailbox interface rate change code Tom Lendacky
                   ` (14 more replies)
  0 siblings, 15 replies; 16+ messages in thread
From: Tom Lendacky @ 2017-06-28 18:41 UTC (permalink / raw)
  To: netdev; +Cc: David Miller

The following updates and fixes are included in this driver update series:

- Simplify mailbox interface code
- Fix SFP supported and advertising settings
- Fix PTP initialization register usage
- Insure there is timestamp skb present before using it
- Add a timeout to timestamp register updates
- Handle return code from software reset function
- Some fixes for handling 2.5Gbps rates
- Limit I2C error messages
- Fix non-DMA interrupt handling through tasklet usage
- Add NUMA affinity support for memory allocations
- Add NUMA affinity support for interrupts
- Prepare for more fine-grained cache coherency controls
- Simplify setting the DMA burst length programming
- Performance improvements

This patch series is based on net-next.

---

Tom Lendacky (14):
      amd-xgbe: Simplify mailbox interface rate change code
      amd-xgbe: Fix SFP PHY supported/advertised settings
      amd-xgbe: Use the proper register during PTP initialization
      amd-xgbe: Add a check for an skb in the timestamp path
      amd-xgbe: Prevent looping forever if timestamp update fails
      amd-xgbe: Handle return code from software reset function
      amd-xgbe: Fixes for working with PHYs that support 2.5GbE
      amd-xgbe: Limit the I2C error messages that are output
      amd-xgbe: Re-issue interrupt if interrupt status not cleared
      amd-xgbe: Add NUMA affinity support for memory allocations
      amd-xgbe: Add NUMA affinity support for IRQ hints
      amd-xgbe: Prepare for more fine grained cache coherency controls
      amd-xgbe: Simplify the burst length settings
      amd-xgbe: Adjust register settings to improve performance


 drivers/net/ethernet/amd/xgbe/xgbe-common.h   |   53 ++---
 drivers/net/ethernet/amd/xgbe/xgbe-desc.c     |   94 +++++++---
 drivers/net/ethernet/amd/xgbe/xgbe-dev.c      |  244 ++++++++++---------------
 drivers/net/ethernet/amd/xgbe/xgbe-drv.c      |  245 ++++++++++++++++---------
 drivers/net/ethernet/amd/xgbe/xgbe-i2c.c      |   30 +++
 drivers/net/ethernet/amd/xgbe/xgbe-main.c     |   14 +
 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c     |   33 +++
 drivers/net/ethernet/amd/xgbe/xgbe-pci.c      |   14 +
 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c   |  240 +++++++++---------------
 drivers/net/ethernet/amd/xgbe/xgbe-platform.c |   10 -
 drivers/net/ethernet/amd/xgbe/xgbe-ptp.c      |    2 
 drivers/net/ethernet/amd/xgbe/xgbe.h          |   56 +++---
 12 files changed, 547 insertions(+), 488 deletions(-)

-- 
Tom Lendacky

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2017-06-29 19:16 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-06-28 18:41 [PATCH net-next v1 00/14] amd-xgbe: AMD XGBE driver updates 2016-06-28 Tom Lendacky
2017-06-28 18:41 ` [PATCH net-next v1 01/14] amd-xgbe: Simplify mailbox interface rate change code Tom Lendacky
2017-06-28 18:41 ` [PATCH net-next v1 02/14] amd-xgbe: Fix SFP PHY supported/advertised settings Tom Lendacky
2017-06-28 18:41 ` [PATCH net-next v1 03/14] amd-xgbe: Use the proper register during PTP initialization Tom Lendacky
2017-06-28 18:41 ` [PATCH net-next v1 04/14] amd-xgbe: Add a check for an skb in the timestamp path Tom Lendacky
2017-06-28 18:42 ` [PATCH net-next v1 05/14] amd-xgbe: Prevent looping forever if timestamp update fails Tom Lendacky
2017-06-28 18:42 ` [PATCH net-next v1 06/14] amd-xgbe: Handle return code from software reset function Tom Lendacky
2017-06-28 18:42 ` [PATCH net-next v1 07/14] amd-xgbe: Fixes for working with PHYs that support 2.5GbE Tom Lendacky
2017-06-28 18:42 ` [PATCH net-next v1 08/14] amd-xgbe: Limit the I2C error messages that are output Tom Lendacky
2017-06-28 18:42 ` [PATCH net-next v1 09/14] amd-xgbe: Re-issue interrupt if interrupt status not cleared Tom Lendacky
2017-06-28 18:42 ` [PATCH net-next v1 10/14] amd-xgbe: Add NUMA affinity support for memory allocations Tom Lendacky
2017-06-28 18:43 ` [PATCH net-next v1 11/14] amd-xgbe: Add NUMA affinity support for IRQ hints Tom Lendacky
2017-06-28 18:43 ` [PATCH net-next v1 12/14] amd-xgbe: Prepare for more fine grained cache coherency controls Tom Lendacky
2017-06-28 18:43 ` [PATCH net-next v1 13/14] amd-xgbe: Simplify the burst length settings Tom Lendacky
2017-06-28 18:43 ` [PATCH net-next v1 14/14] amd-xgbe: Adjust register settings to improve performance Tom Lendacky
2017-06-29 19:16 ` [PATCH net-next v1 00/14] amd-xgbe: AMD XGBE driver updates 2016-06-28 David Miller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).