From patchwork Fri Jul 8 08:01:35 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: abhimanyu.saini@xilinx.com X-Patchwork-Id: 113826 X-Patchwork-Delegate: maxime.coquelin@redhat.com 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 0F742A0540; Fri, 8 Jul 2022 10:01:54 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E4F4A40A7B; Fri, 8 Jul 2022 10:01:53 +0200 (CEST) Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2055.outbound.protection.outlook.com [40.107.243.55]) by mails.dpdk.org (Postfix) with ESMTP id 9F977406B4 for ; Fri, 8 Jul 2022 10:01:52 +0200 (CEST) ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=ChPtJGHR8o/IkTASxMJ9Po4/Gr/Q41Vvit5u5CK3Fd4+lGRMaczB7D6qmCvrHcbK45svhTgsTVFI/FcoqCCIpZ3hp0TpwG8v7cU2+wQxobJ17EU5o32lzlITKNn1OnzXVwkyF/nqtA4QEiKNV0Q8e6fd1Ve+9TU3waCx6SK9JYcnkO2RrQXv0SJvKXjLdbf8N08Zu3B6B3XJL0JSOFmSU19vkNXKnqBkwq+pb/ymUfozDV6fVIGKQFgYCKROcs12x3zf//u2RXldNZg//JsHMxXKNlwxjbM15QW2+99WMdasMjq48BOX0W8RKNlDft/FdHFAlUIxRd/1D55HIKSfAA== ARC-Message-Signature: i=2; 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=voz7wLE9WNdBe1278oCrfl9ngTaa3g9GXOx8fb9Rmlw=; b=d48044qfbp26EECyB3VfS+reesJarkWF+E2j9bUk4IS5Ut6HBb+annb5fl044TNsRC1s6AWfDStapaT3obsD/Fxi54IBCAUs6YKFX55i1IKiDUV3NJzeS5zcBDKXPjJ10qXsW833YaNovuVIO+UVDyeGv6TEc3fboAFlPUmz33p5QxUvdKRhXeiKd707vxzX41wrC7MzBgx9D72iNCc2OEE63O4/xu/82mTCrvJ8flSXZvDFUp3ZNb9jvlSuU8PEiesCmJie0WxAJvGAPitvpPj1MINGmSIt5tVFTaJQDFqu+LWlsccjV8qH3AScOueaIEpr1H+CEyYDwAUt/hrVdA== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 20.83.241.18) smtp.rcpttodomain=dpdk.org smtp.mailfrom=amd.com; dmarc=fail (p=none sp=none pct=100) action=none header.from=xilinx.com; dkim=none (message not signed); arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=xilinx.com] dmarc=[1,1,header.from=xilinx.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amdcloud.onmicrosoft.com; s=selector1-amdcloud-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=voz7wLE9WNdBe1278oCrfl9ngTaa3g9GXOx8fb9Rmlw=; b=MVrej1kggCHKK+mRhFwaDyRzxf/0j5uLL5IfLQA6iKng2pJJx7Nlrqzgf0kKsCtknaoPUwpDyaWuuBMbj/7RG3Mxlzo7PaT7mrO/Zr17ugzK07K8mpwkvgiOgGF0u+FnHnTpEoOHabqIR8dOak3LRnr7reAmwXO5m68QorPV9y2BLPLinuOflcmirdjwumXsy40LxRFJKRYTUON/Ujuq17m3cNka2ertrhCDzVCFqr69l7lMBW2Jdp4RE6HDiKGGhUOG8UFLSi/Ntyh2NUiRxyL08Q6+KD6zgQHCv48THbcYXO7LYTxkJuVwzIadFCxzVQJtS15chQYn7s1n61QU1A== Received: from BN9PR03CA0655.namprd03.prod.outlook.com (2603:10b6:408:13b::30) by BN8PR12MB2865.namprd12.prod.outlook.com (2603:10b6:408:96::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5395.19; Fri, 8 Jul 2022 08:01:50 +0000 Received: from BN8NAM11FT007.eop-nam11.prod.protection.outlook.com (2603:10b6:408:13b:cafe::54) by BN9PR03CA0655.outlook.office365.com (2603:10b6:408:13b::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5395.15 via Frontend Transport; Fri, 8 Jul 2022 08:01:50 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 20.83.241.18) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=fail action=none header.from=xilinx.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 20.83.241.18 as permitted sender) receiver=protection.outlook.com; client-ip=20.83.241.18; helo=mailrelay000000.14r1f435wfvunndds3vy4cdalc.xx.internal.cloudapp.net; pr=C Received: from mailrelay000000.14r1f435wfvunndds3vy4cdalc.xx.internal.cloudapp.net (20.83.241.18) by BN8NAM11FT007.mail.protection.outlook.com (10.13.177.109) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.15 via Frontend Transport; Fri, 8 Jul 2022 08:01:50 +0000 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2176.outbound.protection.outlook.com [104.47.55.176]) by mailrelay000000.14r1f435wfvunndds3vy4cdalc.xx.internal.cloudapp.net (Postfix) with ESMTPS id 825103F250; Fri, 8 Jul 2022 08:01:49 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WH//CS8l1Sp5Sx3xZe0yo5pv3QxHxEi8sX0TqJ2jevHBrqTuuYTmWCRklrh+sEu++PlLPA6PUsZG3ZL8F1w1eH6MCOVa4lTvw2LPNlVtULhchT1e9eu2w+qcWN6kfk8Usd69+3qLNS5eHgHQ7iMxyPMoJyZMD2+Kal/aWA87d79eTxXuLte6w6aimyLO24gYb05Y+gwV6Zs3s5sxnybB1ad8rSHrc5DZ7nSaMBUXfr2Q4PCd9UmIwtEf5UBZ0vYq44SYoFYTwQNe7gRRw01UFPUb/2bhdDXNA1k6xpXzTIkWCtfgH8GCGU377HAzXI9FDLMHtD3jpumotQsNfULNTA== 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=voz7wLE9WNdBe1278oCrfl9ngTaa3g9GXOx8fb9Rmlw=; b=eGrorUZkVp7gTjsC387D4QAVigFRITzo6AdIM7MhJTsF4CEP00At2oSfOfBfOplB8s2cnG1eur5Q8leh9zbbULobScXr10v9gtIn8H6hsCJoHJTura7hlHRu+dTEmhZ7wWGStotUOV/yw7kX0nPmrGXPbrlSREStp0/xVi7oecM/wUoJZS4N40Yi2TUHoQ0H3bIuEVc2MvQcwOZgkdc4LrP2Gyi0KNFF8A3ACufTxT7Dd47piIIdkKye1M2iz33ScKllLOzPmuwE5l/CGXPifR8GOH77SEIqGEyCZvotCj85QTpkfio1t9HYaDom/8PlCzOPmTWd3oNMQvoYjkKyqg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 149.199.62.198) smtp.rcpttodomain=dpdk.org smtp.mailfrom=xilinx.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=xilinx.com; dkim=none (message not signed); arc=none Received: from DM6PR11CA0063.namprd11.prod.outlook.com (2603:10b6:5:14c::40) by DM6PR02MB6825.namprd02.prod.outlook.com (2603:10b6:5:21a::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5395.15; Fri, 8 Jul 2022 08:01:46 +0000 Received: from DM3NAM02FT037.eop-nam02.prod.protection.outlook.com (2603:10b6:5:14c:cafe::f0) by DM6PR11CA0063.outlook.office365.com (2603:10b6:5:14c::40) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.15 via Frontend Transport; Fri, 8 Jul 2022 08:01:46 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 149.199.62.198) smtp.mailfrom=xilinx.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=xilinx.com; Received: from xsj-pvapexch01.xlnx.xilinx.com (149.199.62.198) by DM3NAM02FT037.mail.protection.outlook.com (10.13.4.166) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.5417.15 via Frontend Transport; Fri, 8 Jul 2022 08:01:46 +0000 Received: from xsj-pvapexch02.xlnx.xilinx.com (172.19.86.41) by xsj-pvapexch01.xlnx.xilinx.com (172.19.86.40) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.14; Fri, 8 Jul 2022 01:01:44 -0700 Received: from smtp.xilinx.com (172.19.127.95) by xsj-pvapexch02.xlnx.xilinx.com (172.19.86.41) with Microsoft SMTP Server id 15.1.2176.14 via Frontend Transport; Fri, 8 Jul 2022 01:01:44 -0700 Envelope-to: dev@dpdk.org, chenbo.xia@intel.com, maxime.coquelin@redhat.com, andrew.rybchenko@oktetlabs.ru, absaini@amd.com Received: from [10.170.66.118] (port=47558 helo=xndengvm004118.xilinx.com) by smtp.xilinx.com with esmtp (Exim 4.90) (envelope-from ) id 1o9ivn-000Gpx-Pk; Fri, 08 Jul 2022 01:01:44 -0700 From: To: CC: , , , Abhimanyu Saini Subject: [PATCH] vdpa/sfc: enable support for multi-queue Date: Fri, 8 Jul 2022 13:31:35 +0530 Message-ID: <20220708080135.31254-1-asaini@xilinx.com> X-Mailer: git-send-email 2.25.0 MIME-Version: 1.0 X-EOPAttributedMessage: 1 X-MS-Office365-Filtering-Correlation-Id: 0e8c55af-4159-489b-94a8-08da60b81d30 X-MS-TrafficTypeDiagnostic: DM6PR02MB6825:EE_|BN8NAM11FT007:EE_|BN8PR12MB2865:EE_ X-MS-Exchange-SenderADCheck: 0 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: zOa71SMp+8dXJpyemuW+4xqN+/IYkuqO8w5ocnUfeKitn7EF0vD7z+3cuN0Aw1+runAulpl8MCDl5c8Lu6fVjch+snsZgHrY/dttY+/eFyaaqfYXRniBK9NVakLnBwQNDHD7iTCC0ucV36Q9nddmcwJKWmOeMTZ9G7k9xvEHx3MBODh5n7jQcacaGW/8hT2nUgayCoHaLqdffsrRRGfx3JxUtLEw+VCwwvbgMeWkv1AA4WeQWrN024oM44bcc+4ifjly7gJr8YW5x0LX7avN+52Uc44MKk3Y2tm9XgyXc4+Wswq7VV3v5xq7O/I8cs/+laik60+bCZVC5NM1Skvq51ynsxTqtnuHI8W6LDD7dQ0y0q+0nEOcUmcHUxRJnbv+VshaRP6zx3bU0/84ldvjuLWFFm/E+IDyd7WKkI9DJmVJsaQJwhuXBoZuPOW0GutN1thnPcXhBq1M2Xlbb3BYiJdCYUxVCaS4d351Jbiq5PxjHlzEH+xTAgBa1ykfJHKoz1m9Iz8K+Nis+8M6W2riLFnjotqSfoeYfK7H6zVlc/9cjRX8/oWhGmy/hdbPsnvhm3ProL695tlJ6m/Tp2rMUoFmiOB2i8AdNG1pmsRg2QRIEOxUrqAS2zhKuHMnU3UBHJrQZ/JIIoXhc8H7DO5tJDlab/M2qRuGK49HQmAo+0RKn2VbubO6TqOWq1GSx6kgFLnuNSjKIK2snc+MMCRHGdTzKee4XwE22OqEK7S8uxaQ3XO4vyDCApXI/arS95RPbCT48veImVrYP8LwOgNrc/d4rxqb5yhxJhp5a+VaKXt2vQbeQgdWw2iEem8o4JxGi5kBZmfk3vvu7RHKWsluLQ8wC+wGJ+Bv9jTByKm3R/Q= X-Forefront-Antispam-Report-Untrusted: CIP:149.199.62.198; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:xsj-pvapexch01.xlnx.xilinx.com; PTR:unknown-62-198.xilinx.com; CAT:NONE; SFS:(13230016)(4636009)(376002)(396003)(39860400002)(346002)(136003)(40470700004)(46966006)(36840700001)(9786002)(82310400005)(70586007)(41300700001)(8936002)(5660300002)(316002)(7636003)(70206006)(54906003)(40480700001)(186003)(36756003)(2876002)(7696005)(82740400003)(2616005)(356005)(336012)(26005)(4326008)(6916009)(47076005)(426003)(36860700001)(6666004)(8676002)(1076003)(83380400001)(478600001)(2906002)(40460700003)(102446001); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR02MB6825 X-MS-Exchange-Transport-CrossTenantHeadersStripped: BN8NAM11FT007.eop-nam11.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 4dfa39b6-b07c-447c-4988-08da60b81a8c X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: XKSj+TArChDQyYNW5VFF5UBD0FSgxSVYT5rS9vP94pxYelGimM0mmn/S/e5T3pwdTKwzGcchN1VwKaM9rj9gKusB385tOg7Et2rAizOjOWyQUBLP4h8A6g7POlb9IIfxhhJ16VQDja8INPs6fr4i9KXo2vWoJEMSpwAGBH4icO7fJ5mk9dpzakS5duHWP4wZY7TMubbyXVp/w+t3clT4zJ2zXzNlF5/OmDKQVEt63YiMLmyBeKsLA7J3vmMfRXS/ctsAb7rwaeG1WkijXsxalmuHqLfD2+VGoipPvqlEDB8Vxj0wZRrpk59fJOMHY/9F2943wmcmrQSEP3UEvJ55SmJVGPs2WE0bty2hkn1LaOWnrAgbC1iEMKvJ44Kq37eJQlPOctVTxk7vHxzN2sbeBs5t4Gw1n0nQ3ulk5y+4Qq48/EhvKzFMUNjt+qo0RWRD9PbRIboy80DkTks5k0UobnW9oujha2uQXLaTm9VVe/hN4Z4vT786MMKvDszfGSTvKcfpv6j1hfrN8W0K4WIti2BHkHpU6AOOcKAiMc4SHXJp/pdPBAQyVmnbzHfP3dTxKeUiOxoYZ0N9vCfVPbO1G3/h4oxnXajX3p14UYRbvofBCrlP5UhL1MMaFFCUpgAy333JAkIu3rM61lheFC/u+5vA8M8uO+SB//Hye329kVGt0p2DXB582eFGxMoxqLBh248ZEte69siA43+ALFWnA6c79Ienbi+lKF9xXokDGz/NAfREObyPkMRE3A/BXOphjZAhkrNv/OD8EytSUfsTadXgPC4n8roA+FPAoZlOfnUQDwM+PmcMWMh6d8RuTRu2tsZDoMoYYVJbDpCYmUsfYgYmlLrvNogUzjt6iLPNdWX3cUSGogJ/PRQju6+x2BKy3v+n3+UgvW8pYuyJsrVObS6L3p6dbquBFC7GiVnmydQ= X-Forefront-Antispam-Report: CIP:20.83.241.18; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:mailrelay000000.14r1f435wfvunndds3vy4cdalc.xx.internal.cloudapp.net; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230016)(4636009)(376002)(396003)(136003)(346002)(39860400002)(46966006)(36840700001)(1076003)(82740400003)(83170400001)(9786002)(8936002)(82310400005)(8676002)(478600001)(4326008)(36860700001)(5660300002)(336012)(70206006)(34020700004)(40480700001)(2616005)(6666004)(81166007)(26005)(54906003)(316002)(42882007)(6916009)(7696005)(36756003)(426003)(41300700001)(2906002)(2876002)(186003)(47076005)(83380400001)(102446001)(36900700001)(84790400001); DIR:OUT; SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Jul 2022 08:01:50.4131 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 0e8c55af-4159-489b-94a8-08da60b81d30 X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d; Ip=[20.83.241.18]; Helo=[mailrelay000000.14r1f435wfvunndds3vy4cdalc.xx.internal.cloudapp.net] X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TreatMessagesAsInternal-BN8NAM11FT007.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8PR12MB2865 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 From: Abhimanyu Saini Increase the number to defaut RX/TX queue pairs to 8, and add MQ feature flag to vDPA protocol features. Signed-off-by: Abhimanyu Saini --- drivers/vdpa/sfc/sfc_vdpa_hw.c | 2 ++ drivers/vdpa/sfc/sfc_vdpa_ops.c | 6 ++++-- drivers/vdpa/sfc/sfc_vdpa_ops.h | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/drivers/vdpa/sfc/sfc_vdpa_hw.c b/drivers/vdpa/sfc/sfc_vdpa_hw.c index a7018b1..edb7e35 100644 --- a/drivers/vdpa/sfc/sfc_vdpa_hw.c +++ b/drivers/vdpa/sfc/sfc_vdpa_hw.c @@ -286,6 +286,8 @@ SFC_VDPA_ASSERT(max_queue_cnt > 0); sva->max_queue_count = max_queue_cnt; + sfc_vdpa_log_init(sva, "NIC init done with %u pair(s) of queues", + max_queue_cnt); return 0; diff --git a/drivers/vdpa/sfc/sfc_vdpa_ops.c b/drivers/vdpa/sfc/sfc_vdpa_ops.c index b84699d..e4cde34 100644 --- a/drivers/vdpa/sfc/sfc_vdpa_ops.c +++ b/drivers/vdpa/sfc/sfc_vdpa_ops.c @@ -24,14 +24,16 @@ (1ULL << VHOST_USER_PROTOCOL_F_SLAVE_REQ) | \ (1ULL << VHOST_USER_PROTOCOL_F_SLAVE_SEND_FD) | \ (1ULL << VHOST_USER_PROTOCOL_F_HOST_NOTIFIER) | \ - (1ULL << VHOST_USER_PROTOCOL_F_LOG_SHMFD)) + (1ULL << VHOST_USER_PROTOCOL_F_LOG_SHMFD) | \ + (1ULL << VHOST_USER_PROTOCOL_F_MQ)) /* * Set of features which are enabled by default. * Protocol feature bit is needed to enable notification notifier ctrl. */ #define SFC_VDPA_DEFAULT_FEATURES \ - (1ULL << VHOST_USER_F_PROTOCOL_FEATURES) + ((1ULL << VHOST_USER_F_PROTOCOL_FEATURES) | \ + (1ULL << VIRTIO_NET_F_MQ)) #define SFC_VDPA_MSIX_IRQ_SET_BUF_LEN \ (sizeof(struct vfio_irq_set) + \ diff --git a/drivers/vdpa/sfc/sfc_vdpa_ops.h b/drivers/vdpa/sfc/sfc_vdpa_ops.h index 9dbd5b8..5c8e352 100644 --- a/drivers/vdpa/sfc/sfc_vdpa_ops.h +++ b/drivers/vdpa/sfc/sfc_vdpa_ops.h @@ -7,7 +7,7 @@ #include -#define SFC_VDPA_MAX_QUEUE_PAIRS 1 +#define SFC_VDPA_MAX_QUEUE_PAIRS 8 enum sfc_vdpa_context { SFC_VDPA_AS_VF From patchwork Thu Jul 14 07:51:59 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: abhimanyu.saini@xilinx.com X-Patchwork-Id: 113958 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 E55FAA00C5; Thu, 14 Jul 2022 09:52:20 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 83DF14282B; Thu, 14 Jul 2022 09:52:20 +0200 (CEST) Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2072.outbound.protection.outlook.com [40.107.244.72]) by mails.dpdk.org (Postfix) with ESMTP id 4FCFD41156 for ; Thu, 14 Jul 2022 09:52:19 +0200 (CEST) ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=KdaOFBzAsiVCFMtssYXe2DhkFlBJRk8m+HJm7Uq/pC41okdB3FGjTGIhoEUO0fH8YXFC1i2EqYifutCXojJwLQRUkCF4gpM8p+CWQ9NUydcKSD9oMmxGKYBfZKqVIHsNE7mlwjMPRny90zaKtgQi3LulGugQDRO0qYztkfErwI74PG+8hRRrW6kxuyaCAhr/I7fSAFsL/zMEPhNkWhge0tUWNux0W0sTNeifRiWyw1iWWYO6FF09usUMgw387mlpw6vXQ+k5fTwinJCFKZ4r9e4JixbJrywurMTkeZrH/j5h6K6hVKWy8n308oMIbe4fxXqzVcJlKRWrtgmcq99Www== ARC-Message-Signature: i=2; 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=voz7wLE9WNdBe1278oCrfl9ngTaa3g9GXOx8fb9Rmlw=; b=CXMGnxnAHuxSChACjmrHof2l63AJtoUfaAV6N5AhpkfC/PJFLo6YcT46f/Mg1UNYmsBtcHT8iRrb/LvT3brqRx55xGibuLU6o7cBYOmYb/wTMf6QcM/CyktSQoS0VBm0pgxjmviPi6UzVhGmM5iDoxBvEu3kriZnK3n/EFZ8ZpA43QVl5D3ALrlsl7puaj1C7AazbhUm7yJQ8epXPjU6y+/63Yy/QYl1VyWCJFM1wWdTC3Te975aiwo0lMl9yOXRH5sbvyTtN0OfpkxoehiJtUfeGUqnN+7UsdBu2HLANHhNDYgFoV8/RqhQyJvkQKpDAOikjY4tSQ720fA/GfZQOw== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 20.83.241.18) smtp.rcpttodomain=dpdk.org smtp.mailfrom=amd.com; dmarc=fail (p=none sp=none pct=100) action=none header.from=xilinx.com; dkim=none (message not signed); arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=xilinx.com] dmarc=[1,1,header.from=xilinx.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amdcloud.onmicrosoft.com; s=selector1-amdcloud-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=voz7wLE9WNdBe1278oCrfl9ngTaa3g9GXOx8fb9Rmlw=; b=bk+Yj3AOROM6VJSeBLVQGYZsAFrbO87B2UockSmDn950V/dr+MvQE7rTGF0euYec2t4EMGnh/mroLkfssAFqkGAbanRYJoQuGcV+ZjI3a79O99xvNHgJCkHTcf9MZy/Mrfd5hdKomCvU12PwfBnAOULPUxCxxEEa4CXi/yqRzmO0Y3sacEe9Zi6MMkH7UM/ZWnAdIK0WP4ilonPb/6c8FfekwXVZoCLKiypOLQl9OeIRUWZE4ep1J6GblqloFHt7H3PD/IPUbQ2n7YM+tpW6xYkWLw3lVXyy2QbpsCAWihkEoW/lq/R/zlEKSygm6XK4vfDikhSolsxFEQhgSm4PRw== Received: from MW4P223CA0007.NAMP223.PROD.OUTLOOK.COM (2603:10b6:303:80::12) by IA1PR12MB6625.namprd12.prod.outlook.com (2603:10b6:208:3a3::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5438.12; Thu, 14 Jul 2022 07:52:17 +0000 Received: from CO1NAM11FT021.eop-nam11.prod.protection.outlook.com (2603:10b6:303:80:cafe::7b) by MW4P223CA0007.outlook.office365.com (2603:10b6:303:80::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.15 via Frontend Transport; Thu, 14 Jul 2022 07:52:16 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 20.83.241.18) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=fail action=none header.from=xilinx.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 20.83.241.18 as permitted sender) receiver=protection.outlook.com; client-ip=20.83.241.18; helo=mailrelay000000.14r1f435wfvunndds3vy4cdalc.xx.internal.cloudapp.net; pr=C Received: from mailrelay000000.14r1f435wfvunndds3vy4cdalc.xx.internal.cloudapp.net (20.83.241.18) by CO1NAM11FT021.mail.protection.outlook.com (10.13.175.51) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5438.12 via Frontend Transport; Thu, 14 Jul 2022 07:52:16 +0000 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2045.outbound.protection.outlook.com [104.47.66.45]) by mailrelay000000.14r1f435wfvunndds3vy4cdalc.xx.internal.cloudapp.net (Postfix) with ESMTPS id 5774541F5D; Thu, 14 Jul 2022 07:52:16 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UGXxCv+QtzvkypLudu/cS66VmJ4gNIfXek15NUSiPktBUWIPmXL4X/8Szw4zL/qohOrMdUUvck5mE4qNSwcDkhwpeP/Bwd4c909ex93WjBBpKzdOTJ8SPbq6zPbXbOcrovRcaJF3R4Eaox/MrBQuDkvArnx0Ih5q3p9zKtHGbggvCoRh7jKseFqDr+/QNEv7ObAWTYAyehU8+5An6JxwefqeOvCryG8TYGbj0aWwpQNqVZWonXmBjga1OyE+fv6aKmaFRO147smA1RJczi4sDFNl2FCCB3dOBIx0s8NeRiio/pAje5Al/FILgpYDP94SCuU34t2ouBwP92mIM7QltA== 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=voz7wLE9WNdBe1278oCrfl9ngTaa3g9GXOx8fb9Rmlw=; b=MQ0LlUm1oUp2W3nUQJd+j7pepx+3vYtYBKFzGDB6eDh9wm9lJy6m5rJWnFWkmd0sARVVhUtfhAAVpNNgr+GvQq2V82TcHxDKroalcOXW12Z0HGLBqW5bHy+mREsKpmtLmjf8oy7HHs1fV6QP8VzwO8OV+eQ/t1785phcSCIhWz8CmKvd/GS9Lef+JleKlVOEhha0ZdY7FDTLSVBK/p/T9l7IJ0DgFBIfSMYHutPvI5JzRlS9hk9gCvJ+1kC61uiwbUSTx5mlZ7A3yTKpRL7REOGfvy9d+got1XsLdAxk3fZpKNGVdGtTEYHLKMi/Nb51ivgk4ZE9VP28fIMQfN7g5w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 149.199.62.198) smtp.rcpttodomain=dpdk.org smtp.mailfrom=xilinx.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=xilinx.com; dkim=none (message not signed); arc=none Received: from DM6PR03CA0059.namprd03.prod.outlook.com (2603:10b6:5:100::36) by DM6PR02MB6810.namprd02.prod.outlook.com (2603:10b6:5:214::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.21; Thu, 14 Jul 2022 07:52:14 +0000 Received: from DM3NAM02FT056.eop-nam02.prod.protection.outlook.com (2603:10b6:5:100:cafe::72) by DM6PR03CA0059.outlook.office365.com (2603:10b6:5:100::36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.26 via Frontend Transport; Thu, 14 Jul 2022 07:52:14 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 149.199.62.198) smtp.mailfrom=xilinx.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=xilinx.com; Received: from xsj-pvapexch02.xlnx.xilinx.com (149.199.62.198) by DM3NAM02FT056.mail.protection.outlook.com (10.13.4.177) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.5438.12 via Frontend Transport; Thu, 14 Jul 2022 07:52:13 +0000 Received: from xsj-pvapexch02.xlnx.xilinx.com (172.19.86.41) by xsj-pvapexch02.xlnx.xilinx.com (172.19.86.41) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.14; Thu, 14 Jul 2022 00:52:13 -0700 Received: from smtp.xilinx.com (172.19.127.96) by xsj-pvapexch02.xlnx.xilinx.com (172.19.86.41) with Microsoft SMTP Server id 15.1.2176.14 via Frontend Transport; Thu, 14 Jul 2022 00:52:13 -0700 Envelope-to: dev@dpdk.org, chenbo.xia@intel.com, maxime.coquelin@redhat.com, andrew.rybchenko@oktetlabs.ru, absaini@amd.com Received: from [10.170.66.118] (port=50692 helo=xndengvm004118.xilinx.com) by smtp.xilinx.com with esmtp (Exim 4.90) (envelope-from ) id 1oBtds-0002Lo-J7; Thu, 14 Jul 2022 00:52:13 -0700 From: To: CC: , , , Abhimanyu Saini Subject: [PATCH 2/5] vdpa/sfc: enable support for multi-queue Date: Thu, 14 Jul 2022 13:21:59 +0530 Message-ID: <20220714075202.31826-2-asaini@xilinx.com> X-Mailer: git-send-email 2.25.0 In-Reply-To: <20220714075202.31826-1-asaini@xilinx.com> References: <20220708080135.31254-1-asaini@xilinx.com> <20220714075202.31826-1-asaini@xilinx.com> MIME-Version: 1.0 X-EOPAttributedMessage: 1 X-MS-Office365-Filtering-Correlation-Id: 3835138e-f311-4f1d-f65f-08da656dc577 X-MS-TrafficTypeDiagnostic: DM6PR02MB6810:EE_|CO1NAM11FT021:EE_|IA1PR12MB6625:EE_ X-MS-Exchange-SenderADCheck: 0 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: FDH7cJQph3znLB2bSFLHBvyWKkfqJq5Ux7YnMuwBXQ6XI3pMrghZ63f9bGIwGi/ACWzwUiVwOpsPUxmnrzTXqdcyLB8rcd7yf4EZDFoPxSIgW8eX8aWaJmORr8dBv/0Dl5jZWSBXtAQbz7qt20cuhQDJDcrGEkKt6imirTpmX6BmRJVqrx2ZiRN0bLVZKTsGLXZtzyGkFNYwzUlHWSqzi3yn3v+kKSCj/pYXAG52P3oxAOSWTFtaS3goQ86YObegpxScvGH5i2GkyZO/njhFiNuOAzOgkgEOCcOlmxcGHR0FkJKrGPDuhcFDoB7DLE0HgulFQ4dDpIeWeIhq4T67GCiFvuecTsFKwymf2/pvpOAlFDO8HCyDkHuLDkYtcJBNqoUuwIH/s6Zs/z2pdXcCMbVXo0ndUY7pJtThH9aEMwgUnUMcY2hjcfdnBClcBDKDJLTetivXnG/Vmai52ZiSRhJRblNgMIFxiRYLs0Oq28YOwLiclPo2q5BoGB0VKAYgnT+v2x6wAeMyLqlYSBBlGv3Izx0L1lhsk9OGBKuwANFujeY/gOoNfQoDiWEuvpkTowgstBD0hSdg7EPMPiYetqZpz/tquelUyOlQSFUXO7DuM13x4vGkTfaF1YHcTbM2PZwBUBawxhmzAZzSADR02NFmSARjbO2kNhwuINLeskfC+MPAB2P4LmUJtAgONA1icRNjtcSV4zYsV4M/W+xXkYlklUcQfL3enqkqdOQiDSJVxTEAe+yLibrXhO7A3YhPW0ovVLdiN1uMYgzkpw8E+qQREET/gxFHgDGq4D2ellASvVPD4xQhU1fvYkzSvnas80ubJUwnEFQT5hc6WMdGHTVK6oBmc4QJJp7cDFVrMeI= X-Forefront-Antispam-Report-Untrusted: CIP:149.199.62.198; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:xsj-pvapexch02.xlnx.xilinx.com; PTR:unknown-62-198.xilinx.com; CAT:NONE; SFS:(13230016)(4636009)(376002)(136003)(39860400002)(346002)(396003)(36840700001)(46966006)(40470700004)(5660300002)(40460700003)(7696005)(316002)(54906003)(2906002)(6916009)(6666004)(36860700001)(356005)(36756003)(26005)(41300700001)(7636003)(478600001)(82310400005)(336012)(1076003)(70206006)(70586007)(4326008)(40480700001)(8676002)(83380400001)(426003)(2616005)(47076005)(8936002)(9786002)(82740400003)(2876002)(186003)(102446001); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR02MB6810 X-MS-Exchange-Transport-CrossTenantHeadersStripped: CO1NAM11FT021.eop-nam11.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 0266d18f-1996-4126-45c6-08da656dc3fa X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: TRVNESlmAhJ1il/Q8l8GCYYazUmcDjX+oZeLWg6kBmYoY83G01y5CY5OziC6AkiZVgrtYLASfxDnk51yfR78FiEANraxh7Oz5xK4xm/d3QFogGEZz8i+XhzLZHZsL9tZ4CI3BnWxOJXIWtSmyDj8QWRhlAJOeSQ+aKuZObzapKiM+Zdo00CF6YxonZ4cJ7UbHFhRFZcPi0NU3JT1KJkGGfe9fiNEw+1PITUOGv3kiXO3VhvKsjbkhQdl9kUUuaprawoP7+PB9LbdhLaMY/r7VarQx/7HvZsZ6m9zWMqf6o3zphjiUs9SpfcXArbY6+3srdzmA4KiVL9fxufyeh+TORYCd/fJx4OGmjrZyQTxNkrc+mN8vqsrOudiYtQVZmY1xdWGWSZ3HUdWRHqnfwlhSC13BA4AZdACC4IT6rgz6mNNI/zqJ5T4vH05BPmwLQ30Y/72Z/n+c/KMyz/DYXkrnH5nSf+kZSuYmPxKKizZ4RBYRW6RUdCRd7rNps/x3nlLYrxRYn/LDO58CFNY7dU9V2bPTQFDvr7rqdtlMEoTZYOY38eZyWydiJc+TzwabEWzpjIfnY3DJ++wYPooRGDGQFWLrecjgUudTp9WZGm6Z7dp/UcfHU3URgqZmsowUpF691kVma1Fe5vo1iaMJ7SdiU/KaO+OJ19P/f4RJm0EnUD1jocj3F5Hi8IZnTgNnpp503hXyFXmWF0QyqYOpbOkNAoTSgP5vSdnynRhlYiAO7Es7/ackD4PGBqGC9AV/OYAeFwfCPZ66UY+TL4/u6xUXsb26vKcmpYV1fdS4I4ZOQQ3q4mtAwfKH9isd1+rdlXh3M5jc5nX9RuDuy/P3ABd0uLDEtFIpwRuvL+bFoPo/S8= X-Forefront-Antispam-Report: CIP:20.83.241.18; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:mailrelay000000.14r1f435wfvunndds3vy4cdalc.xx.internal.cloudapp.net; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230016)(4636009)(346002)(376002)(39860400002)(396003)(136003)(46966006)(36840700001)(2616005)(478600001)(9786002)(6666004)(7696005)(5660300002)(2876002)(26005)(41300700001)(1076003)(8936002)(82310400005)(82740400003)(316002)(42882007)(186003)(83380400001)(47076005)(426003)(336012)(81166007)(36860700001)(40480700001)(54906003)(83170400001)(70206006)(36756003)(2906002)(6916009)(8676002)(4326008)(102446001)(36900700001); DIR:OUT; SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jul 2022 07:52:16.4691 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 3835138e-f311-4f1d-f65f-08da656dc577 X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d; Ip=[20.83.241.18]; Helo=[mailrelay000000.14r1f435wfvunndds3vy4cdalc.xx.internal.cloudapp.net] X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TreatMessagesAsInternal-CO1NAM11FT021.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR12MB6625 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 From: Abhimanyu Saini Increase the number to defaut RX/TX queue pairs to 8, and add MQ feature flag to vDPA protocol features. Signed-off-by: Abhimanyu Saini --- drivers/vdpa/sfc/sfc_vdpa_hw.c | 2 ++ drivers/vdpa/sfc/sfc_vdpa_ops.c | 6 ++++-- drivers/vdpa/sfc/sfc_vdpa_ops.h | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/drivers/vdpa/sfc/sfc_vdpa_hw.c b/drivers/vdpa/sfc/sfc_vdpa_hw.c index a7018b1..edb7e35 100644 --- a/drivers/vdpa/sfc/sfc_vdpa_hw.c +++ b/drivers/vdpa/sfc/sfc_vdpa_hw.c @@ -286,6 +286,8 @@ SFC_VDPA_ASSERT(max_queue_cnt > 0); sva->max_queue_count = max_queue_cnt; + sfc_vdpa_log_init(sva, "NIC init done with %u pair(s) of queues", + max_queue_cnt); return 0; diff --git a/drivers/vdpa/sfc/sfc_vdpa_ops.c b/drivers/vdpa/sfc/sfc_vdpa_ops.c index b84699d..e4cde34 100644 --- a/drivers/vdpa/sfc/sfc_vdpa_ops.c +++ b/drivers/vdpa/sfc/sfc_vdpa_ops.c @@ -24,14 +24,16 @@ (1ULL << VHOST_USER_PROTOCOL_F_SLAVE_REQ) | \ (1ULL << VHOST_USER_PROTOCOL_F_SLAVE_SEND_FD) | \ (1ULL << VHOST_USER_PROTOCOL_F_HOST_NOTIFIER) | \ - (1ULL << VHOST_USER_PROTOCOL_F_LOG_SHMFD)) + (1ULL << VHOST_USER_PROTOCOL_F_LOG_SHMFD) | \ + (1ULL << VHOST_USER_PROTOCOL_F_MQ)) /* * Set of features which are enabled by default. * Protocol feature bit is needed to enable notification notifier ctrl. */ #define SFC_VDPA_DEFAULT_FEATURES \ - (1ULL << VHOST_USER_F_PROTOCOL_FEATURES) + ((1ULL << VHOST_USER_F_PROTOCOL_FEATURES) | \ + (1ULL << VIRTIO_NET_F_MQ)) #define SFC_VDPA_MSIX_IRQ_SET_BUF_LEN \ (sizeof(struct vfio_irq_set) + \ diff --git a/drivers/vdpa/sfc/sfc_vdpa_ops.h b/drivers/vdpa/sfc/sfc_vdpa_ops.h index 9dbd5b8..5c8e352 100644 --- a/drivers/vdpa/sfc/sfc_vdpa_ops.h +++ b/drivers/vdpa/sfc/sfc_vdpa_ops.h @@ -7,7 +7,7 @@ #include -#define SFC_VDPA_MAX_QUEUE_PAIRS 1 +#define SFC_VDPA_MAX_QUEUE_PAIRS 8 enum sfc_vdpa_context { SFC_VDPA_AS_VF From patchwork Thu Jul 14 07:52:00 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: abhimanyu.saini@xilinx.com X-Patchwork-Id: 113959 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 49EAFA00C5; Thu, 14 Jul 2022 09:52:27 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 9F60142B82; Thu, 14 Jul 2022 09:52:22 +0200 (CEST) Received: from NAM04-BN8-obe.outbound.protection.outlook.com (mail-bn8nam04on2076.outbound.protection.outlook.com [40.107.100.76]) by mails.dpdk.org (Postfix) with ESMTP id B0F7242B73 for ; Thu, 14 Jul 2022 09:52:20 +0200 (CEST) ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=Jws1EK1/21ydX2GFv0rlIOe55+DCwBPG2Szr/8JB4GP1nKWLR7VX0c5EUehjEgGatFXI+8NKY6BRm+L824V5irH1vxvv1Ea3lIe/o2Bf8z48xnJ0mfiqN07PtX+T5XiZbM7Fu+FMk5gMj67GpExK+lJSU5ScKEeQRhQnWJT07nwpDT4niFtkAzWe8Z7LqWJpjVqrKKKDCTMxqUPH3bKtBDXd2rUZ6F/Qa8mpEUaWjM7cSXi5B0bVQ6IR5E4mei2GZ6aE84HyoCUrClGKqh2N4Y8HLW2MlOJkP3onzEXGPkn2ZXV+3+wGu+o47lLNW84nCd3XlxFJvw7jhZ9IH/SQmw== ARC-Message-Signature: i=2; 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=VZKc8u83TPqHYO13KnvIvXuPn7Y/3VZ6iphLAdYOg44=; b=B/Ll3f/DplX/BrOqLPR8nqyQdTp7kmqMP9RZyV86Be/dloJjy1NU3g62Idx/XUm8Yjz7Wo+yIu0LOHweKhMPiQmpTUg2b04Lr3kXOnPeKG98TwGCqS57X2IBglV5ePVzJuIdAJ24tfGuEVgA/Q6m3fwWrHbF52pCpLfg08dm48HJ+Fv+Y+BppfTQR13BGjGl1OBc09FntPfcQyHt4d9+t2UMMgrZ17qyi+xEB4M7LqNm4d3SXenILdi9mK2qG+2GHJFBR0y5Iqn5cUx+ui2z9AtHylOgfZtsazgwYAb00ysx/tMJNHh4VlFGla/7VP6XUftxHCU2pBEU0p19hBfnHw== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 20.83.241.18) smtp.rcpttodomain=dpdk.org smtp.mailfrom=amd.com; dmarc=fail (p=none sp=none pct=100) action=none header.from=xilinx.com; dkim=none (message not signed); arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=xilinx.com] dmarc=[1,1,header.from=xilinx.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amdcloud.onmicrosoft.com; s=selector1-amdcloud-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VZKc8u83TPqHYO13KnvIvXuPn7Y/3VZ6iphLAdYOg44=; b=E7owcWVFwyGevBjb52fpxgGYHrqHvmHn3nvwgUBjDM7TxsYGLzFrAnUL9TrgAWeSzlU5beoduYdRuoVmm70F0Gt7tznmTzq3UbouTymO0IWGJIYnS1A86Fqv19bIIF3cD5mcZf2nZXfJ/4pOKXGBxYNwLaiUqA8iiAtc+qY3KuRPZUxgYy/y4AluYKfdt91746+jgEEXM95733mwFHCKVb31JerIVsxrjLPCHKlI41GvpIx2qUE8yInodPwxBkT1CJVWPDVmYaCQtsfe+UltSOjjL+H/J7FYnTNKOjcoTwnN8oCAnGvljuJC9DWFPNML+J+q3BhfTva5TTU5nrfYag== Received: from BN8PR04CA0019.namprd04.prod.outlook.com (2603:10b6:408:70::32) by MW2PR12MB2395.namprd12.prod.outlook.com (2603:10b6:907:3::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5438.12; Thu, 14 Jul 2022 07:52:18 +0000 Received: from BN8NAM11FT049.eop-nam11.prod.protection.outlook.com (2603:10b6:408:70:cafe::d8) by BN8PR04CA0019.outlook.office365.com (2603:10b6:408:70::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.20 via Frontend Transport; Thu, 14 Jul 2022 07:52:18 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 20.83.241.18) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=fail action=none header.from=xilinx.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 20.83.241.18 as permitted sender) receiver=protection.outlook.com; client-ip=20.83.241.18; helo=mailrelay000001.14r1f435wfvunndds3vy4cdalc.xx.internal.cloudapp.net; pr=C Received: from mailrelay000001.14r1f435wfvunndds3vy4cdalc.xx.internal.cloudapp.net (20.83.241.18) by BN8NAM11FT049.mail.protection.outlook.com (10.13.177.157) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5438.12 via Frontend Transport; Thu, 14 Jul 2022 07:52:17 +0000 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11lp2174.outbound.protection.outlook.com [104.47.56.174]) by mailrelay000001.14r1f435wfvunndds3vy4cdalc.xx.internal.cloudapp.net (Postfix) with ESMTPS id 202E23F036; Thu, 14 Jul 2022 07:52:17 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eWMm227h2/nIH8G97pjeaSpB6/+fycmg3SyXGYHRskcUh2MQm/hNjwzDAqZ8pXQoRczAD2PBRbxE6fGYsHHRufh30PzRtva/afMqWr5cpgThkVudzyOeimsIIQs679Y3ImSbc7w7rnQ0a3smDuX7JdvyDbuH7+Y3NqaJXNibBX+UkXz9YNNvPXfagrjfsY1QIO+IQ5lIt96nplX/Kmuxuji9mPYqH6AJem5tko5rRJRG5YNneQEcs43E8StKzCQSFsQslTBpqVZFHytr7V5oOgv1BLSsnHlo3K7NqlrYkFRN57R/20IxTh86cFN2MXU2TM3CpGM0PJMaj1jQjauu3g== 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=VZKc8u83TPqHYO13KnvIvXuPn7Y/3VZ6iphLAdYOg44=; b=k2fYt1Yy/VYF7LXn+eU7z6oLzgC+NPQV1UPbqiPgcjwS+xTox/W2CiGMdI9qbdSRuPkTx9/6FzpAmne4qQQFfKorG7FNQoKcTHvEv5+1u8SbIYcNALFvD0izXe9GX+IOF46VXYy0mAhaH/d2oNT8hwcl3B99MbwFA/FhGnhmLSQGFQSC9Nvss9HF+qvLXL82IJphwitjXF43JfGlsuYBcqK4EFo7HAnOEJT3Kgvw3GSCwXQsQk29jjcoTMrYqjsXOl0RRFKmXspoxMvEHil8WR5oW+CvaHPa38pw/BfCu4KY8cyqsp+886rwB9S/IEFQ1cp91cPwaNcSePAvUf7bSw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 149.199.62.198) smtp.rcpttodomain=dpdk.org smtp.mailfrom=xilinx.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=xilinx.com; dkim=none (message not signed); arc=none Received: from DS7PR03CA0179.namprd03.prod.outlook.com (2603:10b6:5:3b2::34) by CH2PR02MB6476.namprd02.prod.outlook.com (2603:10b6:610:67::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.26; Thu, 14 Jul 2022 07:52:16 +0000 Received: from DM3NAM02FT032.eop-nam02.prod.protection.outlook.com (2603:10b6:5:3b2:cafe::fa) by DS7PR03CA0179.outlook.office365.com (2603:10b6:5:3b2::34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5438.14 via Frontend Transport; Thu, 14 Jul 2022 07:52:16 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 149.199.62.198) smtp.mailfrom=xilinx.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=xilinx.com; Received: from xsj-pvapexch02.xlnx.xilinx.com (149.199.62.198) by DM3NAM02FT032.mail.protection.outlook.com (10.13.5.65) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.5438.12 via Frontend Transport; Thu, 14 Jul 2022 07:52:15 +0000 Received: from xsj-pvapexch02.xlnx.xilinx.com (172.19.86.41) by xsj-pvapexch02.xlnx.xilinx.com (172.19.86.41) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.14; Thu, 14 Jul 2022 00:52:15 -0700 Received: from smtp.xilinx.com (172.19.127.96) by xsj-pvapexch02.xlnx.xilinx.com (172.19.86.41) with Microsoft SMTP Server id 15.1.2176.14 via Frontend Transport; Thu, 14 Jul 2022 00:52:15 -0700 Envelope-to: dev@dpdk.org, chenbo.xia@intel.com, maxime.coquelin@redhat.com, andrew.rybchenko@oktetlabs.ru, absaini@amd.com Received: from [10.170.66.118] (port=50692 helo=xndengvm004118.xilinx.com) by smtp.xilinx.com with esmtp (Exim 4.90) (envelope-from ) id 1oBtdu-0002Lo-Pz; Thu, 14 Jul 2022 00:52:15 -0700 From: To: CC: , , , Abhimanyu Saini Subject: [PATCH 3/5] common/sfc_efx/base: update MCDI headers Date: Thu, 14 Jul 2022 13:22:00 +0530 Message-ID: <20220714075202.31826-3-asaini@xilinx.com> X-Mailer: git-send-email 2.25.0 In-Reply-To: <20220714075202.31826-1-asaini@xilinx.com> References: <20220708080135.31254-1-asaini@xilinx.com> <20220714075202.31826-1-asaini@xilinx.com> MIME-Version: 1.0 X-EOPAttributedMessage: 1 X-MS-Office365-Filtering-Correlation-Id: 97bbe4e8-275e-4394-0d04-08da656dc676 X-MS-TrafficTypeDiagnostic: CH2PR02MB6476:EE_|BN8NAM11FT049:EE_|MW2PR12MB2395:EE_ X-MS-Exchange-SenderADCheck: 0 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: u5uwopezCohxvlO36LqG8bIC3f5XIejQffZ1PXG7/mS3R3fQ3EsAyhDcmQZW8kGUux0fCd2CrSUPpjgbOLYtt3jSONavK4yzFFrsc3gSE7O8Cl+SHI0mwRWljOuSGT2w6lgNO8cmziOfwfvsWuxI14D2mfyYmllZj9Thbv/hAadONNNlr4B/dNiyi/POAP4atuxaDJ6zpsUR3XHy119WlXlBB7yKivQ3VdA8/TBTIGB+HcqaUTaR08I+E0Z4gPNojjnrz1h/nKT+45VmwMPC9NRR73ENhaMNExED72OAzABUc96UVQYkNhabmZ5Xd3Lp/fmsR8TNkeuwem0Zxu+QKLGm/rWHuQtnjEuShJuc6HtHDugznevHqYjPytKqVsoBUyJzkaoaw2uhWcKNtnzjvKSRQz/zAM0K8+WA6LOut1JxRvsajP2BUGV2wx8pYLCEvxRnz8VHpU/DjENLMK1cK6Yv7CWaYDaGMkFQ0NLE+C5lMJ4ezVGGDqXnnGUUJLNeI76OP6hDxrpjSJKc562b9hZgSOyLP+IzzSp+b4UAn5Tz/RK3OrVVY3xX6aGewS0w0u0ebP4lzTQWQVeVmUVXdwg2VNrbqdWN3Dmq0uewtrt0dvqqJTkWcqBrJ8Ny5D3P0/7Zb4j3MA5QCG0+hoVtbWDRfG0K1CMrTNhdcXR79fPo02qKBu5y6ezV2kT47dlmGlhVohxnEBEoVmt6IRjx80HI9yDhMRk3G/xLO5kF2gROKLrzUiP8tVnJPQckW189W4bgdhLN7GCxSkDkD+w5pU/6syMvT7VsnoOpiyAzqVifUMVEAn9BjSrGfbSvr6j6UdeR5KQSwk1vAQuPyepqyg== X-Forefront-Antispam-Report-Untrusted: CIP:149.199.62.198; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:xsj-pvapexch02.xlnx.xilinx.com; PTR:unknown-62-198.xilinx.com; CAT:NONE; SFS:(13230016)(4636009)(396003)(376002)(39860400002)(346002)(136003)(46966006)(36840700001)(40470700004)(82310400005)(47076005)(9786002)(26005)(1076003)(2616005)(336012)(426003)(478600001)(8936002)(36860700001)(2906002)(186003)(7696005)(2876002)(8676002)(356005)(83380400001)(6916009)(7636003)(40460700003)(5660300002)(4326008)(54906003)(70586007)(316002)(36756003)(41300700001)(40480700001)(6666004)(82740400003)(70206006)(102446001); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR02MB6476 X-MS-Exchange-Transport-CrossTenantHeadersStripped: BN8NAM11FT049.eop-nam11.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 73ed2f2f-fd9e-4c7f-29e4-08da656dc52b X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: eX+IsB6dm8c1Btsds/1qZrrAQCirOslf1iEMst5IZku0Ir5k44BUaaRattFbJirCcHe2yu9jwbm2vBuls8hvBKpltDXPhu8TdqrMCmXKsF15mUTk34RteIZ/zPwQzDPj+QLkV8XeMsepa8zR16/s22HCoQds6cgwnMyfcuZxZzMdd4E8Adv5XPnyYv6a9ha9093bmdxyVXzvXPv7X+uX0th7tMhV10HIvLhs0/YNX3WedmEuUnc9Q4S/xQuPDMvSaZuOJTJNi7KUzRQYlozujALEUQrFn2IHSUmSP+wZbTjYgSSq+sXBjKQh7qiQO69XLMBGGFtxUnt9C9GI4tMNI4EJzFk8tsoVxpaLTHQuvTNv0tOhufv0aMw2EnPd3VSRaqBbW2gT4BJhHRJ1fcCsx38moMkBwNXN8IayUXve4I0BZtNGTQ82k1ErrRabHMtGwvmLBGQEP9mIwGAQGq5dXgbZQgCJeIi1i8fXL4hK9BnAfGPZshKxDQLRYhT3x4CR9MbX7TLV1D2h9IZA63zFDFIu7MQRdLinxXOwTsd7DdzxSWS9VGilBuLiKI8MXK5fnHZxsaC4RgvclatjnwAc8Iu/5SUEHkHwPffh6WOlApvPsUTyqnS8RhYwTH9iH5c7St/s6Et9sSDXEX0UqsTestoAjV/UBkrvlrA3p0v1YHTv0VMHI1W3eUqvfvi/H4jLiBOs8QnBGBze9q/QyD54812cQxoX2cSAiHLV0h8gX8Sj9W6jC9YCm7Ju31HULAZYhO/Y+cEejhA/l6Io0p3B3X6U6YSlMHiaCAPbOa1bqRupCxMrBHXSsusXE6cUNzENEolLuAxeiXyf7bFwyMZAjg== X-Forefront-Antispam-Report: CIP:20.83.241.18; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:mailrelay000001.14r1f435wfvunndds3vy4cdalc.xx.internal.cloudapp.net; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230016)(4636009)(346002)(39860400002)(396003)(136003)(376002)(36840700001)(46966006)(316002)(2906002)(42882007)(6666004)(41300700001)(6916009)(8676002)(54906003)(1076003)(26005)(36756003)(426003)(47076005)(70206006)(7696005)(4326008)(186003)(2876002)(336012)(81166007)(9786002)(83170400001)(82740400003)(2616005)(40480700001)(83380400001)(8936002)(82310400005)(5660300002)(478600001)(36860700001)(102446001)(36900700001); DIR:OUT; SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jul 2022 07:52:17.9625 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 97bbe4e8-275e-4394-0d04-08da656dc676 X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d; Ip=[20.83.241.18]; Helo=[mailrelay000001.14r1f435wfvunndds3vy4cdalc.xx.internal.cloudapp.net] X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TreatMessagesAsInternal-BN8NAM11FT049.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW2PR12MB2395 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 From: Abhimanyu Saini Regenerate MCDI headers from smartnic_registry:72940ad Signed-off-by: Abhimanyu Saini --- drivers/common/sfc_efx/base/efx_regs_mcdi.h | 36 ++++++++++++++++++++--------- 1 file changed, 25 insertions(+), 11 deletions(-) diff --git a/drivers/common/sfc_efx/base/efx_regs_mcdi.h b/drivers/common/sfc_efx/base/efx_regs_mcdi.h index 2daf825..d1d8093 100644 --- a/drivers/common/sfc_efx/base/efx_regs_mcdi.h +++ b/drivers/common/sfc_efx/base/efx_regs_mcdi.h @@ -28071,18 +28071,26 @@ #define MC_CMD_VIRTIO_INIT_QUEUE_REQ_FEATURES_HI_WIDTH 32 /* Enum values, see field(s): */ /* MC_CMD_VIRTIO_GET_FEATURES/MC_CMD_VIRTIO_GET_FEATURES_OUT/FEATURES */ -/* The initial producer index for this queue's used ring. If this queue is - * being created to be migrated into, this should be the FINAL_PIDX value - * returned by MC_CMD_VIRTIO_FINI_QUEUE of the queue being migrated from. - * Otherwise, it should be zero. +/* The initial available index for this virtqueue. If this queue is being + * created to be migrated into, this should be the FINAL_AVAIL_IDX value + * returned by MC_CMD_VIRTIO_FINI_QUEUE of the queue being migrated from (or + * equivalent if the original queue was on a thirdparty device). Otherwise, it + * should be zero. */ +#define MC_CMD_VIRTIO_INIT_QUEUE_REQ_INITIAL_AVAIL_IDX_OFST 56 +#define MC_CMD_VIRTIO_INIT_QUEUE_REQ_INITIAL_AVAIL_IDX_LEN 4 +/* Alias of INITIAL_AVAIL_IDX, kept for compatibility. */ #define MC_CMD_VIRTIO_INIT_QUEUE_REQ_INITIAL_PIDX_OFST 56 #define MC_CMD_VIRTIO_INIT_QUEUE_REQ_INITIAL_PIDX_LEN 4 -/* The initial consumer index for this queue's available ring. If this queue is - * being created to be migrated into, this should be the FINAL_CIDX value - * returned by MC_CMD_VIRTIO_FINI_QUEUE of the queue being migrated from. - * Otherwise, it should be zero. - */ +/* The initial used index for this virtqueue. If this queue is being created to + * be migrated into, this should be the FINAL_USED_IDX value returned by + * MC_CMD_VIRTIO_FINI_QUEUE of the queue being migrated from (or equivalent if + * the original queue was on a thirdparty device). Otherwise, it should be + * zero. + */ +#define MC_CMD_VIRTIO_INIT_QUEUE_REQ_INITIAL_USED_IDX_OFST 60 +#define MC_CMD_VIRTIO_INIT_QUEUE_REQ_INITIAL_USED_IDX_LEN 4 +/* Alias of INITIAL_USED_IDX, kept for compatibility. */ #define MC_CMD_VIRTIO_INIT_QUEUE_REQ_INITIAL_CIDX_OFST 60 #define MC_CMD_VIRTIO_INIT_QUEUE_REQ_INITIAL_CIDX_LEN 4 /* A MAE_MPORT_SELECTOR defining which mport this queue should be associated @@ -28128,10 +28136,16 @@ /* MC_CMD_VIRTIO_FINI_QUEUE_RESP msgresponse */ #define MC_CMD_VIRTIO_FINI_QUEUE_RESP_LEN 8 -/* The producer index of the used ring when the queue was stopped. */ +/* The available index of the virtqueue when the queue was stopped. */ +#define MC_CMD_VIRTIO_FINI_QUEUE_RESP_FINAL_AVAIL_IDX_OFST 0 +#define MC_CMD_VIRTIO_FINI_QUEUE_RESP_FINAL_AVAIL_IDX_LEN 4 +/* Alias of FINAL_AVAIL_IDX, kept for compatibility. */ #define MC_CMD_VIRTIO_FINI_QUEUE_RESP_FINAL_PIDX_OFST 0 #define MC_CMD_VIRTIO_FINI_QUEUE_RESP_FINAL_PIDX_LEN 4 -/* The consumer index of the available ring when the queue was stopped. */ +/* The used index of the virtqueue when the queue was stopped. */ +#define MC_CMD_VIRTIO_FINI_QUEUE_RESP_FINAL_USED_IDX_OFST 4 +#define MC_CMD_VIRTIO_FINI_QUEUE_RESP_FINAL_USED_IDX_LEN 4 +/* Alias of FINAL_USED_IDX, kept for compatibility. */ #define MC_CMD_VIRTIO_FINI_QUEUE_RESP_FINAL_CIDX_OFST 4 #define MC_CMD_VIRTIO_FINI_QUEUE_RESP_FINAL_CIDX_LEN 4 From patchwork Thu Jul 14 07:52:01 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: abhimanyu.saini@xilinx.com X-Patchwork-Id: 113960 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 A937DA00C5; Thu, 14 Jul 2022 09:52:33 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 82A4D42B79; Thu, 14 Jul 2022 09:52:24 +0200 (CEST) Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2047.outbound.protection.outlook.com [40.107.243.47]) by mails.dpdk.org (Postfix) with ESMTP id 0659742B79 for ; Thu, 14 Jul 2022 09:52:23 +0200 (CEST) ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=PsEwgj4+y+fWb9/s3Zz0w89LzPqabDhyjyg1wgQX86QTm/7RZNSuKY0jaTVXUvc094LMQ16sz4L0Q9r+/T4+88+F9zNiN2szIUHpyKH+gEKn5jE2LmJBi5MmxtMdlAoEYMCWPzC5S8R0IWZGF0r+bP8biZJKFFUW2IsUAkM9D6xOBBbLT721hjiv7QEMEbdkTjM5LYxzo3osGp1Wh2Qt7ii42CvjxECSCsxRx4mVJLklZVwsmfIWIYS4QQm3k4GK9nNKVGbAEC1Qd5Y/o6snfbJP0TqMKVuHwd5Y7bjjllTmm1RdZUeGyjyO82RuBzqWTrmLQvtzPu5Zrcp81xBGFQ== ARC-Message-Signature: i=2; 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=3tRrITCPgZvYU6gonZC1T3uXI7lIdNfEldTWgWnYQ/I=; b=j2QmSqMPnijsbz5wpSMYFz6zBxOVlZR9pFGPWdu57+UyFz7jkLL4OkRxIu8h3DML9SUm5KaPKHprDAkD2tCO3dPbFaG+tUiuD4PdwMCGzoGRpjBLPJDTKmkeLjjkbbBmnYZ5OlzqqGaieP5I5MJ+Kcyd018S649M3/FPzsbFMwDz3E0/D7Npt9AiwRo0OBvF9ePcdapkSQFEuoRiOMzIQHJnfadZPUXbn7Xr9oVGIDW3Z968agY19cMmZw7UYbFL1nsLKsRxFwNgA99yBAQvvR0Gw/1rYFePAPNu3UjV2WxevlxoGKKeyeAZErBdBAg27hn8OLbF6idjG01vyZyKlA== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 20.83.241.18) smtp.rcpttodomain=dpdk.org smtp.mailfrom=amd.com; dmarc=fail (p=none sp=none pct=100) action=none header.from=xilinx.com; dkim=none (message not signed); arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=xilinx.com] dmarc=[1,1,header.from=xilinx.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amdcloud.onmicrosoft.com; s=selector1-amdcloud-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3tRrITCPgZvYU6gonZC1T3uXI7lIdNfEldTWgWnYQ/I=; b=PBLEtv0XriRYh5ZNkUlNG6arF6wsFRcW1WhZfrydNN8FAhj6jFirwgW4a/mmqht2YWkn44OSLqMpdXA+MTDpIlU1SdXs+8XvFrvNg4JNVfJ68yjxQ1Av6cQL0dMU4TrgoxSbdyzrSJy7QqH6gRqwac8lq2lKjFxSapJO+USDdzXgFn8UR9C/wwNhloB99H5DWRnzW+7uTBqg2YNhylSWphxrIwOOTk3toDztnQkLtU5HbunacOMNJJS0wZRwykVupF5jimuCgNuCab+D7ysmn1QtxuraiZj2GXdg2Xg3erVziI2pAAV4HLR5AsEp7dvbSuSTRKKVsyLSD7hwpA1idA== Received: from MW4P220CA0028.NAMP220.PROD.OUTLOOK.COM (2603:10b6:303:115::33) by DM6PR12MB2651.namprd12.prod.outlook.com (2603:10b6:5:42::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.23; Thu, 14 Jul 2022 07:52:20 +0000 Received: from CO1NAM11FT049.eop-nam11.prod.protection.outlook.com (2603:10b6:303:115:cafe::b5) by MW4P220CA0028.outlook.office365.com (2603:10b6:303:115::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.26 via Frontend Transport; Thu, 14 Jul 2022 07:52:20 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 20.83.241.18) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=fail action=none header.from=xilinx.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 20.83.241.18 as permitted sender) receiver=protection.outlook.com; client-ip=20.83.241.18; helo=mailrelay000001.14r1f435wfvunndds3vy4cdalc.xx.internal.cloudapp.net; pr=C Received: from mailrelay000001.14r1f435wfvunndds3vy4cdalc.xx.internal.cloudapp.net (20.83.241.18) by CO1NAM11FT049.mail.protection.outlook.com (10.13.175.50) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5438.12 via Frontend Transport; Thu, 14 Jul 2022 07:52:20 +0000 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2177.outbound.protection.outlook.com [104.47.59.177]) by mailrelay000001.14r1f435wfvunndds3vy4cdalc.xx.internal.cloudapp.net (Postfix) with ESMTPS id 796EA41D7A; Thu, 14 Jul 2022 07:52:20 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EOG7HhZ2i8yC0MmgRseNFWc6HwoNLsrlljp75XQMi+bvLSXINmbmPGqXFvpWAE7enlkW88hVoMxhW43XkNRcNOiyl4svuHMmchIqkZObvwNtw6Gs4ZTsscSqbHrsEGua5B7xapPr1tcyLn/LFd/v4DT93VdSKICVL0Pr7w8pvbrC5Kr1WuKAs30vHKpBvgtIiiwNdYXrRqo9F550eiyhUN+MrjvLCqYaQ+ZghHqQyVPLFAzmawL9RlwlCSTCQCtOtkszAVzMac0qr7QzHxoEeESwODzHYy9x0SdHPs2HJoVpGj30X8C3P259+S0ezzs2NtyCl44DKjLqezcyfYqkBQ== 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=3tRrITCPgZvYU6gonZC1T3uXI7lIdNfEldTWgWnYQ/I=; b=QXmkw9vO/opDt1YvWoTjyrMn25GOnjIVRHYNrj0/jxm/z0g7/cxld8ij2Chb1ShFLHm9TZnKwLJYkIIMGSFBzMZVSr8tQHXCDMeejrcbNUCzzJyJfALGkZ4M3/3D5jPz7iDk2dyE77VUOuV4zN/+IAr7hxPtngTGmMDyM6juUzNDe0+pc5kvMoeYjObtM0XUwcuAmnWOsfzKYDmap4LNsN+nCp++5fUpRadK7e8NHJO789vZtWLOk7IA4A5FEvON/XWqj6109+Sg8zIkhUX1yYPzikdBzUgLASfhZIZMHj0V1S68lxSPLbyASdOr9WU2rRezvBPdLY/hQ8I2r6LXGQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 149.199.62.198) smtp.rcpttodomain=dpdk.org smtp.mailfrom=xilinx.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=xilinx.com; dkim=none (message not signed); arc=none Received: from DM6PR02CA0102.namprd02.prod.outlook.com (2603:10b6:5:1f4::43) by DM6PR02MB4969.namprd02.prod.outlook.com (2603:10b6:5:fd::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5438.12; Thu, 14 Jul 2022 07:52:18 +0000 Received: from DM3NAM02FT043.eop-nam02.prod.protection.outlook.com (2603:10b6:5:1f4:cafe::82) by DM6PR02CA0102.outlook.office365.com (2603:10b6:5:1f4::43) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5438.14 via Frontend Transport; Thu, 14 Jul 2022 07:52:18 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 149.199.62.198) smtp.mailfrom=xilinx.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=xilinx.com; Received: from xsj-pvapexch02.xlnx.xilinx.com (149.199.62.198) by DM3NAM02FT043.mail.protection.outlook.com (10.13.4.237) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.5438.12 via Frontend Transport; Thu, 14 Jul 2022 07:52:18 +0000 Received: from xsj-pvapexch02.xlnx.xilinx.com (172.19.86.41) by xsj-pvapexch02.xlnx.xilinx.com (172.19.86.41) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.14; Thu, 14 Jul 2022 00:52:17 -0700 Received: from smtp.xilinx.com (172.19.127.96) by xsj-pvapexch02.xlnx.xilinx.com (172.19.86.41) with Microsoft SMTP Server id 15.1.2176.14 via Frontend Transport; Thu, 14 Jul 2022 00:52:17 -0700 Envelope-to: dev@dpdk.org, chenbo.xia@intel.com, maxime.coquelin@redhat.com, andrew.rybchenko@oktetlabs.ru, absaini@amd.com Received: from [10.170.66.118] (port=50692 helo=xndengvm004118.xilinx.com) by smtp.xilinx.com with esmtp (Exim 4.90) (envelope-from ) id 1oBtdx-0002Lo-0R; Thu, 14 Jul 2022 00:52:17 -0700 From: To: CC: , , , Abhimanyu Saini Subject: [PATCH 4/5] common/sfc_efx/base: use the updated definitions of cidx/pidx Date: Thu, 14 Jul 2022 13:22:01 +0530 Message-ID: <20220714075202.31826-4-asaini@xilinx.com> X-Mailer: git-send-email 2.25.0 In-Reply-To: <20220714075202.31826-1-asaini@xilinx.com> References: <20220708080135.31254-1-asaini@xilinx.com> <20220714075202.31826-1-asaini@xilinx.com> MIME-Version: 1.0 X-EOPAttributedMessage: 1 X-MS-Office365-Filtering-Correlation-Id: 4bfcbdc4-92be-4bdd-e6b2-08da656dc7f1 X-MS-TrafficTypeDiagnostic: DM6PR02MB4969:EE_|CO1NAM11FT049:EE_|DM6PR12MB2651:EE_ X-MS-Exchange-SenderADCheck: 0 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: nkaWJwfnfQW4F3b+nnTIaAPuVtUQecmv+7n6Kg8lQiMW404ahusueuuVwwxMNfQ9bGhMvVgxYH13V20iXA60Gg17A8u2nzrKfTOmXM+X4XrPayvNht5ZdHuVPI35Jc8zv+/DztxxUkLPwuLPw+aHnn/WW7xrK7C0njCZivvLwYGh8Xytz2NPJd9rosG8RSoHIknPxTYgoHlER+99VlvOsl9wL772w4KwQKBm2N+apWRhYwzUFUFwr3ib0gfhwknBEMHOfmQ9XlhbINii6Zlg8Q5G60o6asAqYfIV2Fkqoy2eXhMa/UFMMEUege5ba0cYneXsfsu+qD7KQn40c+sl2XNXoq18eHLHJWc9lhpBOEgFOW+MDScuLQ6nl8eGks+u8pGZeJ6VSVKD0f39MojYyCiGFvzq1qWJzub8s8nVzk6Ru7CTimGqZNaqziPtNTQVdWUWQVCPzVc2WBzFxr2KLUnZE4KiIOUkir7gaWXaLSUCehcVNTCYQorIPdn0sMO87AlzfrcpAAQiA/+02WEL5N4OW4srcnbetZC1/DibvjkpeHlC/J+9f6atQzM67sQfGFex3/zbJwIebkTHMov2gebk0gxOEabItsv7j6ibN+Z6k459bRjbpbF0GN0nr8dG0w67gJ70y7pfa/wzluI3N4uCMrarq9ujQVUI/8tt2gdcDzP2SfYlbwd7nyR9xuPph0cC2IB5RQGiRX+KCssLg0GgKtPfyxv4eqd8xmFKMWaOZ8znNdmuezT2WSgeAgoDVvv9WBoTKn0sYMh5XTNVFE+L95YjugxV94eg1RC8GObRtTIO6sM3pfAemVF77v05tXQsWRqOJ7ypR2yji+xncRkbh5070EJsZyufHjOPLUg= X-Forefront-Antispam-Report-Untrusted: CIP:149.199.62.198; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:xsj-pvapexch02.xlnx.xilinx.com; PTR:unknown-62-198.xilinx.com; CAT:NONE; SFS:(13230016)(4636009)(346002)(376002)(39860400002)(136003)(396003)(36840700001)(46966006)(40470700004)(2876002)(6666004)(40460700003)(186003)(83380400001)(2906002)(5660300002)(40480700001)(478600001)(7636003)(82740400003)(8676002)(4326008)(54906003)(70206006)(26005)(70586007)(36756003)(356005)(36860700001)(41300700001)(7696005)(6916009)(82310400005)(1076003)(2616005)(9786002)(8936002)(47076005)(336012)(316002)(426003)(102446001); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR02MB4969 X-MS-Exchange-Transport-CrossTenantHeadersStripped: CO1NAM11FT049.eop-nam11.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: d2e04806-c1f1-4fc2-e3c8-08da656dc6b7 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: NqrQ2OKZ9EAqj0seMVckBJgj7AmDRC0P3Fn2ycNYw63KqSpQz4dMDcV7VHUepsoaa0MWMzEK3SPD7/Q+zaNPsIksjx0Q80ffb2W0yag/rAbtM/e/YGwaqzgxk1oMada8zGHTeu04+ffCsA3gKQWOvbElMUrxTAwJEuDHVIN0Ff68X2figMGFvRHTPzmkVwzmCguvJ7FYI70fIemChzlRS0+Vbme/iY0GauNMDm/l6XdyvllBoltWOqDLeDHIS+WoPrihWpvAgeBp6LuzQH6ydgnPdztNMa0+SEXaCeyhzCU567r0RP7tDJ7HVO7o1Bmpp2pkwqJSIQK9ctNOZF+py9buGPmAPvEwpOUIlDf01tNVFHpgjmj/9KZ7sfkX/1bkDWIUehDZ6BA4luS9+OQe9qD1mP7HgzLSX6/1lfoCKvjUMtPiCPxWSO/jzcFcZXGGm2LpW59aRIbc38tElITGrfuC1eljcB3iQdJrA75/KLPYRD4LBYUalXrxCQrxVQ3jdAI0D9jLAezx+OioYX9W1LiWS8qJOwIKIhj+JeCWvuS2sPt7+M/WziTxZNzvgZg/9BDL1RboA+/j05UBwOHIzbQy2X9vE9Dvi9ebmU5yBHOu2nbbPaaC/6CkUzI0x4qefHqNVZNrEF2bf+2c92UrDiYpqWSYsO40637pXRySLOJzXWshVNMSc7GWG7ED8dEsba7Nfq+tNZxO49TsTVE8XxLEdpoTV2hJsVCCsLKILr6v468D4R20+NUNV0zAG3r0zxtdbnNJnn/a0Fiqg3mS9ATcuXoEoRYtdtOf3SeAL2vjp1A3hg6GqfBbV4yrDnRZt2rDZ+rT7MiQGvzrFTP+MJhmdsRJ/RPz93F+TvJVpGU= X-Forefront-Antispam-Report: CIP:20.83.241.18; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:mailrelay000001.14r1f435wfvunndds3vy4cdalc.xx.internal.cloudapp.net; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230016)(4636009)(346002)(396003)(39860400002)(376002)(136003)(36840700001)(46966006)(82740400003)(81166007)(36860700001)(83170400001)(70206006)(36756003)(54906003)(2876002)(316002)(6916009)(42882007)(426003)(186003)(5660300002)(47076005)(2906002)(336012)(2616005)(6666004)(83380400001)(41300700001)(26005)(4326008)(7696005)(478600001)(82310400005)(8676002)(9786002)(40480700001)(8936002)(1076003)(102446001)(36900700001); DIR:OUT; SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jul 2022 07:52:20.6237 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 4bfcbdc4-92be-4bdd-e6b2-08da656dc7f1 X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d; Ip=[20.83.241.18]; Helo=[mailrelay000001.14r1f435wfvunndds3vy4cdalc.xx.internal.cloudapp.net] X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TreatMessagesAsInternal-CO1NAM11FT049.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB2651 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 From: Abhimanyu Saini Change cidx and pidx definition to mean used queue and avail queue index respectively. Signed-off-by: Abhimanyu Saini --- drivers/common/sfc_efx/base/efx.h | 12 ++++++------ drivers/common/sfc_efx/base/rhead_virtio.c | 16 ++++++++-------- drivers/vdpa/sfc/sfc_vdpa_ops.c | 4 ++-- 3 files changed, 16 insertions(+), 16 deletions(-) diff --git a/drivers/common/sfc_efx/base/efx.h b/drivers/common/sfc_efx/base/efx.h index 95f5fb6..c19205c 100644 --- a/drivers/common/sfc_efx/base/efx.h +++ b/drivers/common/sfc_efx/base/efx.h @@ -4886,17 +4886,17 @@ extern __checkReturn __success(return != B_FALSE) boolean_t typedef struct efx_virtio_vq_dyncfg_s { /* - * If queue is being created to be migrated then this - * should be the FINAL_PIDX value returned by MC_CMD_VIRTIO_FINI_QUEUE + * If queue is being created to be migrated then this should be + * the FINAL_AVAIL_IDX value returned by MC_CMD_VIRTIO_FINI_QUEUE * of the queue being migrated from. Otherwise, it should be zero. */ - uint32_t evvd_vq_pidx; + uint32_t evvd_vq_avail_idx; /* - * If this queue is being created to be migrated then this - * should be the FINAL_CIDX value returned by MC_CMD_VIRTIO_FINI_QUEUE + * If queue is being created to be migrated then this should be + * the FINAL_USED_IDX value returned by MC_CMD_VIRTIO_FINI_QUEUE * of the queue being migrated from. Otherwise, it should be zero. */ - uint32_t evvd_vq_cidx; + uint32_t evvd_vq_used_idx; } efx_virtio_vq_dyncfg_t; /* diff --git a/drivers/common/sfc_efx/base/rhead_virtio.c b/drivers/common/sfc_efx/base/rhead_virtio.c index 7f08717..5a2ebe8 100644 --- a/drivers/common/sfc_efx/base/rhead_virtio.c +++ b/drivers/common/sfc_efx/base/rhead_virtio.c @@ -95,10 +95,10 @@ evvcp->evcc_features >> 32); if (evvdp != NULL) { - MCDI_IN_SET_DWORD(req, VIRTIO_INIT_QUEUE_REQ_INITIAL_PIDX, - evvdp->evvd_vq_pidx); - MCDI_IN_SET_DWORD(req, VIRTIO_INIT_QUEUE_REQ_INITIAL_CIDX, - evvdp->evvd_vq_cidx); + MCDI_IN_SET_DWORD(req, VIRTIO_INIT_QUEUE_REQ_INITIAL_AVAIL_IDX, + evvdp->evvd_vq_avail_idx); + MCDI_IN_SET_DWORD(req, VIRTIO_INIT_QUEUE_REQ_INITIAL_USED_IDX, + evvdp->evvd_vq_used_idx); } MCDI_IN_SET_DWORD(req, VIRTIO_INIT_QUEUE_REQ_MPORT_SELECTOR, @@ -161,10 +161,10 @@ } if (evvdp != NULL) { - evvdp->evvd_vq_pidx = - MCDI_OUT_DWORD(req, VIRTIO_FINI_QUEUE_RESP_FINAL_PIDX); - evvdp->evvd_vq_cidx = - MCDI_OUT_DWORD(req, VIRTIO_FINI_QUEUE_RESP_FINAL_CIDX); + evvdp->evvd_vq_avail_idx = + MCDI_OUT_DWORD(req, VIRTIO_FINI_QUEUE_RESP_FINAL_AVAIL_IDX); + evvdp->evvd_vq_used_idx = + MCDI_OUT_DWORD(req, VIRTIO_FINI_QUEUE_RESP_FINAL_USED_IDX); } return (0); diff --git a/drivers/vdpa/sfc/sfc_vdpa_ops.c b/drivers/vdpa/sfc/sfc_vdpa_ops.c index e4cde34..426c7ac 100644 --- a/drivers/vdpa/sfc/sfc_vdpa_ops.c +++ b/drivers/vdpa/sfc/sfc_vdpa_ops.c @@ -260,8 +260,8 @@ vq_cfg.evvc_used_ring_addr = vring.used; vq_cfg.evvc_vq_size = vring.size; - vq_dyncfg.evvd_vq_pidx = vring.last_used_idx; - vq_dyncfg.evvd_vq_cidx = vring.last_avail_idx; + vq_dyncfg.evvd_vq_used_idx = vring.last_used_idx; + vq_dyncfg.evvd_vq_avail_idx = vring.last_avail_idx; /* MSI-X vector is function-relative */ vq_cfg.evvc_msix_vector = RTE_INTR_VEC_RXTX_OFFSET + vq_num;