All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH net-next 00/10] amd-xgbe: AMD XGBE driver updates 2015-03-19
@ 2015-03-19 17:12 Tom Lendacky
  2015-03-19 17:12 ` [PATCH net-next 01/10] amd-xgbe-phy: Use phydev advertising field vs supported Tom Lendacky
                   ` (9 more replies)
  0 siblings, 10 replies; 15+ messages in thread
From: Tom Lendacky @ 2015-03-19 17:12 UTC (permalink / raw)
  To: netdev; +Cc: David Miller

The following series of patches includes functional updates and changes
to the driver.

- Use the phydev->advertising field instead of the phydev->supported
  field when configuring for auto-negotiation, etc.
- Use the phy_driver flags field for setting the transceiver type
  instead of hardcoding it in the ethtool support.
- Provide an auto-negotiation timeout check
- Clarify the Tx/Rx queue information messages
- Use the new DMA memory barrier operations
- Set the device DMA mask based on what the hardware reports
- Remove the software implementation of Tx coalescing
- Fix the reporting of the Rx coalescing value
- Use napi_alloc_skb when allocating an SKB in softirq
- Rework the Rx path SKB allocation to make it cleaner and be able
  to possibly inline more data

This patch series is based on net-next.

---

Tom Lendacky (10):
      amd-xgbe-phy: Use phydev advertising field vs supported
      amd-xgbe-phy: Use the phy_driver flags field
      amd-xgbe-phy: Provide support for auto-negotiation timeout
      amd-xgbe: Clarify output message about queues
      amd-xgbe: Use the new DMA memory barriers where appropriate
      amd-xgbe: Set DMA mask based on hardware register value
      amd-xgbe: Remove Tx coalescing
      amd-xgbe: Fix Rx coalescing reporting
      amd-xgbe: Use napi_alloc_skb when allocating skb in softirq
      amd-xgbe: Rework the Rx path SKB allocation


 drivers/net/ethernet/amd/xgbe/xgbe-common.h  |   16 ++-
 drivers/net/ethernet/amd/xgbe/xgbe-desc.c    |    2 
 drivers/net/ethernet/amd/xgbe/xgbe-dev.c     |   45 ++++++----
 drivers/net/ethernet/amd/xgbe/xgbe-drv.c     |  122 +++++++++++++++++---------
 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c |   19 +---
 drivers/net/ethernet/amd/xgbe/xgbe-main.c    |   19 ++--
 drivers/net/ethernet/amd/xgbe/xgbe.h         |    8 +-
 drivers/net/phy/amd-xgbe-phy.c               |   98 +++++++++++++--------
 8 files changed, 195 insertions(+), 134 deletions(-)

-- 
Tom Lendacky

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

end of thread, other threads:[~2015-03-19 18:53 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-03-19 17:12 [PATCH net-next 00/10] amd-xgbe: AMD XGBE driver updates 2015-03-19 Tom Lendacky
2015-03-19 17:12 ` [PATCH net-next 01/10] amd-xgbe-phy: Use phydev advertising field vs supported Tom Lendacky
2015-03-19 17:12 ` [PATCH net-next 02/10] amd-xgbe-phy: Use the phy_driver flags field Tom Lendacky
2015-03-19 17:12 ` [PATCH net-next 03/10] amd-xgbe-phy: Provide support for auto-negotiation timeout Tom Lendacky
2015-03-19 17:12 ` [PATCH net-next 04/10] amd-xgbe: Clarify output message about queues Tom Lendacky
2015-03-19 17:12 ` [PATCH net-next 05/10] amd-xgbe: Use the new DMA memory barriers where appropriate Tom Lendacky
2015-03-19 17:13 ` [PATCH net-next 06/10] amd-xgbe: Set DMA mask based on hardware register value Tom Lendacky
2015-03-19 17:32   ` David Laight
2015-03-19 17:40     ` Tom Lendacky
2015-03-19 18:43       ` David Miller
2015-03-19 18:53         ` Tom Lendacky
2015-03-19 17:13 ` [PATCH net-next 07/10] amd-xgbe: Remove Tx coalescing Tom Lendacky
2015-03-19 17:13 ` [PATCH net-next 08/10] amd-xgbe: Fix Rx coalescing reporting Tom Lendacky
2015-03-19 17:13 ` [PATCH net-next 09/10] amd-xgbe: Use napi_alloc_skb when allocating skb in softirq Tom Lendacky
2015-03-19 17:13 ` [PATCH net-next 10/10] amd-xgbe: Rework the Rx path SKB allocation Tom Lendacky

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.