netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH net-next 0/4] ionic Tx updates
@ 2021-03-16  2:31 Shannon Nelson
  2021-03-16  2:31 ` [PATCH net-next 1/4] ionic: simplify TSO descriptor mapping Shannon Nelson
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Shannon Nelson @ 2021-03-16  2:31 UTC (permalink / raw)
  To: netdev, davem, kuba; +Cc: drivers, Shannon Nelson

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


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

end of thread, other threads:[~2021-03-16 18:21 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-03-16  2:31 [PATCH net-next 0/4] ionic Tx updates Shannon Nelson
2021-03-16  2:31 ` [PATCH net-next 1/4] ionic: simplify TSO descriptor mapping Shannon Nelson
2021-03-16  2:31 ` [PATCH net-next 2/4] ionic: generic tx skb mapping Shannon Nelson
2021-03-16  2:31 ` [PATCH net-next 3/4] ionic: simplify tx clean Shannon Nelson
2021-03-16  2:31 ` [PATCH net-next 4/4] ionic: aggregate Tx byte counting calls Shannon Nelson
2021-03-16 18:20 ` [PATCH net-next 0/4] ionic Tx updates patchwork-bot+netdevbpf

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).