From patchwork Thu May 12 17:06:42 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Pankaj Gupta X-Patchwork-Id: 111079 X-Patchwork-Delegate: andrew.rybchenko@oktetlabs.ru Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 9D599A00C3; Thu, 12 May 2022 19:07:50 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 9B89E4284A; Thu, 12 May 2022 19:07:13 +0200 (CEST) Received: from NAM04-BN8-obe.outbound.protection.outlook.com (mail-bn8nam08on2045.outbound.protection.outlook.com [40.107.100.45]) by mails.dpdk.org (Postfix) with ESMTP id 4550A42831 for ; Thu, 12 May 2022 19:07:09 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=l7CcPxyv0rvPhHSWbKlahhi2R+NNvnwfd9yUPemuHJWJcGBf8kZ97UBbltPNjG7fJt5To3TyppBfK0D5LiIZG/bMuue3hIBbWe44knm37pirI42oTS0dWFzgIuHNlQyyGujJGA/W39RQQaUsuNjES29vcGQoakq1DUO16CxaUnKKgyh69cMAOzoIXfR0BUaz31f5NGro87EU2n9SMpx/6IBCWHGFB6cCuXR5X+Gbq2ZX3PQlv+k3874Bwq4l58sPrrKheaWZ/U8qHTvZ2jWVSk3zfDwcOtFU1cJHLsP9DdqfR5jMG6NZ9dHaDFJPp8iOuPK0rS5vhn0kirSPoKPT1Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=4Gb/omVoKJCP5vECiW/thOHPpcWRcWpSpV9EmPaK/xM=; b=YvFrudFgNaCNDviuLVGZ7rGj62m2O2mn1rwbLLCoN+0daq7/qzckPkGt3jg/YMO0fUCbvxwjlr2y0bBNins8KKTIVaDYjX4G2MUi+gbhlQqZueiaBP4QdH4pXAyP2dvEl8GAKlYroPTEcNm9OyT0ODWr1vaA+EVcR4oXOHNhAOr/hSdR/ouuptyLX6WcmzdK88AHGl+/QF+y1y10F6CiHD4AvNh9/sw2Z/ymJhwQzcCDpHARNPCC6NzVVOQWEqJDRJNpGUAyWdFbYda7a606iyKvTwLt9ICDiJpktPZCD234qBuNAmzGlUG7etyUqz+KfkYluRckiOJoYxZrg8U7GQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=vmware.com; dmarc=pass action=none header.from=vmware.com; dkim=pass header.d=vmware.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vmware.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4Gb/omVoKJCP5vECiW/thOHPpcWRcWpSpV9EmPaK/xM=; b=fHJf12h8IlMXNq0bUtmYnOuk1Qmpz3Y/NPc+UJTlC2M12AO6qZfLuPjAuB/Cpgy1VR3rVfYlNtW8No+w02f4Ywt+gmDqveTYry0/YsaSvCrCdocuhyZ1sh2Nh0xegKswvNa8QVjAEm4drNPd4M4s1DJ5b6+3JnICNv3NeHRaL9c= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=vmware.com; Received: from BYAPR05MB5624.namprd05.prod.outlook.com (2603:10b6:a03:1d::13) by CY4PR05MB3222.namprd05.prod.outlook.com (2603:10b6:903:fe::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5273.5; Thu, 12 May 2022 17:07:07 +0000 Received: from BYAPR05MB5624.namprd05.prod.outlook.com ([fe80::49ad:2ac7:16c0:51c8]) by BYAPR05MB5624.namprd05.prod.outlook.com ([fe80::49ad:2ac7:16c0:51c8%6]) with mapi id 15.20.5273.004; Thu, 12 May 2022 17:07:07 +0000 From: Pankaj Gupta To: jbehrens@vmware.com Cc: dev@dpdk.org, pagupta@vmware.com Subject: [PATCH v5 8/8] Fixes: 046f11619567 ("net/vmxnet3: support MSI-X interrupt") Date: Thu, 12 May 2022 13:06:42 -0400 Message-Id: <20220512170642.28930-9-pagupta@vmware.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20220512170642.28930-1-pagupta@vmware.com> References: <20220512170642.28930-1-pagupta@vmware.com> X-ClientProxiedBy: BYAPR02CA0014.namprd02.prod.outlook.com (2603:10b6:a02:ee::27) To BYAPR05MB5624.namprd05.prod.outlook.com (2603:10b6:a03:1d::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c4b55a8f-7217-4825-c8a7-08da3439d6c9 X-MS-TrafficTypeDiagnostic: CY4PR05MB3222:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: yuC6C9JyPjaUdOeR+VRPgSMnU2f8VwJhU+iXAyE7ijBRHOH0Mqt1WCfNueSVfw41WbV2uHJEAwQbJjN9LzR7OpbfaqBVGElDAvoXjJG0eG7GP+C8oYa1QlfpJhsIk54YxYexKm+IEvz8g90Vov8bSX7TaeDxcZbD/mRWe5oHZiTwulJa6VxKC8EItll0pVNatX14RDXmvw9wsNiCxfoLStrSYM1MYUYQi7dyvBI3TSt5bAyPVXLNqdUuqE0Vt8f9hyMfPJogI0tmInLo8PAkmjkA1mbWseCXbGJZfthzCtsUFtP9wl1jyaVUAp9G3KM98E7c0UsZdTj7gOBL08LYb1lUyo3KnuY1BbF74330LW9jJ8POx+nt2arw27iGfIae8oGEGbHpdJo6dGwcMRj75qwPGexd4jPO34SfTMsBw11UPocbujmcEdND4QyjmDYudJCqFdOUb0JQWC4hZD/Uy4ArqVMzY9RPNY+4wCLzCEn9PMuS8geJO3oc/mGdKRLzTWjVRpHRC3y8HDf5DLxjtISjZN7QsMH4d6NTrfqb+WJrYc1mpuveNTeuql9Zm8FSjIF0PgZPsAz6yAYXD4h2FrHgJoi0CTkc4fcqyzB0+IWyJvYlOKreF8SzJdIIK2dVbwmRDrvdnLatdR6K8ggo/ywPUpN8b97OapoKeroJETHGMe+bc+ArTHZvVkUwhOtsx8Ep1dqs4RegIiJ2WwY2z95BKBVaI0dOFtkAIzs4xw4OdVhyU83auoKxaMbantex X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR05MB5624.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(66556008)(66946007)(6506007)(5660300002)(1076003)(34206002)(107886003)(83380400001)(52116002)(8676002)(4326008)(6666004)(26005)(66476007)(186003)(2906002)(6512007)(8936002)(86362001)(2616005)(6486002)(508600001)(6636002)(4744005)(37006003)(36756003)(316002)(38350700002)(38100700002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: oLppyd0oJGZk/+IBWE/rA/xbnDrCGwtZk6BKxexfo98PqYshCMfMfFLYB+TZvDVNlc2Sii/cJkKD88F+EuCLdiVEKu+rIs2uUPwGjnXPGp2tQURJhacIgB9J/67OfK+f5oH0IUoZXr5iDlfjDZpMRcNpNLMDiaToX2V+C5OY82aq5QRusIOlvxFGNA88gYQ2JokhXHdKV/v78qg4H7sWbru8LITl8YoTUSEYWuPrsoXsvLGXjOHET01rLFAlhAl6u5r98MB7ZmN+ui58ubmOZGVnrnD/VjRSR7zp2yN1VUNzSjAA36YxFlVEONvN2rdB3/Cy/PT4xGhJgKzBlLQlM9WxwztXeWoHFVf+zaopK4Rq5buevPVN2707zGwNzKLY3d79duuzBKRdYiuDy4E4R2RysTe5EiFAEfaecs3KzuzQZRPbwDvEF54JXidu5dNwSl81VJczSBdgt6ckdoyschcpoyXgERqgeNUwitKLCfypwOzvKvHj/Wi/sWcmD+upBn7WjYqMvawbtJSP/fiFy7LxPR/6zw+hnOhdGIHfO98z1CGpHG9WXSsO/vo0BUqhvR4fEtcGHKvt4+ymTqn4yHr10F4FRz7LR0ss7UlWf8/17UIZFhiElmG8x3qCizoA3AIEK2rYNmDXC2TAIcEm03S5HltZdjwIuG6xxjvlunm0ELLZkedNethmN8HXZwkdfyOepruprTva7O4moDoOSwV8pqIRSpJS7y7okYudh9HgO4nzr6qoc3u3bcuXCNRyy9RkfN24vIiM+x4gMJezle6UQFPipwyEQu1sJxviXZuAYZKAEeit7PA/9x+5MexE1klx80sKuAvfBzTpDQjghIWx722vKswgdd/urgyMfEoHcC2lWWE+8jWiPvgPKv+yehzJeyfgDUyxz4LkaJvQnv3H0a4yX7ogUeqlTbqaD+Iz1+YfGKjc9rfTVgalabVQX7q5v/OuaumVIdP+5V47yToDNXaNvVvVHIMW2nBvIBqD8VtspKPUuMppR7tZnFB9NLI/iVb9366/9Jk2Xs9dGLLtmwt8W9kXcLbBeTPb6Brz/q7Tl+6FXZvYa5rjYBa7vmGxXpL1ROHingKn58PsdC7Dt3l6s8hEhVLjCv2TGZ3FKOf5Xs9peD008a2k5rRoH2/TNAiPfnHS0HscMBJsnVB/vGsQKlIfzFsrp1hIvVqZIt8te/gs6n86wQhiPJFwKBb9KV4wFaRAGYJfq07kHh/pPcdUfcehTPcCpVW5Qnso1K02jsznSFuDyf/CXsc779NdxKkuhoH/+nJq39scQlIa+kEXcloVYSIZPvVqnYXlVa1h1S6MKchXa6vNTmjSIVhspBygVfjb38V6xwZUwH8tGgP3KsDid/oubFz17I823qanFt9VTjiQyuAdev6JsUEgLEL4D3UNndgSuCHvNwXZKx/JtsTapf0DlP0pI2F5vzwc9j9H2jyTjPy+mhL+wY1Gvfb57c7IbCeZafEGo9PsTkhDaKqSKhBl0oF2yAreI8daEfkOtubkD/kNAXRtTcWaA+V+j0e9TifkY9CVrRzxXch2PNFMEL0iHIW+gmqMNyJCwHxpw92UaaMTZMPp6Q7vx1/FcWDWYpB1P9yKAlcDBG3eB9t1Jr3/ysUsuAl4MBNvXkSKaEgbxCVoaQ8btsiBvQOO5lxVh1cQqh5ogtIH94bm2xzu+sr2xBabRYqhY5A3/nBlSXwJq9Zyr5mmYsshFwelbGMuYLMKzrn17A== X-OriginatorOrg: vmware.com X-MS-Exchange-CrossTenant-Network-Message-Id: c4b55a8f-7217-4825-c8a7-08da3439d6c9 X-MS-Exchange-CrossTenant-AuthSource: BYAPR05MB5624.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 May 2022 17:07:04.9237 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: b39138ca-3cee-4b4a-a4d6-cd83d9dd62f0 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: s/TcP3qRA9Ivms4nPS7xh2oM4rle4rRAaCp1YuCpTg6AHJzhlYQXR1DIvpusebkx8r8GjLB8j2BTb4CDgmMTqA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR05MB3222 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Fix merge error in initialization for rxDataRing feature. Tested, using testpmd, for different hardware version on ESXi 7.0 Update 2. Signed-off-by: Pankaj Gupta Reviewed-by: Jochen Behrens --- drivers/net/vmxnet3/vmxnet3_ethdev.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/net/vmxnet3/vmxnet3_ethdev.c b/drivers/net/vmxnet3/vmxnet3_ethdev.c index e2a695fa88..fe999c772e 100644 --- a/drivers/net/vmxnet3/vmxnet3_ethdev.c +++ b/drivers/net/vmxnet3/vmxnet3_ethdev.c @@ -876,6 +876,11 @@ vmxnet3_setup_driver_shared(struct rte_eth_dev *dev) rqd->conf.rxRingSize[1] = rxq->cmd_ring[1].size; rqd->conf.compRingSize = rxq->comp_ring.size; + if (VMXNET3_VERSION_GE_3(hw)) { + rqd->conf.rxDataRingBasePA = rxq->data_ring.basePA; + rqd->conf.rxDataRingDescSize = rxq->data_desc_size; + } + if (hw->intr.lsc_only) rqd->conf.intrIdx = 1; else