aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/qlogic/qed/qed_main.c
diff options
context:
space:
mode:
authorAriel Elior <Ariel.Elior@cavium.com>2018-11-28 18:16:06 +0200
committerDavid S. Miller <davem@davemloft.net>2018-11-30 13:45:13 -0800
commit0e1f10447e2aa79ba7d8960e5d0ed3cf2ea8356e (patch)
treedae8e6310696c5811504022c57dfe8bb8fece3c4 /drivers/net/ethernet/qlogic/qed/qed_main.c
parentqed: Register light L2 queues with doorbell overflow recovery mechanism (diff)
downloadlinux-dev-0e1f10447e2aa79ba7d8960e5d0ed3cf2ea8356e.tar.xz
linux-dev-0e1f10447e2aa79ba7d8960e5d0ed3cf2ea8356e.zip
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>
Diffstat (limited to 'drivers/net/ethernet/qlogic/qed/qed_main.c')
-rw-r--r--drivers/net/ethernet/qlogic/qed/qed_main.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/ethernet/qlogic/qed/qed_main.c b/drivers/net/ethernet/qlogic/qed/qed_main.c
index 5ec3f5d1d6b2..6adf5bda9811 100644
--- a/drivers/net/ethernet/qlogic/qed/qed_main.c
+++ b/drivers/net/ethernet/qlogic/qed/qed_main.c
@@ -2384,6 +2384,8 @@ const struct qed_common_ops qed_common_ops_pass = {
.update_mac = &qed_update_mac,
.update_mtu = &qed_update_mtu,
.update_wol = &qed_update_wol,
+ .db_recovery_add = &qed_db_recovery_add,
+ .db_recovery_del = &qed_db_recovery_del,
.read_module_eeprom = &qed_read_module_eeprom,
};