mbox series

[net-next,00/13] DPAA Ethernet changes

Message ID 1572521819-10458-1-git-send-email-madalin.bucur@nxp.com
Headers show
Series DPAA Ethernet changes | expand

Message

Madalin Bucur Oct. 31, 2019, 11:36 a.m. UTC
Here are some more changes for the DPAA 1.x area.
In summary, these changes use pages for the receive buffers and
for the scatter-gather table fed to the HW on the Tx path, perform
a bit of cleanup in some convoluted parts of the code, add some
minor fixes related to DMA (un)mapping sequencing for a not so
common scenario, add a device link that removes the interfaces
when the QMan portal in use by them is removed.


Madalin Bucur (13):
  dpaa_eth: use only one buffer pool per interface
  dpaa_eth: use page backed rx buffers
  dpaa_eth: perform DMA unmapping before read
  dpaa_eth: avoid timestamp read on error paths
  dpaa_eth: simplify variables used in dpaa_cleanup_tx_fd()
  dpaa_eth: use fd information in dpaa_cleanup_tx_fd()
  dpaa_eth: cleanup skb_to_contig_fd()
  dpaa_eth: use a page to store the SGT
  dpaa_eth: add dropped frames to percpu ethtool stats
  dpaa_eth: remove netdev_err() for user errors
  dpaa_eth: extend delays in ndo_stop
  soc: fsl: qbman: allow registering a device link for the portal user
  dpaa_eth: register a device link for the qman portal used

 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c     | 274 ++++++++++-----------
 drivers/net/ethernet/freescale/dpaa/dpaa_eth.h     |   4 +-
 .../net/ethernet/freescale/dpaa/dpaa_eth_sysfs.c   |   6 +-
 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c |  56 ++---
 drivers/soc/fsl/qbman/qman.c                       |   7 +
 include/soc/fsl/qman.h                             |  11 +
 6 files changed, 173 insertions(+), 185 deletions(-)