From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 7650AA04AB; Sun, 30 Aug 2020 10:17:11 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 5F76C2B93; Sun, 30 Aug 2020 10:17:10 +0200 (CEST) Received: from hqnvemgate25.nvidia.com (hqnvemgate25.nvidia.com [216.228.121.64]) by dpdk.org (Postfix) with ESMTP id BA8D22B89 for ; Sun, 30 Aug 2020 10:17:08 +0200 (CEST) Received: from hqpgpgate101.nvidia.com (Not Verified[216.228.121.13]) by hqnvemgate25.nvidia.com (using TLS: TLSv1.2, DES-CBC3-SHA) id ; Sun, 30 Aug 2020 01:16:23 -0700 Received: from hqmail.nvidia.com ([172.20.161.6]) by hqpgpgate101.nvidia.com (PGP Universal service); Sun, 30 Aug 2020 01:17:07 -0700 X-PGP-Universal: processed; by hqpgpgate101.nvidia.com on Sun, 30 Aug 2020 01:17:07 -0700 Received: from HQMAIL107.nvidia.com (172.20.187.13) by HQMAIL109.nvidia.com (172.20.187.15) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Sun, 30 Aug 2020 08:17:07 +0000 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.175) by HQMAIL107.nvidia.com (172.20.187.13) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Sun, 30 Aug 2020 08:17:07 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=euY3z81wKKImsFLO3nj9XNUfZWT/wHbpFUExYOtlTSZB6eTuaTbL7E4BWmTsO+LzueWiGLccU3ifYtZODO2iVWMAIUBl/eUZG6/Nam/HXzMomMvPA+xytMX2vXYbYvbYUF1jpi5C51h4HxV/E4VF/U5v5PpDxtA3PbmIW6398hvfSvVtAAV0Yy1MdjZQ7z5LRslgvUZUt+gD+U6gZvjIWUA1P+F9WmsI7i7P4LvEinfbZTXCIsZXCcX87b1v1RbVaoYe7zVBG/DT2Owmw2SVoJRjw5geZFjAFW/TPJ9qW4hDu4W6Z/UAlP5GCUVsLYVU1evXePZDW1jtlGrBDXKtJw== 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-SenderADCheck; bh=UiAtvHa3Y4MxwdEmZP4LMLpWh/XNawfI/z7vI2JnMkg=; b=S9CFiZVeRQbRmreZEdbfwEYuBXc73dXV8IA+qTpi6iZsuLRV1S5NdQAo3d8Hk/36IZjBt0qJSxoodFZsUZKmgP++BH6Xvkh02+pWhzv1MOPB01zItFovaiSj9MnSlAXft8ALgrtW+ked10UVQ8JEgkuM3cW+Evk2mA3z35mGTx4TizLA/jKzSLaQusX/JFFl+dSrxsYCHDfZOqXK4WW10+zFDl1r2lKTOat4Q2YvZBHvB6ociNPUjpSpgggUe41ahDa2DFY/GmyfuhqPffJ3uxDoMx+iZ+u7Vym2zR3960cZBweK95Mp19F1giL29Cwxzc0GDn/Ng1oV+Je19qwGFw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none Received: from MW2PR12MB2492.namprd12.prod.outlook.com (2603:10b6:907:8::19) by MWHPR12MB1535.namprd12.prod.outlook.com (2603:10b6:301:5::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3326.19; Sun, 30 Aug 2020 08:17:06 +0000 Received: from MW2PR12MB2492.namprd12.prod.outlook.com ([fe80::693f:4ec4:caa9:ac9c]) by MW2PR12MB2492.namprd12.prod.outlook.com ([fe80::693f:4ec4:caa9:ac9c%5]) with mapi id 15.20.3326.023; Sun, 30 Aug 2020 08:17:06 +0000 From: Matan Azrad To: "Xueming(Steven) Li" , Slava Ovsiienko CC: "dev@dpdk.org" , Asaf Penso Thread-Topic: [v1] vdpa/mlx5: fix event channel setup Thread-Index: AQHWesCb/5J2gfvhEEqVIaPDWy+uxalQVk2A Date: Sun, 30 Aug 2020 08:17:05 +0000 Message-ID: References: <1597933959-3219-1-git-send-email-xuemingl@nvidia.com> <1598347048-25796-1-git-send-email-xuemingl@nvidia.com> In-Reply-To: <1598347048-25796-1-git-send-email-xuemingl@nvidia.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: nvidia.com; dkim=none (message not signed) header.d=none;nvidia.com; dmarc=none action=none header.from=nvidia.com; x-originating-ip: [77.126.81.41] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 74f3811b-5d40-4b82-34db-08d84cbd153f x-ms-traffictypediagnostic: MWHPR12MB1535: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6790; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: tfR5QfVbZ+BjVV9h1d75VDJE3EG7pFOx4k734l0SYKvCAkAXp78ZV0vgUwklONDv3O3GwT+IWbxI9jm3Gd925MHt9EMYdNP0tEjJC+X2BUIVZbHLn20KDrtw20XbF8iIYjB/BthvCvYU4t+5fOB8KXq/LiX86qDtxSEmDFrRb99u8ZWSvjiJCKK8/6KRHwxqLFxHRj4pxBnTHFjUbXkCpO4vlaXdx3Oyui6QoBK6LIa59Co/+Jz3LUXOMRozlUIE09gg7+I/EJg2DhKNHuClWkb49dTa6CkgD6J2WzI+4KgLhFjoprIgd+2lkI80eeG0Q4m4/W1GH7vPu+KqCFTgSA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW2PR12MB2492.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(396003)(376002)(136003)(366004)(39850400004)(346002)(86362001)(9686003)(2906002)(55016002)(110136005)(8936002)(71200400001)(52536014)(54906003)(316002)(8676002)(6636002)(33656002)(5660300002)(66476007)(76116006)(26005)(64756008)(4326008)(6506007)(66556008)(478600001)(4744005)(66446008)(7696005)(66946007)(107886003)(83380400001)(186003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: /YvM8WC5BStf3pW/K1RmBzwAv/bSrUq4iB/n4fV0InhfZB6PhAJ053zdDfyVCulhmxBJNJTcEQo9958iiYhaCeWHbBUlhBcimj3WvhwMmr5J7ZGn/PhI8Tp0ba9otXt2yyYdiUn/ARR8ZNBosUGvTKt2TwVJgbt08+KcxdNQ1W/LbAa9CTspH7NM5MCmCxSqTCCrznS25gBY3v8PawAo9SA8FFSl16uYqizaYjA0ywVGAmTA6E6eWaOdy76x3fGkLCa3bX+dwFKRxeDYzySYUqAyZ/4Fw7CmQkK2XdRc7cocuH4h4AmjVktLWhN17q2rne+6SXYVoVZnpH3G8Ok61ua5meUZYjAAog6kFnJ+AfmfM7iTw8kjGS0x/UYpDDCckD+DgMQV72KXZO6bywzMyLaY7CSrKwqxa/TwZUAuw0uSZ3HxocjuOSsjVj6jgehnhhT8lnS7BYD7W9st/FzSvQw4TNLn8IyevZ8EEqhNGJZ88Cu4QY/DIjyJoA2rddzOqiOFr1LRdXc8FwVWZq8LXxYwBLTnWcScil/OledunjhpMQM9Qg6FnBhZRzrqNUaMNRdU088cvfsCYHrn6pzYTAQSK1L7garDjkMY90tY2WniBuQQpKsiGEMpY0iCcqCwOYCQC8R3dB+CjG52+nSL2Q== Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW2PR12MB2492.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 74f3811b-5d40-4b82-34db-08d84cbd153f X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Aug 2020 08:17:05.9890 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 6BZDoauYo9ZjftEl4PT3r9fbfYABwu9x087YuOvDNZ866FgyPcO7KWXwkKypD0ZY9B+44IJLi+QWJ8AhEFSeMA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1535 X-OriginatorOrg: Nvidia.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nvidia.com; s=n1; t=1598775383; bh=UiAtvHa3Y4MxwdEmZP4LMLpWh/XNawfI/z7vI2JnMkg=; h=X-PGP-Universal:ARC-Seal:ARC-Message-Signature: ARC-Authentication-Results:From:To:CC:Subject:Thread-Topic: Thread-Index:Date:Message-ID:References:In-Reply-To: Accept-Language:Content-Language:X-MS-Has-Attach: X-MS-TNEF-Correlator:authentication-results:x-originating-ip: x-ms-publictraffictype:x-ms-office365-filtering-correlation-id: x-ms-traffictypediagnostic:x-ms-exchange-transport-forked: x-microsoft-antispam-prvs:x-ms-oob-tlc-oobclassifiers: x-ms-exchange-senderadcheck:x-microsoft-antispam: x-microsoft-antispam-message-info:x-forefront-antispam-report: x-ms-exchange-antispam-messagedata:Content-Type: Content-Transfer-Encoding:MIME-Version: X-MS-Exchange-CrossTenant-AuthAs: X-MS-Exchange-CrossTenant-AuthSource: X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype: X-MS-Exchange-CrossTenant-userprincipalname: X-MS-Exchange-Transport-CrossTenantHeadersStamped:X-OriginatorOrg; b=g/M9uaSFn99LsBb5OKB2JPWDq12WVNH1rBfRSrTkdLwA2LkIo8JK/5n4IBBcOLDL6 ozIvwmurCP4AM0gDZ4iKU6Q4YfK4/4Opj2FpmpWDjQ7W6DQxgMndkDftO9ttNSEw7P f4ZYwlJcovGXQPa19I47sE2VMuRHMvyZPk4lJmB87hpVd7n0qSIIrxfXNtSvR42D+L tIUg60kcgp1l5KmUCshH+nROuR+RIVVcQmdiTSVrkpJ/tY63bCG4zbvbJHs1uBdGPA LGdjtSbFnV5RWyYoX4FI0iw3G2QdpfPwHcKCFtnBxeaLTRehAWgMX4+hELJjABaMoN ZK+O08UAyi9vQ== Subject: Re: [dpdk-dev] [v1] vdpa/mlx5: fix event channel setup X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" From: Xueming Li > During vdap device setup, if some error happens, event channel release > stuck at polling event channel. >=20 > Event channel fd is set to nonblocking in cqe setup, so if any error happ= ens > before this function and after event channel created, the pooling before > releasing resources will stuck. >=20 > This patch moves event channel to non-blocking mode right after creation. >=20 > Fixes: 8395927cdf ("vdpa/mlx5: prepare HW queues") > Cc: matan@nvidia.com >=20 > Signed-off-by: Xueming Li Acked-by: Matan Azrad