From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id E42FE4591D; Fri, 6 Sep 2024 12:14:47 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 9476442E12; Fri, 6 Sep 2024 12:14:47 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id 9DE064029E for ; Fri, 6 Sep 2024 12:14:46 +0200 (CEST) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 4869tSAj029789; Fri, 6 Sep 2024 03:14:45 -0700 Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2174.outbound.protection.outlook.com [104.47.55.174]) by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 41fyhj82rw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 06 Sep 2024 03:14:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=GUI8WM17lbwmp8CpZ4T3qGySq0h/YwXwpetuS4HNmaWpQlWwE2RMKNB6odB/cu0/sSGmupuVAyyebl7xxh9tKRWVFR/usHctO1oKujR9AHuxqmjW0e9hJHDso8kmeei7t1AmJf4ZNS7tfWKxLqnM2/YcZvq9G5GGBgQXcScUh5ChRnSpLlHt8MphyigvuKxCzQAxOzTxIIJXpR453gwN2AX3MXgjdILPvm3XrxyDK0UVKNfDqhqRn0qf6FW6lJfJGT+9Dri4PD7sviDesLz9Onk/0QsMgRYN3iZVYxIfEHwkDL8gVADTIkeIcuvyZCD77rcmlw3t/y/iVThka4UDbQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=3FAB5hCNKyQnS5oTGkzfpQxQx+NRrz9OTARMU1MCUkc=; b=gyZfTKx9fHTf3gy8pNWDlpAjob5C/Rn0x/FEuMNCp0UkrBzx1/hEmLw3UG/h8xoV8J6ZZrZ+hv0QCEiHclg9fXC/tLza4kRrw/7P9qUiBqa69YVbjfOgE2FyizewiAwXANZ7y2a6+Px5bTMa05FQuCEQrewpd0U62vItXEqiIuv1h3HAqlcb6hAaRaRzwio8RTrNvHMM/v3HfYuzEvw697oZP+zEJQp9i59tfazYr9eG19+cW/Lf3lNMmq05sZhXbEJTo+mG1GKxENVX2vLo59P4rEGbbLGVqJe0mPgTx5MrjVKpaEyPu1zzkd+PGASthxOtb4mDFcGSimCpnEz6mg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3FAB5hCNKyQnS5oTGkzfpQxQx+NRrz9OTARMU1MCUkc=; b=b4b08PSrfT4yGxppe6zc02XvpUvanw8O+SMm+8UwRaDSlKhxtcbbEd50rS4tvk/W5GWr4WU7NjkmvEUTtiEfYVq+IjXLVSrA/obsZl5NXh6ZU3Bj02haPx2vqZCHbnu+gfBAjik4D8PKzTcjydx3xzDXrAhwQ1tJoh/Q9iN9f7k= Received: from DM4PR18MB4269.namprd18.prod.outlook.com (2603:10b6:5:394::18) by CO6PR18MB3907.namprd18.prod.outlook.com (2603:10b6:5:345::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7918.27; Fri, 6 Sep 2024 10:14:40 +0000 Received: from DM4PR18MB4269.namprd18.prod.outlook.com ([fe80::9796:166:30d:454a]) by DM4PR18MB4269.namprd18.prod.outlook.com ([fe80::9796:166:30d:454a%7]) with mapi id 15.20.7918.024; Fri, 6 Sep 2024 10:14:40 +0000 From: Shiva Shankar Kommula To: Shiva Shankar Kommula , "dev@dpdk.org" , "maxime.coquelin@redhat.com" , "chenbox@nvidia.com" CC: "david.marchand@redhat.com" , Jerin Jacob , Nithin Kumar Dabilpuram , Srujana Challa Subject: RE: [EXTERNAL] [PATCH] net/virtio-user: reset used index counter in dev reset Thread-Topic: [EXTERNAL] [PATCH] net/virtio-user: reset used index counter in dev reset Thread-Index: AQHa5x98KzUks3vYLEi6tgjqEm3L6bJKufuQ Date: Fri, 6 Sep 2024 10:14:40 +0000 Message-ID: References: <20240805100841.276796-1-kshankar@marvell.com> In-Reply-To: <20240805100841.276796-1-kshankar@marvell.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM4PR18MB4269:EE_|CO6PR18MB3907:EE_ x-ms-office365-filtering-correlation-id: 12d2c271-5078-459e-a606-08dcce5cb861 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|366016|376014|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?OFdLaG92N1lIVDZldXNIUXJYbmt3SkdXQXFTZCtQWHBoWThQQXMyNzQrTnJL?= =?utf-8?B?VHhBTjNSdHVDTEZCd3ZZQnlLMmpEYkVTY2QwTUxuelFiRSt5QXVIajVGWG8v?= =?utf-8?B?bG1nemNtQ25VUEtHcFJ2alpDazUvaU9pVGJ4YnljczVSZWRQTHpCRVI0RXlL?= =?utf-8?B?NDVmRSszVVFjbzJWczZvNU9iUml3SU8rTkVjb2pSVFdudUNrTUJCaGV5MFE2?= =?utf-8?B?dnVjTWlKNjZmWGd0eVU4cnUzRDEwaklzODRCQWFwczFBNUU5ZzNWYzFSNkVQ?= =?utf-8?B?REkxMXZtQVluSGZaVGhVUWFpOFBlMytaK004SUV6MWJlVjROL1hUdmhuSDdK?= =?utf-8?B?RlFkZHVTQXZxSG02cG1GbmdLeFBFVHBJTkl3NVBXZTVyVHUrZ1ZHandJejRx?= =?utf-8?B?Z0MxVGtMb2FCUzEyazJOSVhPNzRPM1lVR1NzZ25XUDkrUGJ4c2NJUkhSaXYx?= =?utf-8?B?N3FJcGlMVnByRU9RQnc4ek5hWFdoVW4xL2NHZDhBaFRIdTBxZENpU0NveWNR?= =?utf-8?B?UUNLS1h1N0lsOVRLcGxKVjg1OXZta2w5am96TkpMcGpxQUovd2dZYk9LSi9v?= =?utf-8?B?TTV0bldWS3ltWGVORElZU1ZDU0tkaHVDZjlnOW5PdWhEc3BlY3pPS3VQYVhG?= =?utf-8?B?U0VqUHA2TE1EUUQ1Wmprc3B1YVJPNUhKc1dEY283ZlE1SktpTi9PeVd4VEJL?= =?utf-8?B?OC9pbjdtbHlDVEZBTFdxQklBcjVzcmdrZlgwTXJJcXFwSUhKSkR1endGNUtQ?= =?utf-8?B?L2E4blh1MHQwTmp1dzJBYUY4SFhKMmtYY0lrL0svQi9nNlNkUXFTNkNCSyts?= =?utf-8?B?RXdERzJkRW9UZVlJU2FzTnRLSDZmUWEwZ2ZKRlhWNzZ3QU54MWJvNEVkZks2?= =?utf-8?B?WERLRk1ibFBSV1ZSOHMraVRicDdzTXdia0dSWGM1Sy8ycWp2dmRzNEl3NVZF?= =?utf-8?B?ZmZJVjJTdWR3OUtSSTNPNlNDd0d1Sm9yb2M3T2ZuaWxxVjNNSlBla29SZE0z?= =?utf-8?B?cGtaN3VsSVUvTVhrVDR6cFVrVHZnby9NVit6c2VxaWErQkhsWk5BUEVFbGtu?= =?utf-8?B?SFBLLzh4b1hsdXVsVWVoSlcrejhlN3NRRzBiano1cW16QWhzdTlQc3BXSis2?= =?utf-8?B?b0FDandPbkFvbjdyblQ0d1JQbWNpZmQ3NzB6ZW1oeVhNNS9Qd3pXL0syVm1q?= =?utf-8?B?YmZpNGdhL3ovUXFlTXYxc0hDRVRSckxKZjkrUXFINW5CYi9nc1oyTVd6NU51?= =?utf-8?B?YXRyRHcvd0ZWcndoV0VFa3Y4V2EwRG45dnkrSWc5UWpFWXE2SUhSa1ZyVXE5?= =?utf-8?B?bWFVS0U5QUh3TGZTL1dTcTdiU0xhM3NFbjlhbUhPbTU1eHQyb2xhMjE2dEk2?= =?utf-8?B?a0FsTlZxbDR3dlFGN0xSSE90MzJ5N2tVY0FGcDNLTzVEWTdqVmRGbEFLbXAv?= =?utf-8?B?YitOOWxzQVlOVHBITnlFbVJmRC9jZ0xKVmFLN2FmN3IzRmp0WlZJRUNBWU1p?= =?utf-8?B?TjBLSDJNcVU2OW4rbDVRLzdvMFRoMjBKSmJDcmk3T3V5YnJncnp5emlQMXJM?= =?utf-8?B?Rk9CbGJveU9Oc0tjUUtQQVA4dUVrdThMVTV1VkJMdnZEVy9VSzJwRnRFSHBi?= =?utf-8?B?MVFwMWF6eC84NVJod014M0pwTXdMdmhhRiswbjNzYkduWFVUTzFNLzJSWU10?= =?utf-8?B?RjEzQ0tTeFl6dzA5VU4xTFcySmljdGhGcFp4c2MySVg2TU5OaE1wQnZqekFL?= =?utf-8?B?bnVCWldMVWRoR1dUK0ViRTZ3WnM3cmxNTkhXKzBWbVJUNDljVnEvVEZOQ2Z4?= =?utf-8?B?bERQZUlNRmlFbGtJdnJpaWNuTnQ4T0JwMkVjdHNjcHJXUGVocjdweUN6T3l2?= =?utf-8?B?TTJyT1dHSDBKUXFGOEo3aURTL041V3hnNFpPcU5QNTJKNlE9PQ==?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR18MB4269.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(366016)(376014)(38070700018); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Q0FHUHF2elJKM3prREx2bFZXZW9LMG9rbHFNRElUTWhFN0thai9CdXd0aUQy?= =?utf-8?B?T2tpRjBpUVBkNlVUVXZaYmFsaE1NNXhuZXl6ZDM0SVE2ODVIQlVQN0VrR1Ew?= =?utf-8?B?cFFzck1JNU9BczEzVjExVWNlVWIzSTk1MmczTXFJUWlVejJWZTZwOU0xakk4?= =?utf-8?B?SXlVaTJIdUdRb1BuakhaNTRlb0ZuYnlSMWR1azRCNjhQMXh2OHEwZXM2OUVV?= =?utf-8?B?K1JkcmRuaEJMZVJNRFI0VVFscTl4aERFbkF0UXI4b3ZCTXdOR2NOK0NrdytY?= =?utf-8?B?ZC9MSGpoRFNNaEkwWU9ZNW4wR2NMRXZJNWxYNVZPeSs0Wm54aHAwYWltcEUw?= =?utf-8?B?TlhkU2d3MDJuVG14SWNRRG1tN2VPUThHU0k0RnVIeit6cGZmYXhYbjZ5VnhH?= =?utf-8?B?bzdVUTEvaW5wb2hkdmhQZERJN3VtYXlUUmo0ZmQzcTRoa3RwTEpqUlV0cURV?= =?utf-8?B?eUZqN3NPZlZFU0dZbDFBS0VuWlN0dmFjRTBvaUU5NkFCZ1laQTE0MTc4ZHRr?= =?utf-8?B?d1RMZ0RwYmc1NDBmWFJlSjJ0dmlscmRBcDlTTElUVHI4RitvZFZhQnFWNDNL?= =?utf-8?B?THJnYkhLZDMzbUNQUloyRHBMRkh1U1BhU3NxNXpXekIrQUNpRzl1SXJjditp?= =?utf-8?B?SzlZN2dKcDJVZ0RJQVA1dEtYYU9yUE82OHdwcnNjMWtoK0Fzc0d3eVpHYVVU?= =?utf-8?B?ZmhGeFdpWktNcU12SFJBeWlCSWNWL1padVloVkRrS2J1cVJkdkhUTVl3STlq?= =?utf-8?B?b1VyTCtkL1ByWmRiSFZNblgzL2ZLaVc3bWF6eFpuZEkwaitGYVpobm5xc0h1?= =?utf-8?B?bkFIZEJvT3lHOEcwLy8ybzFJNEFjMjQ3RGIyclltbnl2aUlWK0NyY0FiUk5p?= =?utf-8?B?dlJ5YUNwSm1oVlFvbVQ5WHo5MktYd2hkWmJGelYxM0xsRFRISVNFajdhdGw0?= =?utf-8?B?L2paOG5DaytMbTBCZFRiaDgzVldVTVlrdUR0YnlGM2hQei9KNU40b05rQTRH?= =?utf-8?B?Ukk1NGhGMG1ENVR2ZDV0Z2J6ejlPaERGM0ZJQUpsQWQ3dDlwd1JjYnFkcHMr?= =?utf-8?B?WGdML2laMEZnRjh5UkNZci8xNDZhUXI2elNQcjErOCtldE4vc25LbytvMVFO?= =?utf-8?B?cFBZaEtRQ2w1QXl4ZnBqSXFSVUd2TkFTdzdSSWFoRXNkWXhjaElRWXQ3WWRK?= =?utf-8?B?Sy9KczFiOW81bmN6TjBCR2UwbWI4Ry8xVVpaRm52NWxKRTZudGRIQ3ltNDNy?= =?utf-8?B?Uzh5Wk5NWkorSmszQ1RFanNkOVB6cFRXOFVVNTRYaTBMUEwxNjVkb2t5TCsx?= =?utf-8?B?QjhCUlFYclFUaFhEcU4vUFlGQWp2N0NjU0ZuM2Q1SHJXY2I3M2NONGtDclE4?= =?utf-8?B?cDFxeGhIaXVLSlc1Q2FjbzltNkVDN3JCNmNkT3k2SktLK1I2ZjlpSGlyZEFU?= =?utf-8?B?TW1uTEJPR2tNclFaTE03ZXJjR0YvZTBvVWhSbkNjaVBmYlNXVVpBbVkrZmJP?= =?utf-8?B?aTNzcVpXenQwZG5palc5Qk5ON1R4SkJUYUgzU1FIVlRkekV6c3c5ZWdMY3o5?= =?utf-8?B?dFEwRHUxYWJiazJaUTlxS2o5aThBdHhBejJFaUxWTzlSWGVmRU1ZMGNOZGdC?= =?utf-8?B?aWh2bCtnM1dDR0s5RG5ITExjWjBybTVKSmIyOVdldEMxbkFOdHl1bXVsV1U2?= =?utf-8?B?UnhteEtySFI1Yk1OYm5uM0w3aVlmeUw0Q2dBbmpMUFd5WWVkMnJKdmxCV3Vy?= =?utf-8?B?bEJWRkJYWkU4amEzZTJpL1hRZ1h5cXFDcUhVVzZkaFFGemtxcWI0SmNmc0lK?= =?utf-8?B?YkNqQllHTWkzUHdRdzBUSzJiYjZUZEZYR0VFaFFrNVMxMXhZQWZwTy80S1Yr?= =?utf-8?B?UjBrcm9PV2EwaFlLeHdQVkhneHo3SkFCWEtoWmZPd1dwbkVRNjFRZnk0djdX?= =?utf-8?B?ZUVFNVJIeG04Mzk3QjBJTmQxWVR1ZzBVcnMrcTdDamdld01CTkF0UWFnZjBl?= =?utf-8?B?bGpYUnNJeTJFazVzZkRVZ2F6WmRiUkdvQXRNMS80bmNJNHdRSjVjbE03WEd3?= =?utf-8?B?VmN6RXBBSjVLZ2tpb1FIWHJlZ2NsMEFxZ0VzNlBKVDlwTWVOcmVWelUreGNj?= =?utf-8?Q?+kN9oAFn+4v1L8n0QSl7gogjX?= MIME-Version: 1.0 X-OriginatorOrg: marvell.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR18MB4269.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 12d2c271-5078-459e-a606-08dcce5cb861 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Sep 2024 10:14:40.5435 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 3JF5nQWTvGcYVuP2Lewuz7JT3svkUsSFG2uFJCtyhG4h2SGB+gVYDwQHURPVrOD6puBEbrWzFw6qR3lg8KMosA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO6PR18MB3907 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Proofpoint-GUID: r_xzKBnLZKliOGkZex-RGDvRl0H69r-1 X-Proofpoint-ORIG-GUID: r_xzKBnLZKliOGkZex-RGDvRl0H69r-1 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.60.29 definitions=2024-09-05_17,2024-09-05_01,2024-09-02_01 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 Hello Maxime,=20 could you please review the following change ?=20 Thanks > Subject: [EXTERNAL] [PATCH] net/virtio-user: reset used index counter in = dev > reset >=20 > When the virtio device is reinitialized during ethdev reconfiguration, al= l the > virtio rings are recreated and repopulated on the device. Accordingly, re= set the > used index counter value back to zero. Signed-off-by: Kommula Shiva Shank= ar > =20 > When the virtio device is reinitialized during ethdev reconfiguration, al= l the > virtio rings are recreated and repopulated on the device. > Accordingly, reset the used index counter value back to zero. >=20 > Signed-off-by: Kommula Shiva Shankar > --- > drivers/net/virtio/virtio_user_ethdev.c | 1 + > 1 file changed, 1 insertion(+) >=20 > diff --git a/drivers/net/virtio/virtio_user_ethdev.c > b/drivers/net/virtio/virtio_user_ethdev.c > index ae6593ba0b..d60c7e188c 100644 > --- a/drivers/net/virtio/virtio_user_ethdev.c > +++ b/drivers/net/virtio/virtio_user_ethdev.c > @@ -204,6 +204,7 @@ virtio_user_setup_queue_packed(struct virtqueue > *vq, > vring->device =3D (void *)(uintptr_t)used_addr; > dev->packed_queues[queue_idx].avail_wrap_counter =3D true; > dev->packed_queues[queue_idx].used_wrap_counter =3D true; > + dev->packed_queues[queue_idx].used_idx =3D 0; >=20 > for (i =3D 0; i < vring->num; i++) > vring->desc[i].flags =3D 0; > -- > 2.43.0