]> 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)
commit5931eb5d68ae596b3bf7a747dc0cbeda107b1f25
tree8c42362b9fcf988df3ceaaa7d2a0db631a5bd270
parent47577625b8560daf70f0cf9c2c448291fdbb8871
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]