mbox series

[net-next,0/4] Support extended BD rings at runtime,

Message ID 1583844684-28202-1-git-send-email-claudiu.manoil@nxp.com
Headers show
Series Support extended BD rings at runtime, | expand

Message

Claudiu Manoil March 10, 2020, 12:51 p.m. UTC
First two patches are just misc code cleanup.
The 3rd patch prepares the Rx BD processing code to be extended
to processing both normal and extended BDs.
The last one adds extended Rx BD support for timestamping
without the need of a static config. Finally, the config option
FSL_ENETC_HW_TIMESTAMPING can be dropped.
Care was taken not to impact non-timestamping usecases.


Claudiu Manoil (4):
  enetc: Drop redundant device node check
  enetc: Clean up of ehtool stats len
  enetc: Clean up Rx BD iteration
  enetc: Add dynamic allocation of extended Rx BD rings

 drivers/net/ethernet/freescale/enetc/Kconfig  | 10 ---
 drivers/net/ethernet/freescale/enetc/enetc.c  | 70 +++++++++++--------
 drivers/net/ethernet/freescale/enetc/enetc.h  | 33 ++++++++-
 .../ethernet/freescale/enetc/enetc_ethtool.c  | 22 +++---
 .../net/ethernet/freescale/enetc/enetc_hw.h   |  9 +--
 .../net/ethernet/freescale/enetc/enetc_pf.c   |  5 --
 6 files changed, 88 insertions(+), 61 deletions(-)