linux/drivers/net/ethernet/pensando/ionic
Shannon Nelson 9dda51101a ionic: fix txrx work accounting
Take the tx accounting out of the work_done calculation to
prevent a possible duplicate napi_schedule call when under
high Tx stress but low Rx traffic.

Fixes: b14e4e95f9 ("ionic: tx separate servicing")
Signed-off-by: Shannon Nelson <snelson@pensando.io>
Signed-off-by: David S. Miller <davem@davemloft.net>
2020-08-31 12:19:57 -07:00
..
Makefile ionic: Add driver stats 2019-09-05 09:24:44 +02:00
ionic.h ionic: remove support for mgmt device 2020-06-11 12:43:29 -07:00
ionic_bus.h ionic: Add basic adminq support 2019-09-05 09:24:43 +02:00
ionic_bus_pci.c ionic: rearrange reset and bus-master control 2020-07-21 18:36:34 -07:00
ionic_debugfs.c ionic: Use debugfs_create_bool() to export bool 2020-05-06 17:46:33 -07:00
ionic_debugfs.h ionic: Add basic adminq support 2019-09-05 09:24:43 +02:00
ionic_dev.c ionic: support longer tx sg lists 2020-05-12 12:19:30 -07:00
ionic_dev.h ionic: get MTU from lif identity 2020-07-21 18:36:34 -07:00
ionic_devlink.c devlink: Replace devlink_port_attrs_set parameters with a struct 2020-07-09 13:15:29 -07:00
ionic_devlink.h
ionic_ethtool.c ionic: separate interrupt for Tx and Rx 2020-08-03 15:32:02 -07:00
ionic_ethtool.h ionic: Add initial ethtool support 2019-09-05 09:24:44 +02:00
ionic_if.h ionic: interface file updates 2020-07-21 18:36:34 -07:00
ionic_lif.c ionic_lif: Use devm_kcalloc() in ionic_qcq_alloc() 2020-08-11 10:36:08 -07:00
ionic_lif.h ionic: separate interrupt for Tx and Rx 2020-08-03 15:32:02 -07:00
ionic_main.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2020-05-15 13:48:59 -07:00
ionic_regs.h ionic: make spdxcheck.py happy 2020-03-21 19:53:57 -07:00
ionic_rx_filter.c ionic: update filter id after replay 2020-07-20 18:09:38 -07:00
ionic_rx_filter.h ionic: replay filters after fw upgrade 2020-04-08 13:02:32 -07:00
ionic_stats.c ionic: add more ethtool stats 2020-05-12 12:19:30 -07:00
ionic_stats.h ionic: add more ethtool stats 2020-05-12 12:19:30 -07:00
ionic_txrx.c ionic: fix txrx work accounting 2020-08-31 12:19:57 -07:00
ionic_txrx.h ionic: separate interrupt for Tx and Rx 2020-08-03 15:32:02 -07:00