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 95625A0540; Thu, 7 Jul 2022 11:44:18 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 84ADA40A7B; Thu, 7 Jul 2022 11:44:18 +0200 (CEST) Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2041.outbound.protection.outlook.com [40.107.236.41]) by mails.dpdk.org (Postfix) with ESMTP id 9E8B8406B4 for ; Thu, 7 Jul 2022 11:44:17 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Mv0L8lt/b1YUrpTYxItlhnWMrWgJ6e6nRBpqFDjclsoZ+qwIEnhZMrouoU/Gh9hNU5TEUk6AvTVHgIoVwk1bnea2KyMSq+mbCvH/2CR+spANMWalZuYN22PVD0LOO2QOX22mV38/j/YZgbM6RKCYwb9sWkXEL2HDGATjRTcGZoferxRivxMDnPn3dMCVRIMqvDadZdHHt/OiW9NPLhVRnwyzjPlhLphIehDL9sSXXUaKDDZf7oWhxHProJt+xyts+k4PglX5dHIgEeWSJJFv/oqNpzTrhrHbg5bpR0Cu/QjjBQNov+4mMer+7mS/F/NiuqK1qh8o+PF150JRDEAA4g== 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=RviezpjKzMjgkH6FAyKyEs0S365eES+uiCZ/y9AeCE0=; b=oBBaJMqlqvDm9AkSEMkawMqs4dvOJCbU4jBImy6OUHfIcKoWDw8bB1uSPIgbp1g90hkgPKTK+7K/GZL2l7LZUO0dzM+JNHrU47cnJwfGwDhNKXYdFioDH3Mn4Q0ZHKHpey00nFavbfZx54F4/OUJAPbiBfC+BGDR8v9WB755suqy+JztZTmAxKW5YgrLPWPvIfmqGsIVZc932XjZ02KSAnmlXNtnqtcrvpm58jHAcqF4T2L7ZWtGYwGl4CqVXC4M+wMf+9RhdB5KzVnh8QXeGw8fMEb95O4nouKiaJZSSV/wgrOMHnW9M8pQWxQADF+ADYDFJRxEnzJXEPT5CJt9hw== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RviezpjKzMjgkH6FAyKyEs0S365eES+uiCZ/y9AeCE0=; b=PxdkRT+Pv8DcL58FFEgu7qBZoHe/N7F0Dq/NchTU2g36CFuii+oAjM4L4gC59uzSqdT+pUATnwjdMz5ELUpQ72fYNK/vP0oRThXYw6CGjyPRmMYdH6/Pnp2ecBp+evV6jIWJBIEHW9IjUoDuyQ80dtDC9YaCoRbKE6rQjglQXzodfJBmIIvWdRqrgnpV+iM7MxYc+jq1Iulf7DUFpWuOEx2iK94kHV+I4IwjigKGY8SBrmRsQpd9Bbp3gPR95YGVq2mZR/LuEYCoadldTi/nTFufdGdK4YW+ukXw1Hzf9uu1fsmAvhMjEB2FansVAJa5DUR8RREF/3TMIgFOQ8BZNg== Received: from DM6PR12MB3753.namprd12.prod.outlook.com (2603:10b6:5:1c7::18) by CY4PR12MB1637.namprd12.prod.outlook.com (2603:10b6:910:d::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5395.15; Thu, 7 Jul 2022 09:44:15 +0000 Received: from DM6PR12MB3753.namprd12.prod.outlook.com ([fe80::8cc6:67d3:8b2e:ff64]) by DM6PR12MB3753.namprd12.prod.outlook.com ([fe80::8cc6:67d3:8b2e:ff64%6]) with mapi id 15.20.5395.020; Thu, 7 Jul 2022 09:44:15 +0000 From: Slava Ovsiienko To: "NBU-Contact-longli (EXTERNAL)" , Matan Azrad , Ferruh Yigit CC: "dev@dpdk.org" , Karanjot Singh Subject: RE: [Patch v2] net/mlx4: fix verbs fd leak in the secondary process Thread-Topic: [Patch v2] net/mlx4: fix verbs fd leak in the secondary process Thread-Index: AQHYkWCwTEPHucJas021f12OrpbgJ61yqV3g Date: Thu, 7 Jul 2022 09:44:15 +0000 Message-ID: References: <1657129733-12126-1-git-send-email-longli@linuxonhyperv.com> In-Reply-To: <1657129733-12126-1-git-send-email-longli@linuxonhyperv.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 719d2cb5-eff9-4409-18a8-08da5ffd419d x-ms-traffictypediagnostic: CY4PR12MB1637:EE_ x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 4Ad8oMnpbb0Ny+nu64OzO0eHJ7jwgtKZ/0OJvHzcCy99PbYp4J59yHJH2OPuy09iJNPYZeNzyCgj0nzeymxhuonYLU4Lzz9JirZR5lCaHoyBLSHRDtMqvW1Bwr+Hk8Ra4fVMTYuQtKQFlOFP7RRt4NxSFcHKRpeSVrgvX0+CphGnTivyJ0+aBHptkn0xzjbuusQLsCoruAnAUNKJZHyDmwjMc94Zap0KMSeWHNyO3MetBfnsspkuAO/bmT7yNt3b1GSM0diJw8SuDNFNJE7WDk+XAeOXoCOdK+tXEVYswGzGuxvftwn2mGlJKk3OzpH4htbxKzzj2iJmuhXkPMp/6Hk9JwaB9p5fvjQMzhEKdDNLJX7W6Hh0qIrL2hVDr7mmpx/qM6yzURIBNZKPpa1sZMQvcaV04a+O2NyleQHsZYF+jXCX4Sq0Nv2vYMmCzJqhQkgwB3s79mdphv23bZPGQpdWg9evd4GF6AC1cMyLywaA6xo3hu0VGK1LcIAOTuXjG+z6YjpqO/tF4TytvtNkBftdR+iK0tWB/eybt2D3Rv7gVx4YwhFU6z3yn6a04N9E5VPg6bcx1Vscf+rEPkl+hJ3mO2K5y5nZY8o76SDvpVX4lbRDr1sxmBInrwnsYxCfRbvUlxqeR845XRtqHx5ODZSGZy3EK4vXSQ/HefjVnTS6MbvqBDeuohey9Pj9pbee08ZdAdzIrpmYuKkbXuAyTEhTCzivtxUgHuqKfTR/k2+Ce/QJdFphdPVVhcj8vQfxIBKaY/hFhJ6IGpB5WI3DZ1H11o3+rELKWqZsfIQ6HmLsiJR3zOwRfQoDbqZqrJDL x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR12MB3753.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(366004)(136003)(346002)(376002)(396003)(39860400002)(26005)(478600001)(6506007)(8676002)(122000001)(53546011)(41300700001)(4744005)(9686003)(2906002)(5660300002)(83380400001)(7696005)(38070700005)(54906003)(33656002)(76116006)(66476007)(66556008)(110136005)(66446008)(52536014)(4326008)(8936002)(38100700002)(64756008)(186003)(55016003)(66946007)(71200400001)(86362001)(316002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?mgujVjZ1ZaJnIz9uG8ZO9jPBH7nPdgcha0fhMPeEZhj+yZl8PvbNkj3w09ET?= =?us-ascii?Q?q/vtnrlkM49MfXGm+1TMAmou04r/2JEh1FeCiJcE8w2E8QbhItB/rC24XQqp?= =?us-ascii?Q?FBT/XsJIQXPmatkHul8zqNr3zxtAygoa6+/kLDLwC3CeXhtWnG8YnTN3VMlm?= =?us-ascii?Q?DXM63YzOO3sgwSK8L3nc/Q1o1W40LCHd6QkLAnsY698axBPQYIP8D2uHvByg?= =?us-ascii?Q?NMO7t0PXVy+X/63ZuBpnL01mvitN/8vCKm2CGjgB1kFrtwukg+ac+UB5S+6t?= =?us-ascii?Q?Qkz+lE1YXIS0sxRsnIP14PVDStT6LG9zORZs+QWLFGgKA4JNM6QeBxlqf/6M?= =?us-ascii?Q?i1ZoGiMTtyJRVQCXIuPLJvkv8GKYk6hjzHtUhXvoa+Y6TjYm6aUw5VTgWoa4?= =?us-ascii?Q?xjXlPrWZBX+OADlgudO0sNJpHILxWjs36gRPcHjxXg7Rfnh53JVoDdRbVOCI?= =?us-ascii?Q?ALNF7CRtJYu74vA/oebYrvMXe3XZPrvC5rU/D6KE0/UU8/n8sMg/lC81i2+R?= =?us-ascii?Q?fnztRn5YloVEyq+XMqshoWjV4HVm3ZCKEJupPDG6vQPsVV9I2A5lGg8UWvC/?= =?us-ascii?Q?1CbYhiDl0N6/MdTN8NqKffuYEgND0FIOm6doHUozRCCcKqzd8ayEzPx3Zg+8?= =?us-ascii?Q?qapeTKCrVjWPVHZexa52rShMPhMy61s4AybKXLpZb6t4p725B4md1bmCV9nI?= =?us-ascii?Q?z2GWIB4JeBJ/c2dV6aw4qBgIYxRH6/7n/25oyiH2yKwrEsyPa4jWZSpcLOEd?= =?us-ascii?Q?NLZvmSSvCd+7O+qoewqQ0IaQwSMq0eQIYwK/2lN+83fw/Ut+hljrJRWUV3TF?= =?us-ascii?Q?2R3NVFcepbtpo+0/2p2yjXN1eS5a2adhtHtnp9aEDLs2TJJB8EVgh5/m5V7f?= =?us-ascii?Q?hZAQhMcfH86jJSq5l+eMtRdsNwtfzxsy+P8TIKQZGpQ937unkKTonWZsReDn?= =?us-ascii?Q?uGTMMoxWQCXxKT/GlQubwGB8J8B+ZZS7Si2RN2uhQBCGK5QwokkNtNXi9xOk?= =?us-ascii?Q?HYmr6djGrZ3t2P1DObt/QPt0LRbedHsg42q2J1albvhBSZKKECz7wYh1USnk?= =?us-ascii?Q?7UkUMvh1jBHTGEWDvnX6Hvg6LgACDV4S8ZXvV9cDWEe9OZkbmfVe3VOIIAcY?= =?us-ascii?Q?eAnf/G22oYQ61APgzOLLJMDgspaIa/u8dMT6wYLw7fB+DdAnsQ53OCh2RW3l?= =?us-ascii?Q?0gjI+C0mJ++1gdTqh25SfQdShngN9Kvs35DK+5jrZ7oIYG9/CzxM0ZnmYuGp?= =?us-ascii?Q?MY11S6jzNpUzmKFN1wFpTxKoMavv71wpKt+AHuM/uMNoztfUgqS34UHVQm61?= =?us-ascii?Q?gE+BPbWxr0DtQeYNbhbpOfKU/nKoct6licMVqiSGIRQMXJCfW8rD4uG77kTx?= =?us-ascii?Q?M0ly3fwiOWLEC+P3Cd3eJKq17YnVfXj5BCjXkJH6xanAADi4yBMP6BUzWqiK?= =?us-ascii?Q?vZaPuRvOXWvwIg8MtBZKdt8dMoed63Uo8LSrXnDlp+Q2mgbaR1qdxQglRIAl?= =?us-ascii?Q?MJSv4KA9/H+kePICUCklTZ2wbTb4GB5j8B00jsisg58ozzV6mBdNUQgaeaKi?= =?us-ascii?Q?d01lQ/cQiZmB/9i67wJawc3LwC8c/9YCA396fUji?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR12MB3753.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 719d2cb5-eff9-4409-18a8-08da5ffd419d X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jul 2022 09:44:15.8056 (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: cecA1J13/fZv1ra6r6CCIFUk7gOImV/VFeoE3Gqg78qcO457qRGrkt/Y3YO2jRzZqrqGyPjYiGO4tUp3pWXo4g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1637 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 > -----Original Message----- > From: longli@linuxonhyperv.com > Sent: Wednesday, July 6, 2022 20:49 > To: Matan Azrad ; Ferruh Yigit > Cc: dev@dpdk.org; Karanjot Singh ; NBU- > Contact-longli (EXTERNAL) > Subject: [Patch v2] net/mlx4: fix verbs fd leak in the secondary process >=20 > From: Long Li >=20 > FDs passed from rte_mp_msg are duplicated to the secondary process and ne= ed > to be closed. >=20 > Fixes: 0203d33a10 ("net/mlx4: support secondary process") > Signed-off-by: Long Li > --- > Change in v2: handle error case where mlx4_proc_priv_init() might fail > Acked-by: Viacheslav Ovsiienko