mbox series

[net-next,0/3] cxgb4: improve and tune TC-MQPRIO offload

Message ID cover.1589562017.git.rahul.lakkireddy@chelsio.com
Headers show
Series cxgb4: improve and tune TC-MQPRIO offload | expand

Message

Rahul Lakkireddy May 15, 2020, 5:11 p.m. UTC
Patch 1 improves the Tx path's credit request and recovery mechanism
when running under heavy load.

Patch 2 adds ability to tune the burst buffer sizes of all traffic
classes to improve performance for <= 1500 MTU, under heavy load.

Patch 3 adds support to track EOTIDs and dump software queue
contexts used by TC-MQPRIO offload.

Thanks,
Rahul

Rahul Lakkireddy (3):
  cxgb4: improve credits recovery in TC-MQPRIO Tx path
  cxgb4: tune burst buffer size for TC-MQPRIO offload
  cxgb4: add EOTID tracking and software context dump

 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h    |  30 ++--
 .../ethernet/chelsio/cxgb4/cxgb4_debugfs.c    | 144 ++++++++++++++----
 .../net/ethernet/chelsio/cxgb4/cxgb4_main.c   |   3 +-
 .../ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c  |  17 +++
 .../ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.h  |   1 +
 .../net/ethernet/chelsio/cxgb4/cxgb4_uld.h    |   5 +
 drivers/net/ethernet/chelsio/cxgb4/sched.c    |   3 +-
 drivers/net/ethernet/chelsio/cxgb4/sge.c      |  40 +++--
 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c    |   8 +-
 9 files changed, 190 insertions(+), 61 deletions(-)

Comments

David Miller May 15, 2020, 5:54 p.m. UTC | #1
From: Rahul Lakkireddy <rahul.lakkireddy@chelsio.com>
Date: Fri, 15 May 2020 22:41:02 +0530

> Patch 1 improves the Tx path's credit request and recovery mechanism
> when running under heavy load.
> 
> Patch 2 adds ability to tune the burst buffer sizes of all traffic
> classes to improve performance for <= 1500 MTU, under heavy load.
> 
> Patch 3 adds support to track EOTIDs and dump software queue
> contexts used by TC-MQPRIO offload.

Series applied, thank you.