ionic: tx separate servicing
authorShannon Nelson <snelson@pensando.io>
Fri, 31 Jul 2020 20:15:35 +0000 (13:15 -0700)
committerDavid S. Miller <davem@davemloft.net>
Mon, 3 Aug 2020 22:32:02 +0000 (15:32 -0700)
commitb14e4e95f9ec5acf2cf65bcc4fab2fe8ded81ac3
treedff4cef670881da80dd7b8c924b06324ddb1bad4
parent155f15ad6760718288c914962bff8acd39942573
ionic: tx separate servicing

We give the tx clean path its own budget and service routine in
order to give a little more leeway to be more aggressive, and
in preparation for coming changes.  We've found this gives us
a little better performance in some packet processing scenarios
without hurting other scenarios.

Signed-off-by: Shannon Nelson <snelson@pensando.io>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/pensando/ionic/ionic_lif.c
drivers/net/ethernet/pensando/ionic/ionic_lif.h
drivers/net/ethernet/pensando/ionic/ionic_txrx.c