Just as the Rx path recently got a face lift, it is time for the Tx path to get some attention. The original TSO-to-descriptor mapping was ugly and convoluted and needed some deep work. This series pulls the dma mapping out of the descriptor frag mapping loop and makes the dma mapping more generic for use in the non-TSO case.
Shannon Nelson (4): ionic: simplify TSO descriptor mapping ionic: generic tx skb mapping ionic: simplify tx clean ionic: aggregate Tx byte counting calls .../net/ethernet/pensando/ionic/ionic_dev.h | 6 +- .../net/ethernet/pensando/ionic/ionic_txrx.c | 374 +++++++++--------- 2 files changed, 186 insertions(+), 194 deletions(-) -- 2.17.1