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(-) -- 2.24.0