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 8C779A09E8; Tue, 8 Dec 2020 13:48:24 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 6AD2E72DE; Tue, 8 Dec 2020 13:48:23 +0100 (CET) Received: from hqnvemgate26.nvidia.com (hqnvemgate26.nvidia.com [216.228.121.65]) by dpdk.org (Postfix) with ESMTP id 3C34B72D9; Tue, 8 Dec 2020 13:48:20 +0100 (CET) Received: from hqmail.nvidia.com (Not Verified[216.228.121.13]) by hqnvemgate26.nvidia.com (using TLS: TLSv1.2, AES256-SHA) id ; Tue, 08 Dec 2020 04:48:19 -0800 Received: from HQMAIL109.nvidia.com (172.20.187.15) by HQMAIL101.nvidia.com (172.20.187.10) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 8 Dec 2020 12:48:19 +0000 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.109) by HQMAIL109.nvidia.com (172.20.187.15) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Tue, 8 Dec 2020 12:48:19 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=l3MpGu+7wMfIu3sd3qdeAIu1fRqgEBdb4oNyOjhFmDCirFeFDIch4G2AebPe0jJ31Vd5/ntk2UmesGz9hVMJsByoMNA/pdJSoVQn8E40KiDT1jASovLMipvG6bRI24aIAqYhijoAxnY2Py2YnDgCcfshi//cwIHtKbiwTNgJ3g01JdTJdlNpJvfRnG6s4beyp3v87UuToAKoqgW1mIxFsS13iWr7hGGh5QF2GXiMfzq7L/sbHH7l5QXrAHMB4XX98qoEzj8dz2905QLJGlro2vk5MScdk7AXAdcQ5+cvIr+KUrGzvoQKn8/PqV/XyBt0kL9qixXyeUowpXeuorJkQA== 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=57Ihk/lc0EBZcHGVFIgSMWlODEjqz1eb+L9RnM++bDg=; b=XezCQC3PXsYSVg7meSG+F1RkZh9JJLzkjQ2sKDtWs7er+xqgjL26lJ/PHYYS35FJ2au3v/w70413dDAfvqI4kHNrOyNQNEUaDFcNYCsgLV16VnuE2ZtKe6rENXKdrZaSJspthuFZA9cN8jusAufNW1a2DQH842tqLiSf+evzakE900Rxu8SPmMCceVDGwLq1BkWfSiQjIQwtu90O1kpLcEaRspvtVWTgDWKvTabhWlPDMga7CIamN+hwwAUo+yCylPwiBkHMw5CouAyWmh1x/ZZEIyZ/+V9Ph+Tay2C/AvyKirlN8WGEnbXZD/LodxNltdPGmEXkJF4YGo/XPxt/7g== 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 DM6PR12MB2748.namprd12.prod.outlook.com (2603:10b6:5:43::28) by DM5PR12MB1467.namprd12.prod.outlook.com (2603:10b6:4:c::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3632.21; Tue, 8 Dec 2020 12:48:18 +0000 Received: from DM6PR12MB2748.namprd12.prod.outlook.com ([fe80::759a:fb10:c6af:87a3]) by DM6PR12MB2748.namprd12.prod.outlook.com ([fe80::759a:fb10:c6af:87a3%7]) with mapi id 15.20.3632.021; Tue, 8 Dec 2020 12:48:17 +0000 From: Raslan Darawsheh To: Slava Ovsiienko , "dev@dpdk.org" CC: Matan Azrad , Ori Kam , NBU-Contact-Thomas Monjalon , "stable@dpdk.org" Thread-Topic: [PATCH] net/mlx5: fix Verbs memory allocation callback Thread-Index: AQHWwkxXxhjmcJCOM0eIrovOuJTNFqntPBRg Date: Tue, 8 Dec 2020 12:48:17 +0000 Message-ID: References: <1606213603-32536-1-git-send-email-viacheslavo@nvidia.com> In-Reply-To: <1606213603-32536-1-git-send-email-viacheslavo@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: [213.179.129.39] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 52e6e70e-a9b7-41aa-53c1-08d89b778941 x-ms-traffictypediagnostic: DM5PR12MB1467: x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr 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: HhV8jhk8QkqGMQhcYd+UKxZA7TXg+CEZnziO1kBRXlL/ez0M65pzFqnbtKNLmo6AwHeY6FEbSDZj/wzbZXSCE5hSgpD5jR2xEIV9eHlvYgtBPCV2sOM0FWf/TsZO0Hu5JiPFs6uDAIS1yEM5vUp2q9c6r68aD8VWMWu3+OxJzvrxd2qVbcuCggqFDeCQbqZ0rHJpJGLobLdUrLWiaMHRCeNdK/pmYxSK+rPUs9OFFnIB1JOs0yKRDe8Q7P9PLEf/DiZzwu+OMWYWBHq5jvdflkq52i/pu9aJ3C+eEyn97jlN9HgWvHni9z+CE9lGejoy1bYBLiPBiLDMIEPmQCyhvQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR12MB2748.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(396003)(136003)(39860400002)(346002)(366004)(376002)(316002)(55016002)(33656002)(478600001)(66446008)(9686003)(54906003)(186003)(110136005)(76116006)(26005)(6506007)(7696005)(8936002)(4326008)(86362001)(66476007)(66556008)(2906002)(5660300002)(83380400001)(8676002)(71200400001)(64756008)(66946007)(53546011)(52536014); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?bL6mNyjDYKjJ1u4N5lQQzhVxV/nqJlbsAK/rsUQ2O113I+6iGJgJwg1TYWKy?= =?us-ascii?Q?zVvnN7VRRKGOE6G9OybWN4/npIDJ50x8v/oea4xpvQTukTbOL52+eZFJ+h5S?= =?us-ascii?Q?0Jm2Via8KSWwGR4FMjFnfiL4RQ5zDXefeeDZWOD+4L2PUV+EzGFH2G8tL2jr?= =?us-ascii?Q?vnfq7Z7h+z92TsYK0ifjmCOwibXHt9Y4uymF4564BWABp9ES+/2/efmSO4Pw?= =?us-ascii?Q?LW7hc1BrlN5vP1gQ9ZrDqaY6pnRA1EGCyTWDMMprzwpXX0B5peCuWoq7Uapr?= =?us-ascii?Q?mAd7QzOtuHemPmj79DyHeyQ9UkrT6qLsF0G2awKDY6DYG3YM1+1dKBpLezEi?= =?us-ascii?Q?g554d2tLkkfQMU7LUW3i7z07FIkHFKsMmwSdEcI1jb18EnNxCGzJ2+0OKzlU?= =?us-ascii?Q?StfrJRA3ktrLyQIw4co6dLLhqUJDzL8x6lz0AXXI31iIzVUZ7R0cmmnmu+k9?= =?us-ascii?Q?edmNxYOqDcSP0FTayv/rjx82bQ+DqmIrvsq3pDr+z6BZH68Bx228XzcMwSg2?= =?us-ascii?Q?oK7cNC/yQbdCP9tsDvDBuUoWzlxLWgdtZbyQ5uIW8sDSt2RLcfzM0JbK1exA?= =?us-ascii?Q?L57Pe5JC24B62kGxq5Iif3c1eikDD95iO6aAzVyiCt6a9tGNJBwRNrHs3izQ?= =?us-ascii?Q?FJ6NuQo1Gx2tOMzcFflvvuQbMeQde7NeiNV2NsSCWhkrZef65uCCo1btEVmb?= =?us-ascii?Q?7VjlNvEHkjBZ99C6iMTQbQm0catLGgabuYKmkMVJtCRI8B7/eoI0eeSKIVtU?= =?us-ascii?Q?X9AUPf4gwbXZGnDq77dOs+tPQCpAT48p7qjUvbli4wUkspa6ezkNB1LTLd8l?= =?us-ascii?Q?nH4BbiHihj7aK1B1sE8P6WUmhqSMe0jtd4eaKkmP5Lv0CYmVWqcunONyxsYL?= =?us-ascii?Q?pZfSnbxyuN34QyyfuIXZP0m+GRTE0hVsIFd7IfLQ5IFCiGdPQeVk0ogvRmCI?= =?us-ascii?Q?ZGHaf/v5hAaHe7wsBUfFfI2ZCeZQBqbnDpz2CfxKw5o=3D?= 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: DM6PR12MB2748.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 52e6e70e-a9b7-41aa-53c1-08d89b778941 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Dec 2020 12:48:17.8009 (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: 0eq6sF4zNryrCW9Lv8WCQSVvnpX4j0YFg9apk2j8wy6O8PGWaBPk5xEl9RF6SnWTD1rk9ycV87kfJ4zxYOs/PQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1467 X-OriginatorOrg: Nvidia.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nvidia.com; s=n1; t=1607431699; bh=57Ihk/lc0EBZcHGVFIgSMWlODEjqz1eb+L9RnM++bDg=; h=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-ld-processed: 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=qbvmvAVQLW8/QtWxCtv/Q2nKJahj26W/kHWQ3g/vKEtIu/HQ91hDbdb3cXqZ9ZkHL 4gnfZxfpEV7B8gO/6hJRWH9ZOKDdPK9VmIeWSqtXIyw379Uady6V3XXqsBjBUIIuD+ F+lfxMtCE7vA4Plo6GndrcTpN0b/7WJwejlIfnSjxVksZQK3gymDPZs+0QkcuXpEEl peYmEwN8tHA30fCLu2OZ5eaCzpvpnWt41x/J4cgKbui5SlEna+dNvEjVg5/Alg4oV0 MziCsh94nYgEYKKnQMcpX73q+xK4+aqDACZkTM85gLLvXKuITr94pelluvK/N0HjPH 6NpPuokR0GeIA== Subject: Re: [dpdk-dev] [PATCH] net/mlx5: fix Verbs memory allocation callback 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" Hi, > -----Original Message----- > From: Viacheslav Ovsiienko > Sent: Tuesday, November 24, 2020 12:27 PM > To: dev@dpdk.org > Cc: Raslan Darawsheh ; Matan Azrad > ; Ori Kam ; NBU-Contact-Thomas > Monjalon ; stable@dpdk.org > Subject: [PATCH] net/mlx5: fix Verbs memory allocation callback >=20 > The rdma-core library uses callbacks to allocate and free memory > from DPDK. The memory allocation callback used the complicated > and incorrect way to get the NUMA socket ID from the context. > The context was wrong that might result in wrong socket ID > and allocating memory from wrong node. >=20 > The callbacks are assigned once as Infinibande device context > is created allowing early access to shared DPDK memory for all > Verbs internal objects need that. >=20 > Fixes: 36dabcea78f0 ("net/mlx5: use anonymous Direct Verbs allocator > argument") > Fixes: 2eb4d0107acc ("net/mlx5: refactor PCI probing on Linux") > Fixes: 17e19bc4dde7 ("net/mlx5: add IB shared context alloc/free function= s") > Cc: stable@dpdk.org >=20 > Signed-off-by: Viacheslav Ovsiienko > Acked-by: Matan Azrad > --- Patch applied to next-net-mlx, Kindest regards, Raslan Darawsheh