Skip to content

tg3: adaptive interrupt coalescing, non-napi mode

David Decotigny lkml netdev 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest6 patches 4 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/6tg3: fix possible infinite loopdrivers/net/ethernet/broadcom/tg3.c+3 -10 replies
2/6tg3: Remove IRQF_SAMPLE_RANDOM flag from internal testsdrivers/net/ethernet/broadcom/tg3.c+1 -10 replies
3/6tg3: Implement adaptive interrupt coalescingdrivers/net/ethernet/broadcom/tg3.c drivers/net/ethernet/broadcom/tg3.h+211 -00 replies
4/6tg3: move functions related to reset_task togetherdrivers/net/ethernet/broadcom/tg3.c+13 -120 replies
5/6tg3: implementation of a non-NAPI modedrivers/net/ethernet/broadcom/Kconfig drivers/net/ethernet/broadcom/tg3.c drivers/net/ethernet/broadcom/tg3.h+157 -73 replies
6/6tg3: use netif_tx_start_queue instead of wake_queue when no reschedule neededdrivers/net/ethernet/broadcom/tg3.c+12 -110 replies

Reviews trailers per patch

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

Read the v1 thread

Cover letter [PATCH net-next v1 0/6] tg3: adaptive interrupt coalescing, non-napi mode

This series implements adaptive interrupt coalescing for tg3 NIC, improving performance substancially. It also implements non-NAPI mode for specific system loads.

############################################
# Patch Set Summary:

David Decotigny (2):
tg3: fix possible infinite loop
tg3: move functions related to reset_task together

Maciej Żenczykowski (1):
tg3: Remove IRQF_SAMPLE_RANDOM flag from internal tests

Tom Herbert (1):
tg3: implementation of a non-NAPI mode

Ying Cai (2):
tg3: Implement adaptive interrupt coalescing
tg3: use netif_tx_start_queue instead of wake_queue when no
reschedule needed

 drivers/net/ethernet/broadcom/Kconfig |    8 +
 drivers/net/ethernet/broadcom/tg3.c   |  379 ++++++++++++++++++++++++++++++---
 drivers/net/ethernet/broadcom/tg3.h   |   42 ++++
 3 files changed, 397 insertions(+), 32 deletions(-)
Signature · 1 line
1.7.3.1