Skip to content

Improvements to octeon_ethernet.

David Daney linux-mips netdev 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest4 patches 9 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/4Staging: octeon: remove unneeded includesdrivers/staging/octeon/ethernet-mdio.h drivers/staging/octeon/ethernet-rgmii.c drivers/staging/octeon/ethernet-sgmii.c +3 more+0 -61 reply
2/4Staging: Octeon: Run phy bus accesses on a workqueue.drivers/staging/octeon/ethernet-rgmii.c drivers/staging/octeon/ethernet.c drivers/staging/octeon/octeon-ethernet.h+109 -631 reply
3/4MIPS: Octeon: Do proper acknowledgment of CIU timer interrupts.arch/mips/cavium-octeon/octeon-irq.c+63 -41 reply
4/4Staging: Octeon: Free transmit SKBs in a timely manner.drivers/staging/octeon/Kconfig drivers/staging/octeon/ethernet-defines.h drivers/staging/octeon/ethernet-tx.c +3 more+142 -634 replies
4/4Staging: Octeon: Free transmit SKBs in a timely manner (v2).drivers/staging/octeon/Kconfig drivers/staging/octeon/ethernet-defines.h drivers/staging/octeon/ethernet-tx.c +3 more+142 -631 reply

Reviews trailers per patch

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

Read the v1 thread

Cover letter [PATCH 0/4] Improvements to octeon_ethernet.

Here are a couple of improvements to the octeon_ethernet in drivers/staging/octeon. The first patch is just cleanup, the rest are genuine bug fixes.

I will reply with the four patches.

We may want to merge via Ralf's linux-mips.org tree as Octeon is infact a MIPS based SOC and he has a bunch of other patches queued there that these depend on.

David Daney (4):
Staging: octeon: remove unneeded includes
Staging: Octeon: Run phy bus accesses on a workqueue.
MIPS: Octeon: Do proper acknowledgment of CIU timer interrupts.
Staging: Octeon: Free transmit SKBs in a timely manner.

 arch/mips/cavium-octeon/octeon-irq.c      |   67 +++++++++++++-
 drivers/staging/octeon/Kconfig            |    1 -
 drivers/staging/octeon/ethernet-defines.h |    5 +-
 drivers/staging/octeon/ethernet-mdio.h    |    1 -
 drivers/staging/octeon/ethernet-rgmii.c   |   56 +++++++++---
 drivers/staging/octeon/ethernet-sgmii.c   |    1 -
 drivers/staging/octeon/ethernet-spi.c     |    1 -
 drivers/staging/octeon/ethernet-tx.c      |  137 
++++++++++++++++++++++------
 drivers/staging/octeon/ethernet-tx.h      |    6 +-
 drivers/staging/octeon/ethernet-xaui.c    |    1 -
 drivers/staging/octeon/ethernet.c         |  141 
++++++++++++++++-------------
 drivers/staging/octeon/octeon-ethernet.h  |   11 ++-
 12 files changed, 303 insertions(+), 125 deletions(-)