Skip to content

A fix and a few improvements on mvneta

Gregory CLEMENT linux-arm-kernel lkml netdev 2 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v3 Latest8 patches 3 repliesIn review
  2. v27 patches 4 repliesSuperseded

Changes in v3 from the cover letter

- Adding a patch fixing the mtu change issue

- Removing the inline keyword for mvneta_rx_refill() and let the comiler decided, suggested by David Miller.

Patches in v3 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/8net: ethernet: mvneta: Fix napi structure mixup on armada 3700drivers/net/ethernet/marvell/mvneta.c+12 -100 replies
2/8net: mvneta: fix mtu change on port without linkdrivers/net/ethernet/marvell/mvneta.c+0 -10 replies
3/8net: mvneta: remove data pointer usage from device_node structuredrivers/net/ethernet/marvell/mvneta.c drivers/net/ethernet/marvell/mvneta_bm.c drivers/net/ethernet/marvell/mvneta_bm.h+32 -60 replies
4/8net: mvneta: increase number of buffers in RX and TX queuedrivers/net/ethernet/marvell/mvneta.c+2 -20 replies
5/8net: mvneta: discriminate error cause for missed packetdrivers/net/ethernet/marvell/mvneta.c+22 -60 replies
6/8net: mvneta: Allocate page for the descriptordrivers/net/ethernet/marvell/mvneta.c drivers/net/ethernet/marvell/mvneta_bm.h+24 -410 replies
7/8net: mvneta: Verify hardware checksum only when offload checksum feature is setdrivers/net/ethernet/marvell/mvneta.c+2 -10 replies
8/8net: mvneta: Improve the buffer allocation method for SWBMdrivers/net/ethernet/marvell/mvneta.c+183 -980 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v3 yet.

Read the v3 thread

Cover letter [PATCH net-next v3 0/8] A fix and a few improvements on mvneta

Hello,

This series brings some improvements for the mvneta driver and also adds a fix.

Compared to the v2, the main change is another patch fixing a bug in mtu_change.

Gregory

Changelog:
v1 -> v2

- In patch 2, use EXPORT_SYMBOL_GPL for mvneta_bm_get and mvneta_bm_put to be used in module, reported by kbuild test robot.

- In patch 4, add the counter to the driver's ethtool state, suggested by David Miller.

- In patch 6, use a single if, suggested by Marcin Wojtas

v2 -> v3

- Adding a patch fixing the mtu change issue

- Removing the inline keyword for mvneta_rx_refill() and let the comiler decided, suggested by David Miller.

Andrew Lunn (1):
net: ethernet: mvneta: Fix napi structure mixup on armada 3700

Gregory CLEMENT (3):
net: mvneta: remove data pointer usage from device_node structure
net: mvneta: discriminate error cause for missed packet
net: mvneta: Allocate page for the descriptor

Yelena Krivosheev (4):
net: mvneta: fix mtu change on port without link
net: mvneta: increase number of buffers in RX and TX queue
net: mvneta: Verify hardware checksum only when offload checksum
feature is set
net: mvneta: Improve the buffer allocation method for SWBM

 drivers/net/ethernet/marvell/mvneta.c    | 409 ++++++++++++++---------
 drivers/net/ethernet/marvell/mvneta_bm.c |  15 +
 drivers/net/ethernet/marvell/mvneta_bm.h |   8 +-
 3 files changed, 272 insertions(+), 160 deletions(-)
Signature · 1 line
2.18.0