linux-stable/drivers/net/ethernet/qlogic
Ariel Elior a1b469b8b1 qed: Use the doorbell overflow recovery mechanism in case of doorbell overflow
In case of an attention from the doorbell queue block, analyze the HW
indications. In case of a doorbell overflow, execute a doorbell recovery.
Since there can be spurious indications (race conditions between multiple PFs),
schedule a periodic task for checking whether a doorbell overflow may have been
missed. After a set time with no indications, terminate the periodic task.

Signed-off-by: Ariel Elior <Ariel.Elior@cavium.com>
Signed-off-by: Michal Kalderon <Michal.Kalderon@cavium.com>
Signed-off-by: Tomer Tayar <Tomer.Tayar@cavium.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2018-11-30 13:45:13 -08:00
..
netxen pci-v4.20-changes 2018-10-25 06:50:48 -07:00
qed qed: Use the doorbell overflow recovery mechanism in case of doorbell overflow 2018-11-30 13:45:13 -08:00
qede qede - Add a statistic for a case where driver drops tx packet due to memory allocation failure. 2018-11-29 10:41:58 -08:00
qlcnic qlcnic: remove set but not used variables 'cur_rings, max_hw_rings, tx_desc_info' 2018-11-28 11:09:11 -08:00
qlge qlge: Fix netdev features configuration. 2018-08-25 17:37:38 -07:00
Kconfig qed*: Utilize FW 8.33.1.0 2018-01-02 13:59:16 -05:00
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
qla3xxx.c net: qla3xxx: Remove overflowing shift statement 2018-10-17 21:52:40 -07:00
qla3xxx.h