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 10358A0C47; Tue, 26 Oct 2021 13:27:16 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 01958410D5; Tue, 26 Oct 2021 13:27:16 +0200 (CEST) Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2084.outbound.protection.outlook.com [40.107.236.84]) by mails.dpdk.org (Postfix) with ESMTP id A14EA406B4 for ; Tue, 26 Oct 2021 13:27:14 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=O4/G+kpFkycs9b/pp59homBdmFIp4WUDMcG+BecWx0oXKaXYiiTaOLskDiN4VPBc7s53knEwfUnRMZbc4SSXa1U/xcl2IXLUThgJWIWYfMw2iJQ8WAT2zoRGYx2/6wbzMpBthhqu0Ss9WGaUVUsGaG2CqQUXLNpi5iSM5POL5d6ATin59xH+GdbOHRS8270BX1jFSQo+GMlnOwa40t+Rfws+A0rtTLD8zGD0637HjUzL6AvHT4zxV62VOO6Ow0AliJjEh3YRUi+aziwVkWJQX2jAbPqWyyygdtiyyXG/UE7BPs1Y8QuvgpdQBuaF+rgyICP5lWpxVC4Ssr25cmEOLA== 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=4EkjZ4kWdBfwYMnc9OvW1SPLut/HRjO8Ltc6ejoRmOI=; b=nKeYWofegVzrPTS/xUtVJIFaZMc4IG1m00eJ0INAVgxOSrmbJY8u5ZbZbXwMt7zKEyzG/NVOZ0kl3plv12TiLGocLUveFWGdeE7Z5CPGuMtp9OHlxXOr/HIuDlwXQSRgXvR+zaLZpzgPj6lF7w3zRGLok32C75Onx4FTUXAKeuByZkIzjHT+WamEulWu4dBbwGVTnY4XAdP1LYcL7Flqllb+2p/Hy1aYHsTgdiS/WfGvQvvvKsD1NPCueFSuDDng1aM876VCnlex9RPt8ATtaww8eYJMaFpzBLoxf6f/0Bwn7RC5a/yiDnv1e8badgC+antWk/51EN2TAuMk1jYbeA== 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=4EkjZ4kWdBfwYMnc9OvW1SPLut/HRjO8Ltc6ejoRmOI=; b=O6G7mdUj6/WQeDwCbXgPluYiE8VqzDzVmwiFNPEiM4ks1A+pq1B3ifS29c7zQyKlj44xLxIOqp7MQn7diE25OAPT6fYfN9EtHnwPZ16LRyVGFrSvsAjrCmp8ZQ7nQEEXC/4MwxnqL87l1FXLNpUmp9mQP1O+gTWjr4+sQ8Po74Yg+0ru8VwF+0zB8L9phfrno+xGbIU9i0LAUgFDZuhCKdqQl2kEFr0s+ucDijm4hL6dHaJmXuYQc1vSA0xJolAhLYTz0q1DiAsCAPHbRWkPTgYJmuPH6gojFL8kW7yHqr9illeRsq6VWrCRBZEoaohUpwdN4ytKMlAjsmkcLSnUQg== Received: from DM4PR12MB5312.namprd12.prod.outlook.com (2603:10b6:5:39d::20) by DM4PR12MB5245.namprd12.prod.outlook.com (2603:10b6:5:398::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4628.18; Tue, 26 Oct 2021 11:27:13 +0000 Received: from DM4PR12MB5312.namprd12.prod.outlook.com ([fe80::a4bc:7da3:32e5:1665]) by DM4PR12MB5312.namprd12.prod.outlook.com ([fe80::a4bc:7da3:32e5:1665%9]) with mapi id 15.20.4628.020; Tue, 26 Oct 2021 11:27:13 +0000 From: Raslan Darawsheh To: Rongwei Liu , Matan Azrad , Slava Ovsiienko , Ori Kam , NBU-Contact-Thomas Monjalon CC: "dev@dpdk.org" Thread-Topic: [PATCH v5 0/2] support socket direct mode bonding Thread-Index: AQHXykZRjxm9UfZk70SD4rO8NdayQavlJDuA Date: Tue, 26 Oct 2021 11:27:13 +0000 Message-ID: References: <20211026084830.440951-1-rongweil@nvidia.com> In-Reply-To: <20211026084830.440951-1-rongweil@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-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 22a796e1-eb0f-4d0a-253b-08d998738f00 x-ms-traffictypediagnostic: DM4PR12MB5245: x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:3826; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ZuMfnf04Fs+fap6IARDxQSu0UPL7oQd5vVT/VmVXywMI3Zic/mART4xaRkfhzqtjg3QlMgK5WAbKuzY2pI/Ydwo2XqbVug1wupwqH29Hk2fF4IeL+PgdnPSCbzSuT62kQq48ypID0BSdxHFG77Nd5duSyjWvQDDXUTOMWI7EbzUUDanz/pT1HeZpX6bb/XRHLeLE1OEsg4LIlwlppE5dTreDvrE3ovRRH14Wj82CcJd6l77LKYSW/37ZZwnQ5/DrivwxYenekF9XGjAgZNm/Mxk8bnJYNtkCvMjb+eLD66Qo2MqcHHGe/LRWrIOc5IqP09rBJn+7zw0hxE3arwunt5Oqb506x0lZW/wq7mBXh/HGmowP78CkvCfY/8h6+4hJCPsYYmI2asXTnD95voXrUgZd0IYOOL/tFa69CeJ3iVH8tZzcEAH1qtlh59BudVYE1JBD/N+128bhBFbxxw9zuNg7YlsRtHuoy5OuourL3bJsEkuhpHXOt1VaHHaR6Im7QwN9JXmk33AgRkklKqE5ycGjouY88jpUd66tGEMCJIuYjx2zeP10DQVTZ6MhP3Zll+IOCo+VIe81VEOQhGBUe4uRUcJQEeGEGxw8Oen3GDuAKfaeuL/e3MMqiA3SpLmUOCvQF96VIgzMmSqZI5hiCUGxsBf2yoOoT0ciNSBi6/FCet3gnTfHY7QI/tPEnZ880xh1COLxXe4IEPzsh2plLg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR12MB5312.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(71200400001)(8936002)(316002)(38070700005)(52536014)(55016002)(66946007)(4326008)(508600001)(6506007)(122000001)(76116006)(7696005)(5660300002)(2906002)(66446008)(186003)(66476007)(66556008)(64756008)(53546011)(83380400001)(8676002)(26005)(86362001)(33656002)(9686003)(110136005)(38100700002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?gA8/hS3dGivRkZvKJWhKNSPrVlpwprM/vq5SKcP8Mg138SPwyq4/jzYCBrG/?= =?us-ascii?Q?9B/obYvGzZKmeuq6IYvLkqxtnNAd37rul3whrxLVB6tR5AjrbESaOE9K7iTB?= =?us-ascii?Q?F3NpbtjKPrEiZ3gKU4Pwx7CAjghXNQWfOeX0cfA/g6E2jFjvE694+Z+MuUsN?= =?us-ascii?Q?KNjGJsoj+XzuFXMCjK13+5HRYeBZkObZhZF0Apw7BF78VSZqVvOsMeGFfrEI?= =?us-ascii?Q?gM+zez0il4T9uEBcVakd3KFC+vr0Pse1aBD8Qbz9rUY6pVXU8X8jfQwYnSZa?= =?us-ascii?Q?9Xy00cVQuwl2gHNPk10n2kbbASejMrdu55vhhykl9UgTGTuGmYKaIeXxmO5v?= =?us-ascii?Q?5arEpi3XN+PKTK+9jJpEyXAFw9w4vOLDEL/iaiA1XGQxhYeIWq9pFc2KSBeN?= =?us-ascii?Q?XQsd6BSrf7parZSeMI0vEE870UPSn3VgfWroTpXZ/nWHhYFA4HUWW3egbc4x?= =?us-ascii?Q?cbzfd8/rklFfEekJf8SyCd4b/YgaLOHI2UL89NiLAzy/bwxcv81O+uRJKsUN?= =?us-ascii?Q?QCZCIwDY1zZraTx6eYexcwuBbF6/tvTgaYXM+OFOojAiCL8f+yYRuC/c0q0k?= =?us-ascii?Q?2gKNJmnsjxFNF0E/pmmNtjXB+KhUespXcxV4W1ze9hlUxFYyiztwy0odbJR7?= =?us-ascii?Q?BWbV8f4u7LBbXuXmDD2RG+19u/hafYeBOb5u/c2bup/9KHvkODcWY3JxON87?= =?us-ascii?Q?8ma22mFzpOylRczPi7y1bKbtDpvveiAPZehOeTeQaLVtBTa2Ni6BQWM48fSa?= =?us-ascii?Q?PlJsN0rQKDkQP4VQF+pXiI5tiLAwWGoAZqkRQxFPR4hiDg5bf7J2uomg0CyE?= =?us-ascii?Q?0vmo7YgfLzNFsE7ZZ2IpoNgCXFHGMbuLbFrGubr+kUDAQG0306zOo4Fv32wV?= =?us-ascii?Q?KHHkK/4toxyox6dU/s7UJzFqxbbLRk98hjpeKjOs7efhU2PQwzy2KRUyfixP?= =?us-ascii?Q?Sxj+5MjuSte/eSlTA8DPqFmmMpxO7Vuh6qDhttxH4SNdj3xZ69ysbrGfgEX/?= =?us-ascii?Q?lLa6GBLUB9fYBHp8HWJDgJK+XOOYr56HgCYPCFLKR99k+g+s72y+izDvi5sr?= =?us-ascii?Q?ofqBNE5SgbpuOlqDgkzefF5G1mmxQA7lvgkPxETSGYly1d+XPCV+0iv7j5CW?= =?us-ascii?Q?9RPlXwl49gSIfkWATnYB5KUkFAtXJ+ro1pNd56X+9gy1NgGjTmEC4ZaRZYJ9?= =?us-ascii?Q?Gh8OqFJ414r4yOQVYpFHNoxeHb4xz/wJvzaXNUsVJuZs7VBThNip5SpN+HZ/?= =?us-ascii?Q?fzgPpoGnLQ+nOEFMCUJ7LJ2GY/+FxapnqIFOdtug/RVXZ5Et1y6sAS7s0SCI?= =?us-ascii?Q?HkiwJCDWQ6PiMbV6cUKk1Q2VoqF87yZhfpzeIi0NW4Sg9gxZSHWG82Q5LQf3?= =?us-ascii?Q?qoUZUqfqBCGvZOGIp1+ix4Wrrxa/KOvke0DH7ql53tTSDWfW4AWw0bFSutao?= =?us-ascii?Q?XP+IMf2YE4WWVnrn+BrYoA1zDnrl1ACBj3z3C2XNHMEFXC5TfnlBwsGcBPWm?= =?us-ascii?Q?aezRyh2g+ghJHNNzpBESRF0PLVb8aTDvBCTIAz79qh0qvy1yhHPfOYxnROqo?= =?us-ascii?Q?Ez1dMfDqx5u2Qv0Bo6zp1ByEQfKDrZOo0EA2CfU4mSihSZYzGKq7Speykcd7?= =?us-ascii?Q?gL1OWnKNRtMfCvcbnitEsLc=3D?= 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: DM4PR12MB5312.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 22a796e1-eb0f-4d0a-253b-08d998738f00 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Oct 2021 11:27:13.5407 (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: aUNAVCKhnLVusqKs3rg6+i9QFfqdqtXxGOdBg2F0GiUkugsOteskO8yIA39Yb+QGgcrdNFsvTTIx35JNeqLiXA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB5245 Subject: Re: [dpdk-dev] [PATCH v5 0/2] support socket direct mode bonding 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 Sender: "dev" Hi, > -----Original Message----- > From: Rongwei Liu > Sent: Tuesday, October 26, 2021 11:48 AM > To: Matan Azrad ; Slava Ovsiienko > ; Ori Kam ; NBU-Contact- > Thomas Monjalon > Cc: dev@dpdk.org; Raslan Darawsheh > Subject: [PATCH v5 0/2] support socket direct mode bonding >=20 > In socket direct mode, it's possible to bind any two (maybe four in the > future) PCIe devices with IDs like xxxx:xx:xx.x and yyyy:yy:yy.y. Bonding > member interfaces are unnecessary to have the same PCIe > domain/bus/device ID anymore. >=20 > Doesn't need to backport to DPDK 20.11 >=20 > v2: fix ci warnings. > v3: add description in release_21_11.rst. > v4: add description in mlx5.rst. > v5: rebase on top of master-net-mlx >=20 > Rongwei Liu (2): > common/mlx5: support pcie device guid query > net/mlx5: support socket direct mode bonding >=20 > doc/guides/nics/mlx5.rst | 4 ++ > doc/guides/rel_notes/release_21_11.rst | 4 ++ > drivers/common/mlx5/linux/mlx5_common_os.c | 40 > ++++++++++++++++++++ drivers/common/mlx5/linux/mlx5_common_os.h > | 19 ++++++++++ > drivers/net/mlx5/linux/mlx5_os.c | 43 +++++++++++++++++----- > 5 files changed, 101 insertions(+), 9 deletions(-) >=20 > -- > 2.27.0 Series applied to next-net-mlx, Kindest regards, Raslan Darawsheh