Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/113461/?format=api
https://patches.dpdk.org/api/patches/113461/?format=api", "web_url": "https://patches.dpdk.org/project/dpdk/patch/20220627084917.2295-1-asaini@xilinx.com/", "project": { "id": 1, "url": "https://patches.dpdk.org/api/projects/1/?format=api", "name": "DPDK", "link_name": "dpdk", "list_id": "dev.dpdk.org", "list_email": "dev@dpdk.org", "web_url": "http://core.dpdk.org", "scm_url": "git://dpdk.org/dpdk", "webscm_url": "http://git.dpdk.org/dpdk", "list_archive_url": "https://inbox.dpdk.org/dev", "list_archive_url_format": "https://inbox.dpdk.org/dev/{}", "commit_url_format": "" }, "msgid": "<20220627084917.2295-1-asaini@xilinx.com>", "list_archive_url": "https://inbox.dpdk.org/dev/20220627084917.2295-1-asaini@xilinx.com", "date": "2022-06-27T08:49:17", "name": "vdpa/sfc: handle sync issue between qemu and vhost-user", "commit_ref": null, "pull_url": null, "state": "superseded", "archived": true, "hash": "fea9731d8658235d0ecd36417a16e8b2f9505b35", "submitter": { "id": 2468, "url": "https://patches.dpdk.org/api/people/2468/?format=api", "name": "", "email": "abhimanyu.saini@xilinx.com" }, "delegate": { "id": 2642, "url": "https://patches.dpdk.org/api/users/2642/?format=api", "username": "mcoquelin", "first_name": "Maxime", "last_name": "Coquelin", "email": "maxime.coquelin@redhat.com" }, "mbox": "https://patches.dpdk.org/project/dpdk/patch/20220627084917.2295-1-asaini@xilinx.com/mbox/", "series": [ { "id": 23781, "url": "https://patches.dpdk.org/api/series/23781/?format=api", "web_url": "https://patches.dpdk.org/project/dpdk/list/?series=23781", "date": "2022-06-27T08:49:17", "name": "vdpa/sfc: handle sync issue between qemu and vhost-user", "version": 1, "mbox": "https://patches.dpdk.org/series/23781/mbox/" } ], "comments": "https://patches.dpdk.org/api/patches/113461/comments/", "check": "success", "checks": "https://patches.dpdk.org/api/patches/113461/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "<dev-bounces@dpdk.org>", "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])\n\tby inbox.dpdk.org (Postfix) with ESMTP id 4D392A0552;\n\tMon, 27 Jun 2022 10:49:36 +0200 (CEST)", "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 8C04A410EF;\n\tMon, 27 Jun 2022 10:49:35 +0200 (CEST)", "from NAM11-CO1-obe.outbound.protection.outlook.com\n (mail-co1nam11on2083.outbound.protection.outlook.com [40.107.220.83])\n by mails.dpdk.org (Postfix) with ESMTP id 2C5C3400D5;\n Mon, 27 Jun 2022 10:49:34 +0200 (CEST)", "from MW3PR06CA0018.namprd06.prod.outlook.com (2603:10b6:303:2a::23)\n by DM4PR12MB5230.namprd12.prod.outlook.com (2603:10b6:5:399::11) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5373.16; Mon, 27 Jun\n 2022 08:49:30 +0000", "from CO1NAM11FT034.eop-nam11.prod.protection.outlook.com\n (2603:10b6:303:2a:cafe::70) by MW3PR06CA0018.outlook.office365.com\n (2603:10b6:303:2a::23) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5373.16 via Frontend\n Transport; Mon, 27 Jun 2022 08:49:30 +0000", "from\n mailrelay000000.14r1f435wfvunndds3vy4cdalc.xx.internal.cloudapp.net\n (20.83.241.18) by CO1NAM11FT034.mail.protection.outlook.com (10.13.174.248)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5373.15 via Frontend\n Transport; Mon, 27 Jun 2022 08:49:30 +0000", "from NAM10-BN7-obe.outbound.protection.outlook.com\n (mail-bn7nam10lp2100.outbound.protection.outlook.com [104.47.70.100])\n by mailrelay000000.14r1f435wfvunndds3vy4cdalc.xx.internal.cloudapp.net\n (Postfix) with ESMTPS id 135FB3F030;\n Mon, 27 Jun 2022 08:49:30 +0000 (UTC)", "from BN9PR03CA0929.namprd03.prod.outlook.com (2603:10b6:408:107::34)\n by DM6PR02MB4794.namprd02.prod.outlook.com (2603:10b6:5:17::22) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5373.16; Mon, 27 Jun\n 2022 08:49:24 +0000", "from BN1NAM02FT018.eop-nam02.prod.protection.outlook.com\n (2603:10b6:408:107:cafe::62) by BN9PR03CA0929.outlook.office365.com\n (2603:10b6:408:107::34) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5373.17 via Frontend\n Transport; Mon, 27 Jun 2022 08:49:24 +0000", "from xsj-pvapexch02.xlnx.xilinx.com (149.199.62.198) by\n BN1NAM02FT018.mail.protection.outlook.com (10.13.3.159) with Microsoft SMTP\n Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id\n 15.20.5373.15 via Frontend Transport; Mon, 27 Jun 2022 08:49:23 +0000", "from xsj-pvapexch02.xlnx.xilinx.com (172.19.86.41) by\n xsj-pvapexch02.xlnx.xilinx.com (172.19.86.41) with Microsoft SMTP Server\n (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id\n 15.1.2176.14; Mon, 27 Jun 2022 01:49:23 -0700", "from smtp.xilinx.com (172.19.127.96) by\n xsj-pvapexch02.xlnx.xilinx.com (172.19.86.41) with Microsoft SMTP Server id\n 15.1.2176.14 via Frontend Transport; Mon, 27 Jun 2022 01:49:23 -0700", "from [10.170.66.118] (port=41974 helo=xndengvm004118.xilinx.com)\n by smtp.xilinx.com with esmtp (Exim 4.90)\n (envelope-from <abhimanyu.saini@xilinx.com>)\n id 1o5kQs-000CT1-KL; Mon, 27 Jun 2022 01:49:23 -0700" ], "ARC-Seal": [ "i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass;\n b=MJnJ/GfMCYGMOu9OKMVG7bOirC3SzfgDc8uL+BboKzZ1Ri1nwnahF0jkCpRXyEktIkmlJb1EbpapvgSU2hc6GwmzLffoQzbNlhHsboJgmgR7ZJAQo5M4TZehpHs4lPOleKansNZK6pTUp8M9DtrJX135icK+S2ab5fX5RLYW6oVXU1mP2UkAoBAYVTZt5u/iYvI+JWqUiazPxkuWpKsCeJBYU0VdWpiyDhQlZZoDtDIFugPykGG6v2W/Dkn4CEhCzU9TFfeO7CVDQ+92/fa6fPUurMNeNA1xoxUmC0HpqnHdJNCa246xxcx2JKo8ubMVwcEGcH9PSWvIgTze4n6Geg==", "i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;\n b=OPkNtRMJQs+DtjgGjjnLgD2zgGFzvYG3KHTNvN+nV7Vu9HAYU1OMKMzbvFfOPibU6rKizTwhqFAaZR4CnlEDzkcz7FpXvPo6QvUkQFzwi88eS0Xbj0+Lfp2l5gqbLP+qWDnhFWxI9CLiaBVJiVWNcb2oUd2GTH1e5wUhbUi1Rj75OUAXurWh9SOKf2P1cG4dYQaDkfKxZOfISbvqPgD8oTHzAp6kVkZCZQL+niB1k626ckAKlSDHopTmQGfATBGDlahFIq1Io3tmQS542E4HL8Pl6jtDzs/yIYgJTKxEj9/nZ/OG1/6yS91sMKkANsDR/oMC6OioGEmjBhb1jJsXFA==" ], "ARC-Message-Signature": [ "i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector9901;\n 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;\n bh=c1QNOwhm5jckj9DZLhwe3rUPDYP80x2QNFKReY+M6k0=;\n b=ixw9gi3mX9WEJd/jAxlpuikCegjIFjF4PvMW5TnEbh9MGXcTJ3o7bXaxbRNNp+gAu9433q+DspP4RLRkJppiMEAcPaqPrIK4U8p/wf6BAs4zvqK3BM72/KXQNCp3xCS9kRSLRTqAhVmX8c+I8sIpFZIuJfrFOs5kjLjJNK6VORCJK6nEVWF3+FiN+2zxgNhPjGxJyeD+Lyr98LH4GS2NYKXkruWAIHFohv/uyyRL02qup8iCdZdnps2SY3kcOPwIAiyAY3xY9ovFnKciJ60GZO+9/bFjEHG/P1igymqRkSIsqy6TgwbHTZxR9tzNXfoANA2rePLEvOvpdyadoRDuHQ==", "i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector9901;\n 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;\n bh=c1QNOwhm5jckj9DZLhwe3rUPDYP80x2QNFKReY+M6k0=;\n b=nylxXSrjuZNEBhBJjMVC/8U5rweqvLDHhu5huhmzHkStZI2gvXxJCbdeLZrZCPZqKG+E5thB6c92BLWJc1UTk92y8ptkbura31iXxY14n9B/VYaYWNvKDecl6xZwT3uVSI8cBFBwq3B2J3E7Mr3ShCsDANb2goiToCnBmJoTeyHAHbcX+/PjqJVvto38MtID4Y3wYsRva6vTsJPHkIW5brv3i6PpHNfhOAF3IfRrcTTEYFL9RuTJPqNK+aSsUwPFixKhXusOeWIhH3EOJBKT9tZwiMEMr+8mgrbgE6h0nqEDyF48xVTRGdEUvxN+PGdjcAIodiX/PzZ7f8BGqyjSCg==" ], "ARC-Authentication-Results": [ "i=2; mx.microsoft.com 1; spf=pass (sender ip is\n 20.83.241.18) smtp.rcpttodomain=dpdk.org smtp.mailfrom=amd.com; dmarc=fail\n (p=none sp=none pct=100) action=none header.from=xilinx.com; dkim=none\n (message not signed); arc=pass (0 oda=1 ltdi=1\n spf=[1,1,smtp.mailfrom=xilinx.com] dmarc=[1,1,header.from=xilinx.com])", "i=1; mx.microsoft.com 1; spf=pass (sender ip is\n 149.199.62.198) smtp.rcpttodomain=dpdk.org smtp.mailfrom=xilinx.com;\n dmarc=pass (p=none sp=none pct=100) action=none header.from=xilinx.com;\n dkim=none (message not signed); arc=none" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=amdcloud.onmicrosoft.com; s=selector1-amdcloud-onmicrosoft-com;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=c1QNOwhm5jckj9DZLhwe3rUPDYP80x2QNFKReY+M6k0=;\n b=qhkFNRCMroAYXaoHEtmmK6+CiuBaDnWJeDsR/Vb16dLnWNt2skbEwUsYbHGGuStZKM7KwuAuOqhnAchPfF2nsT9yGxNTA4L4wmTSA02sJ2fxn5VPDThm7CWPs7w/qv8zsIWKRNXdO0Dq2HZlxpxajwM0pQU1mYeNHb5kNTTzcsGtvG7T5AkNs5UmCe5m9LtSvlhJ4j/nFjuaPeONeFrvOWuSxBwj9+5L35RsyPwE4p2vDHDw2b9KV8E+JklQ9Vbn7XUXuftD5R1MLiJkXuY16KfwqiHF/Ot1Smf1W+usomGIXNK4H+ZycNpo/yBGGyxFkya/LSx7tDvh4OH3lKe5mw==", "X-MS-Exchange-Authentication-Results": [ "spf=pass (sender IP is 20.83.241.18)\n smtp.mailfrom=amd.com; dkim=none (message not signed)\n header.d=none;dmarc=fail action=none header.from=xilinx.com;", "spf=pass (sender IP is 149.199.62.198)\n smtp.mailfrom=xilinx.com; dkim=none (message not signed)\n header.d=none;dmarc=pass action=none header.from=xilinx.com;" ], "Received-SPF": "Pass (protection.outlook.com: domain of amd.com designates\n 20.83.241.18 as permitted sender) receiver=protection.outlook.com;\n client-ip=20.83.241.18;\n helo=mailrelay000000.14r1f435wfvunndds3vy4cdalc.xx.internal.cloudapp.net;\n pr=C", "Envelope-to": "dev@dpdk.org, chenbo.xia@intel.com, maxime.coquelin@redhat.com,\n andrew.rybchenko@oktetlabs.ru, stable@dpdk.org, absaini@amd.com", "From": "<abhimanyu.saini@xilinx.com>", "To": "<dev@dpdk.org>", "CC": "<chenbo.xia@intel.com>, <maxime.coquelin@redhat.com>,\n <andrew.rybchenko@oktetlabs.ru>, <stable@dpdk.org>, Abhimanyu Saini\n <absaini@amd.com>, Vijay Kumar Srivastava <vsrivast@xilinx.com>", "Subject": "[PATCH] vdpa/sfc: handle sync issue between qemu and vhost-user", "Date": "Mon, 27 Jun 2022 14:19:17 +0530", "Message-ID": "<20220627084917.2295-1-asaini@xilinx.com>", "X-Mailer": "git-send-email 2.25.0", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "Content-Type": "text/plain", "X-EOPAttributedMessage": "1", "X-MS-Office365-Filtering-Correlation-Id": "a1421afd-58dd-4abd-a762-08da5819f326", "X-MS-TrafficTypeDiagnostic": "\n DM6PR02MB4794:EE_|CO1NAM11FT034:EE_|DM4PR12MB5230:EE_", "X-MS-Exchange-SenderADCheck": "0", "X-MS-Exchange-AntiSpam-Relay": "0", "X-Microsoft-Antispam-Untrusted": "BCL:0;", "X-Microsoft-Antispam-Message-Info-Original": "\n kwNEroVqba2YZqTieI8q5m/zl2meURssQBEKNCEDCXxg5NPnFypgDg+Y8j+Jj13fSGl6qAf95W13dLJL+DLTdv5O0yZSwIfw41Rxt7MaOZ7Qx0pF8loZwYn4SqtS2ljCSrMn3z5ETkplZObdYox6m4VD36E9Hl/unPyeJxCqALr2lgVDLP7LHG/pWgKXCComa/EA6yFuydZsFg/FeVkSPF2KiLCZQmCbpvZQX+C1fR+rUnR8ODd1hqivVPjcZm+gXq4eTQ9iCN31UGfbjBJnQqhoBNC4tTvNvbvk9SVlOkOmyYZ0B7fa5Sv5peR9FWrwMQnDJCu84qQj3saLDthy5jywjbLajAMdrVshEx54gdnBfwC27VDH2qw1G7B17xGdt06627WDcihiZF0FjJKNjsfQX2EmcsH6VqrQ5gO8jLq7Q7rdsz5mkrJ3Vx97gzNW/Wc2fiFJ51ocmuMtGNzX3DuKHV23kYUi2LjfebD++wPSR8+fIgxckfkyXME2EcN6NfKBC06sDSGap0/KvXEYWdKa+5JJO/ZX5W3I6EEjHT7cY4BkL0tqovuiahPrEjzunFLek/rn41VgJrtoYxbZ91vR0KT83CRNAADRbG8j8VGObD3VjczMwlbAO8FOrLyVV0zU6qeluaMNuMmwyfmLa8TdS7+VE5cvNESa9zhSxZqvDqUNg/RCfLRS1T3JDiKYCnvLo+Q3BCI3s+MgZCKlogGkOhGU2JRbVut9MNMZzxgjEiiCqybA4FTa4P/cii1V0rWN4Vod0TOGk7hdvNahnaqVOjiw4hFSBbWYB3ywIFsqmXpv+mY3/Yavnj7AOjfLjQRV8DQAUpX0Uf5uncy4Pg==", "X-Forefront-Antispam-Report-Untrusted": "CIP:149.199.62.198; CTRY:US; LANG:en;\n SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:xsj-pvapexch02.xlnx.xilinx.com;\n PTR:unknown-62-198.xilinx.com; CAT:NONE;\n SFS:(13230016)(4636009)(346002)(376002)(396003)(39860400002)(136003)(36840700001)(40470700004)(46966006)(186003)(2616005)(47076005)(107886003)(1076003)(40480700001)(82310400005)(336012)(426003)(36756003)(316002)(70586007)(54906003)(6916009)(4326008)(70206006)(83380400001)(8936002)(9786002)(5660300002)(8676002)(26005)(7696005)(40460700003)(36860700001)(7636003)(356005)(82740400003)(2906002)(2876002)(6666004)(41300700001)(478600001)(102446001);\n DIR:OUT; SFP:1101;", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": [ "DM6PR02MB4794", "DM4PR12MB5230" ], "X-MS-Exchange-Transport-CrossTenantHeadersStripped": "\n CO1NAM11FT034.eop-nam11.prod.protection.outlook.com", "X-MS-PublicTrafficType": "Email", "X-MS-Office365-Filtering-Correlation-Id-Prvs": "\n 60c6906d-7104-4353-2552-08da5819ef6a", "X-Microsoft-Antispam": "BCL:0;", "X-Microsoft-Antispam-Message-Info": "\n 7/yau4H69DqoYf0c4BuxVHMDTBPHd/r7q+9+3/zu3EGIsn3HR3psI1J9PrJQw+JIQQsbS0Agaep+1G/oSqbbvED7i2Kr6lU2z1VHDC6hhx60aGGAJ7/ZAqGHmOjXwTCvMsljLOeCW5CxhpsoYPuR28a4xDocbG+FyNZ/9tr0Rg+5gmg+Y93XWwJiGwP6REqoT3IIjASJREvKyuf7M9QgAXw1UhTIue+hEizmvODELCh4m40t3RVByeZNEOgaon4u69KNH379wZUGOq7fFyEs0CgxtDgNCZhIIhb06DvTZ1Cuo7d7fTB41jT+/XrnzhTOyZFNKxRcHy29se14v10NyMUpl8mif8/JCcCmsSE9zeHDtnzTDxHvM4Wu5fOvIGdWL8KJz7kChNIIKREJiGrY+uD/zHAo/gq1wVOihIiLxUfItGk9e1sWuFD/L0bvdvTsUH0/LVw0kxsKcuDM579RgFj9BWm4q4yexLGj/seg7aC9wZxT8RXJS44+Kq4iHa+Z64x5pIwHYqy8M8nqiuofrRNBUz2bhKe1AUP+wkyqkxok6GVSqsys82tLLBsWxNghbiRFD96BzjDmn2tCy9M0RDVYRF6h5wFnMheT/oUDQkZJiBOkQua6j1R9SwbFw58pVt8FqIt/Z1YueZX/ElM+orFB0NwKkWsW6csqQVV+lGg0m7p2K2nsIGEM0G7/Xvxi33LVFw8r+NStXkZtUM802govO0MEfLsU+k2KnnNXyA0enbNg8++5C+kYFqExJPCTxrAAzbF7idezxeGWYZwYgO8RmhW0TzIsTfVUWCYas/olojsEbnP4qp1EnwUhbOS44kFQdC8t5eHsvnkc6sfEjA==", "X-Forefront-Antispam-Report": "CIP:20.83.241.18; CTRY:US; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM;\n H:mailrelay000000.14r1f435wfvunndds3vy4cdalc.xx.internal.cloudapp.net;\n PTR:InfoDomainNonexistent; CAT:NONE;\n SFS:(13230016)(4636009)(136003)(376002)(346002)(39860400002)(396003)(46966006)(36840700001)(478600001)(6916009)(316002)(8676002)(5660300002)(4326008)(9786002)(8936002)(2906002)(41300700001)(83170400001)(82740400003)(36860700001)(81166007)(40480700001)(26005)(7696005)(336012)(107886003)(2616005)(42882007)(47076005)(1076003)(426003)(2876002)(6666004)(83380400001)(54906003)(82310400005)(36756003)(186003)(70206006)(102446001)(36900700001);\n DIR:OUT; SFP:1101;", "X-OriginatorOrg": "amd.com", "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "27 Jun 2022 08:49:30.2701 (UTC)", "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n a1421afd-58dd-4abd-a762-08da5819f326", "X-MS-Exchange-CrossTenant-Id": "3dd8961f-e488-4e60-8e11-a82d994e183d", "X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp": "\n TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d; Ip=[20.83.241.18];\n Helo=[mailrelay000000.14r1f435wfvunndds3vy4cdalc.xx.internal.cloudapp.net]", "X-MS-Exchange-CrossTenant-AuthAs": "Internal", "X-MS-Exchange-CrossTenant-AuthSource": "\n TreatMessagesAsInternal-CO1NAM11FT034.eop-nam11.prod.protection.outlook.com", "X-MS-Exchange-CrossTenant-FromEntityHeader": "HybridOnPrem", "X-BeenThere": "dev@dpdk.org", "X-Mailman-Version": "2.1.29", "Precedence": "list", "List-Id": "DPDK patches and discussions <dev.dpdk.org>", "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n <mailto:dev-request@dpdk.org?subject=unsubscribe>", "List-Archive": "<http://mails.dpdk.org/archives/dev/>", "List-Post": "<mailto:dev@dpdk.org>", "List-Help": "<mailto:dev-request@dpdk.org?subject=help>", "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n <mailto:dev-request@dpdk.org?subject=subscribe>", "Errors-To": "dev-bounces@dpdk.org" }, "content": "From: Abhimanyu Saini <absaini@amd.com>\n\nWhen DPDK app is running in the VF, it sometimes rings the doorbell\nbefore dev_config has had a chance to complete and hence it misses\nthe event. As workaround, ring the doorbell when vDPA reports the\nnotify_area to QEMU.\n\nFixes: 5e7596ba7cb3 (\"vdpa/sfc: introduce Xilinx vDPA driver\")\nCc: stable@dpdk.org\n\nSigned-off-by: Vijay Kumar Srivastava <vsrivast@xilinx.com>\nSigned-off-by: Abhimanyu Saini <absaini@amd.com>\n---\n drivers/vdpa/sfc/sfc_vdpa_ops.c | 14 ++++++++++++++\n 1 file changed, 14 insertions(+)", "diff": "diff --git a/drivers/vdpa/sfc/sfc_vdpa_ops.c b/drivers/vdpa/sfc/sfc_vdpa_ops.c\nindex b3d9b6c..63aa52d 100644\n--- a/drivers/vdpa/sfc/sfc_vdpa_ops.c\n+++ b/drivers/vdpa/sfc/sfc_vdpa_ops.c\n@@ -794,6 +794,8 @@\n \tint vfio_dev_fd;\n \tefx_rc_t rc;\n \tunsigned int bar_offset;\n+\tvolatile void *doorbell;\n+\tstruct rte_pci_device *pci_dev;\n \tstruct rte_vdpa_device *vdpa_dev;\n \tstruct sfc_vdpa_ops_data *ops_data;\n \tstruct vfio_region_info reg = { .argsz = sizeof(reg) };\n@@ -856,6 +858,18 @@\n \tsfc_vdpa_info(dev, \"vDPA ops get_notify_area :: offset : 0x%\" PRIx64,\n \t\t *offset);\n \n+\tpci_dev = sfc_vdpa_adapter_by_dev_handle(dev)->pdev;\n+\tdoorbell = (uint8_t *)pci_dev->mem_resource[reg.index].addr + *offset;\n+\n+\t/*\n+\t * virtio-net driver in VM sends queue notifications before\n+\t * vDPA has a chance to setup the queues and notification area,\n+\t * and hence the HW misses these doorbell notifications.\n+\t * Since, it is safe to send duplicate doorbell, send another\n+\t * doorbell from vDPA driver as workaround for this timing issue.\n+\t */\n+\trte_write16(qid, doorbell);\n+\n \treturn 0;\n }\n \n", "prefixes": [] }{ "id": 113461, "url": "