]> git.baikalelectronics.ru Git - kernel.git/commit
ionic: Add Tx and Rx handling
authorShannon Nelson <snelson@pensando.io>
Tue, 3 Sep 2019 22:28:17 +0000 (15:28 -0700)
committerDavid S. Miller <davem@davemloft.net>
Thu, 5 Sep 2019 07:24:44 +0000 (09:24 +0200)
commit2afc07987ed0ea5aed55bbf0638f6c206a479ed6
tree8c42362b9fcf988df3ceaaa7d2a0db631a5bd270
parent3d3eb34c86a94bb20ea73d498d8e440e41d33d28
ionic: Add Tx and Rx handling

Add both the Tx and Rx queue setup and handling.  The related
stats display comes later.  Instead of using the generic napi
routines used by the slow-path commands, the Tx and Rx paths
are simplified and inlined in one file in order to get better
compiler optimizations.

Signed-off-by: Shannon Nelson <snelson@pensando.io>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/pensando/ionic/Makefile
drivers/net/ethernet/pensando/ionic/ionic_lif.c
drivers/net/ethernet/pensando/ionic/ionic_lif.h
drivers/net/ethernet/pensando/ionic/ionic_txrx.c [new file with mode: 0644]
drivers/net/ethernet/pensando/ionic/ionic_txrx.h [new file with mode: 0644]