All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH net-next v9 00/10] net: ethernet: am65-cpsw: Add mqprio, frame pre-emption & coalescing
@ 2023-12-15 13:20 Roger Quadros
  2023-12-15 13:20 ` [PATCH net-next v9 01/10] selftests: forwarding: ethtool_mm: support devices with higher rx-min-frag-size Roger Quadros
                   ` (9 more replies)
  0 siblings, 10 replies; 19+ messages in thread
From: Roger Quadros @ 2023-12-15 13:20 UTC (permalink / raw)
  To: davem, edumazet, kuba, pabeni, shuah, vladimir.oltean
  Cc: s-vadapalli, r-gunasekaran, vigneshr, srk, horms, p-varis, netdev,
	linux-kernel, linux-kselftest, rogerq

Hi,

This series adds mqprio qdisc offload in channel mode,
Frame Pre-emption MAC merge support and RX/TX coalesing
for AM65 CPSW driver.

In v9 following changes were made
- rebase to latest net-next/main
- merge patch "net: ethernet: ti: am65-cpsw: Fix get_eth_mac_stats" with
"net: ethernet: ti: am65-cpsw-qos: Add Frame Preemption MAC Merge support"
- drop "\n" from NL_SET_ERR_MSG_FMT_MOD() 

Changelog information in each patch file.

cheers,
-roger

Grygorii Strashko (2):
  net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode
  net: ethernet: ti: am65-cpsw: add sw tx/rx irq coalescing based on
    hrtimers

Roger Quadros (6):
  net: ethernet: am65-cpsw: Build am65-cpsw-qos only if required
  net: ethernet: am65-cpsw: Rename TI_AM65_CPSW_TAS to TI_AM65_CPSW_QOS
  net: ethernet: am65-cpsw: cleanup TAPRIO handling
  net: ethernet: ti: am65-cpsw: Move code to avoid forward declaration
  net: ethernet: am65-cpsw: Move register definitions to header file
  net: ethernet: ti: am65-cpsw-qos: Add Frame Preemption MAC Merge
    support

Vladimir Oltean (2):
  selftests: forwarding: ethtool_mm: support devices with higher
    rx-min-frag-size
  selftests: forwarding: ethtool_mm: fall back to aggregate if device
    does not report pMAC stats

 drivers/net/ethernet/ti/Kconfig               |  14 +-
 drivers/net/ethernet/ti/Makefile              |   3 +-
 drivers/net/ethernet/ti/am65-cpsw-ethtool.c   | 246 ++++++
 drivers/net/ethernet/ti/am65-cpsw-nuss.c      |  64 +-
 drivers/net/ethernet/ti/am65-cpsw-nuss.h      |   9 +
 drivers/net/ethernet/ti/am65-cpsw-qos.c       | 708 +++++++++++++-----
 drivers/net/ethernet/ti/am65-cpsw-qos.h       | 186 +++++
 .../selftests/net/forwarding/ethtool_mm.sh    |  48 +-
 tools/testing/selftests/net/forwarding/lib.sh |   9 +
 9 files changed, 1100 insertions(+), 187 deletions(-)


base-commit: d6beb085e8ff3d9547df8a5a55f15ccc7552c5d0
-- 
2.34.1


^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2023-12-18 15:34 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-12-15 13:20 [PATCH net-next v9 00/10] net: ethernet: am65-cpsw: Add mqprio, frame pre-emption & coalescing Roger Quadros
2023-12-15 13:20 ` [PATCH net-next v9 01/10] selftests: forwarding: ethtool_mm: support devices with higher rx-min-frag-size Roger Quadros
2023-12-15 13:20 ` [PATCH net-next v9 02/10] selftests: forwarding: ethtool_mm: fall back to aggregate if device does not report pMAC stats Roger Quadros
2023-12-15 17:27   ` Vladimir Oltean
2023-12-18 12:39     ` Roger Quadros
2023-12-15 13:20 ` [PATCH net-next v9 03/10] net: ethernet: am65-cpsw: Build am65-cpsw-qos only if required Roger Quadros
2023-12-15 16:10   ` Vladimir Oltean
2023-12-15 13:20 ` [PATCH net-next v9 04/10] net: ethernet: am65-cpsw: Rename TI_AM65_CPSW_TAS to TI_AM65_CPSW_QOS Roger Quadros
2023-12-15 16:10   ` Vladimir Oltean
2023-12-15 13:20 ` [PATCH net-next v9 05/10] net: ethernet: am65-cpsw: cleanup TAPRIO handling Roger Quadros
2023-12-15 16:13   ` Vladimir Oltean
2023-12-15 13:20 ` [PATCH net-next v9 06/10] net: ethernet: ti: am65-cpsw: Move code to avoid forward declaration Roger Quadros
2023-12-15 13:20 ` [PATCH net-next v9 07/10] net: ethernet: am65-cpsw: Move register definitions to header file Roger Quadros
2023-12-15 13:20 ` [PATCH net-next v9 08/10] net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode Roger Quadros
2023-12-15 17:15   ` Vladimir Oltean
2023-12-18 13:43   ` Simon Horman
2023-12-18 15:34     ` Roger Quadros
2023-12-15 13:20 ` [PATCH net-next v9 09/10] net: ethernet: ti: am65-cpsw-qos: Add Frame Preemption MAC Merge support Roger Quadros
2023-12-15 13:20 ` [PATCH net-next v9 10/10] net: ethernet: ti: am65-cpsw: add sw tx/rx irq coalescing based on hrtimers Roger Quadros

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.