From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.1 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_PASS, USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6F6EAC10F13 for ; Sun, 14 Apr 2019 15:23:43 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 3531A20896 for ; Sun, 14 Apr 2019 15:23:43 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=marvell.com header.i=@marvell.com header.b="FM4xuWZC" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726283AbfDNPXm (ORCPT ); Sun, 14 Apr 2019 11:23:42 -0400 Received: from mx0a-0016f401.pphosted.com ([67.231.148.174]:44462 "EHLO mx0b-0016f401.pphosted.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1725829AbfDNPXl (ORCPT ); Sun, 14 Apr 2019 11:23:41 -0400 Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id x3EFK3vi003182; Sun, 14 Apr 2019 08:23:38 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : cc : subject : date : message-id : mime-version : content-type; s=pfpt0818; bh=lBrgXyQhvnk+b2pM/myfrOj1gAu4JEm3szTDywjrHo0=; b=FM4xuWZC1pB18D6HnNQLwIJ0Bwgk/02LvQN4Q6N/YCQB+TraxzhTBVHx/NXPcQKL0xek nlllanIX2yDIqS1yXF2RF+STlhLpw1Z7rDgMcBBzJfRMupRbS8kGGBeYkuQ3flkgVTy6 zLe/j1OkKDyYIcWIEy0mBDPA2+dpuR2z2JHTDyHlZjLfeJ11HO15b8BOHMwv/Tg4HLgE 0BFbWIxm5BqXwR92JNXAscWzqBVEgqv31N1n+JWDv2i4JgR3UBAcxcEm4PDewh4zCp3L cl/mIptGet0qq+HZ/iakSShJetNin2fwwwlEXDHfZ1vmt+Uf23YBDEkddugpMpIk6HE5 zw== Received: from sc-exch03.marvell.com ([199.233.58.183]) by mx0a-0016f401.pphosted.com with ESMTP id 2rud4nkm40-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Sun, 14 Apr 2019 08:23:38 -0700 Received: from SC-EXCH01.marvell.com (10.93.176.81) by SC-EXCH03.marvell.com (10.93.176.83) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Sun, 14 Apr 2019 08:23:38 -0700 Received: from maili.marvell.com (10.93.176.43) by SC-EXCH01.marvell.com (10.93.176.81) with Microsoft SMTP Server id 15.0.1367.3 via Frontend Transport; Sun, 14 Apr 2019 08:23:37 -0700 Received: from lb-tlvb-denis.il.qlogic.org (unknown [10.5.220.219]) by maili.marvell.com (Postfix) with ESMTP id A62AD3F703F; Sun, 14 Apr 2019 08:23:35 -0700 (PDT) From: Denis Bolotin To: , CC: , , Denis Bolotin Subject: [PATCH net 0/4] qed: Fix the Doorbell Overflow Recovery mechanism Date: Sun, 14 Apr 2019 17:23:04 +0300 Message-ID: <20190414142308.30946-1-dbolotin@marvell.com> X-Mailer: git-send-email 2.14.3 MIME-Version: 1.0 Content-Type: text/plain X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:,, definitions=2019-04-14_04:,, signatures=0 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Hi Dave, This patch series fixes and improves the doorbell recovery mechanism. The main goals of this series are to fix missing attentions from the doorbells block (DORQ) or not handling them properly, and execute the recovery from periodic handler instead of the attention handler. Please consider applying the series to net. Thanks, Denis Denis Bolotin (4): qed: Delete redundant doorbell recovery types qed: Fix the doorbell address sanity check qed: Fix missing DORQ attentions qed: Fix the DORQ's attentions handling drivers/net/ethernet/qlogic/qed/qed.h | 7 ++- drivers/net/ethernet/qlogic/qed/qed_dev.c | 85 ++++++++++++------------------ drivers/net/ethernet/qlogic/qed/qed_int.c | 83 ++++++++++++++++++++++------- drivers/net/ethernet/qlogic/qed/qed_int.h | 4 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 2 +- 5 files changed, 105 insertions(+), 76 deletions(-) -- 1.8.3.1