[00/10] net/enetc: optimization and cleanup

Message ID 20200302143209.11854-1-hemant.agrawal@nxp.com (mailing list archive)


Hemant Agrawal March 2, 2020, 2:31 p.m. UTC
  This patch series includes patches to optimize and clean
the network driver for ENETC

Alex Marginean (10):
  net/enetc: do not stall in clean Tx ring
  net/enetc: use relaxed read for Tx CI in clean Tx
  net/enetc: batch process enetc clean Tx ring calls
  net/enetc: erratum wa for Rx lock-up issue
  net/enetc: improve batching Rx ring refill
  net/enetc: cache align enetc bdr structure
  net/enetc: use bulk alloc in Rx refill ring
  net/enetc: use bulk free in Tx clean
  net/enetc: improve prefetch in Rx ring clean
  net/enetc: init SI transactions attribute reg

 drivers/net/enetc/Makefile        |   1 +
 drivers/net/enetc/base/enetc_hw.h |   5 +-
 drivers/net/enetc/enetc.h         |  10 +--
 drivers/net/enetc/enetc_ethdev.c  |  11 ++-
 drivers/net/enetc/enetc_rxtx.c    | 131 +++++++++++++++++++++++-------
 drivers/net/enetc/meson.build     |   1 +
 6 files changed, 123 insertions(+), 36 deletions(-)