qed: Expose the doorbell overflow recovery mechanism to the protocol drivers
authorAriel Elior <Ariel.Elior@cavium.com>
Wed, 28 Nov 2018 16:16:06 +0000 (18:16 +0200)
committerDavid S. Miller <davem@davemloft.net>
Fri, 30 Nov 2018 21:45:13 +0000 (13:45 -0800)
commit0e1f10447e2aa79ba7d8960e5d0ed3cf2ea8356e
treedae8e6310696c5811504022c57dfe8bb8fece3c4
parentb78d5400bda4e7c49ffdb001df83e4ffcb93d63b
qed: Expose the doorbell overflow recovery mechanism to the protocol drivers

Most of the doorbelling entities are outside of the core module.
L2 queues, Roce queues, iscsi and fcoe all need to register.
Make the APIs available for these drivers.

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>
drivers/net/ethernet/qlogic/qed/qed_main.c
include/linux/qed/qed_if.h