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 0E247A0551; Wed, 7 Sep 2022 03:41:25 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id EDC42400D6; Wed, 7 Sep 2022 03:41:24 +0200 (CEST) Received: from NAM04-BN8-obe.outbound.protection.outlook.com (mail-bn8nam04on2126.outbound.protection.outlook.com [40.107.100.126]) by mails.dpdk.org (Postfix) with ESMTP id 4418040042 for ; Wed, 7 Sep 2022 03:41:24 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WP401HsxHLDjehhc5gmfvyl9lhhGPaO1U5NiD3Mwak17YCOIF3+JCvKUMlmI2NAlvd2eOq1ulTyq8xFNs5f9Hqo9DpKkGt9iaPqRBYQDXbrDDw6mZK//LtdbxNCbdQLqylfw1AVNFBGxO8FOkQzFvL2HDWeqpbgaDk+N38f2I+k6CLHHSFBEjIFkA6nNGqMYa4mCvhryd9wsr7O5p+0/KpJBLJol8wQ//2+Jsv0tay5OdJ/WtQLSMe6ZgQdsEhOmdpTWlswx2et1PTUis87MRmmP5/EDuSeICBn6hQ/NJwR06VZKJtbvYHWoBD+nLbsDyI/r5SOHL7G02pvXSOPFjA== 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=gbhwESabwWm/FpN+exH1Jqoy5rhCRqWlj/prpZFJMLg=; b=l/upG9OZUG8A4zo+cUCcqVpqVGg90C8AbJk4ad2y0pTKTaBUxnac7Vl8aXe/wm4AVc9Y55Wz93sW2PJBxmuAVUpw66Dlr9yt+5A6LBKRe73yUscjCAPocK6Yyd3uKYC0LxUNhFFSUoZge8gs2OkBme04StewaBJ13rN1KRB+JUE/xTjwKhCA4PpRO1YztgKi3PPArZrGs6Fw+lvWRAKf/3p3bNQY5Ln/kWBkAnMBZ3CyWcCsOpF/4H8mqSymo8qydf/gjRaPQz0AGwS+k2Io96nNHij6Z7Ai6WAgc/gPFH+VZKA7f5tJq3Aa8/yPIDX3nfzxegv+9UgR2J5h5jdXQQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gbhwESabwWm/FpN+exH1Jqoy5rhCRqWlj/prpZFJMLg=; b=d+fIKJR1kBXmMppgsKVwpUutrOfvMSLxZowQnAxO+g+DzPGiF5QfkEpnX5dap1jv9c9q1qyJxEs/J3Qvn9Js//fAtunKxwerZl7EWN+Eo6XCJq3QVTzB+ul4+FJV6Hl85YuDJpE9FPmgSlpHoQ7hb0kw64K2F4TAcmm8ccrzqVk= Received: from PH7PR21MB3263.namprd21.prod.outlook.com (2603:10b6:510:1db::16) by PH7PR21MB3382.namprd21.prod.outlook.com (2603:10b6:510:1de::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5612.5; Wed, 7 Sep 2022 01:41:22 +0000 Received: from PH7PR21MB3263.namprd21.prod.outlook.com ([fe80::c42c:5004:23c1:bcac]) by PH7PR21MB3263.namprd21.prod.outlook.com ([fe80::c42c:5004:23c1:bcac%8]) with mapi id 15.20.5632.002; Wed, 7 Sep 2022 01:41:22 +0000 From: Long Li To: Ferruh Yigit CC: "dev@dpdk.org" , Ajay Sharma , Stephen Hemminger Subject: RE: [Patch v7 00/18] Introduce Microsoft Azure Network Adatper (MANA) PMD Thread-Topic: [Patch v7 00/18] Introduce Microsoft Azure Network Adatper (MANA) PMD Thread-Index: AQHYvzY9vh3xMy4sGECgJKy/n1Ek363SY9KAgAAaaICAALkf4A== Date: Wed, 7 Sep 2022 01:41:22 +0000 Message-ID: References: <1662169260-4953-1-git-send-email-longli@linuxonhyperv.com> <73c528e7-8999-ea88-1dac-97e3b2717581@xilinx.com> <704f71dc-71f1-b63e-e12e-75fd5f362eff@xilinx.com> In-Reply-To: <704f71dc-71f1-b63e-e12e-75fd5f362eff@xilinx.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=microsoft.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH7PR21MB3263:EE_|PH7PR21MB3382:EE_ x-ms-office365-filtering-correlation-id: a8f5a32a-805b-4994-8deb-08da907211a9 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: wBw2E28gQBNDT5qH8Y1jMac2PlVL2t4xN4YlliopMIDYpAdgAoa6dVW8YpcvWkXLYC+tWu0nbQjTFf/uN0pYB/GSdSBzNgFDqoIqi6HoMHL7WFNxTkmDvXWHvcr+yvd767hVyoNL4kG0Wj0AIAmHyJmc+5GggsxQGRfQts9awC8gCN0XAypBxQVoJaZJtlbGtYGCg0mB82xT5O7hnNhdCuQnQxcmlNQND0Xxxetps/tNaiknOrNAum42sJ2zBPJthqw1Pc4ITFqKqLnQqth82da/HZeug3r8c1NdXfCyAPbEl/zMoHvvp2czaIxyrZo+LoVpa5wIx6tYt0+V3V56JDRRSNVm7AnrS7x4HlmX0yTEtuZX1E5uGtqUs5fv/ZoJ95Zt4uhpKWQMWVhEhbj3sjbIU215XTNst0YUsmtvDoF78Hncqv/5ZgGmoQh44xn5b3D9dJlRvOTsO88Jpe3MestyUtKnl4pmap9rHt96o+VKrcVNX2wpCWoIGazHbjQoAdqHmMs2MUMQttSHWKdNaKUhuv7hboTs1RJM8WNHKFtT2V1zA78IU61TClGKRCqLwVOysf63WuAVUBGhbwkVncmNdB6Rtwx8dNQ3I6ht/GWUVJb9VDokC/9Kc2UUhxglXsV1+ojs8JorrUhjAAEtd8XBQWPYBPjIzN2sFvtKhPHFePAHwDkwKvgwB087tFCpFjzC6mPlGmGmzJbLDoPhTl0Qn8A774zLIJAiWyNcfD/jcn/9dxTbl0J6YWknSmsweoeRNMewXZ89fr31KBu8J2rOYAsy1RWKyMJFHiO25aMgzw8xIMoGImTDDKpVZbR5XyvuVDRe3Xad5w7IEHi3IQAPNFFVyV95FBTERjKUrYujNWcChy0MyzSYT9NFe1zq x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH7PR21MB3263.namprd21.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(346002)(136003)(39860400002)(366004)(376002)(396003)(47530400004)(451199009)(2906002)(66946007)(41300700001)(52536014)(478600001)(8936002)(53546011)(5660300002)(26005)(86362001)(9686003)(66476007)(8990500004)(64756008)(966005)(66446008)(186003)(4326008)(76116006)(107886003)(8676002)(66556008)(6506007)(7696005)(54906003)(55016003)(10290500003)(122000001)(33656002)(38100700002)(83380400001)(71200400001)(6916009)(82960400001)(316002)(38070700005)(82950400001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?wxWUN4rI+wOFpm1U4MP4q8YhG9lZ9im9XW0/4YyQr4H8z5y1/vW1maACOj?= =?iso-8859-1?Q?bZSBgTR+v3kWjXggwbJfps2+Q2ZKgw+ogSZslylgg9HWQUY048LSKUnJ8Y?= =?iso-8859-1?Q?qw8DynSSudG9xT/PzJFNxo3gyOYMgIy4fm/x1bJqDI+NpHo9jjlzrLILAD?= =?iso-8859-1?Q?jki05nn78JH1up7+e/vxrjvgTNrmZRF/ebkAWccgnj0GTT0J44pmcmKdx9?= =?iso-8859-1?Q?prqsuPeqir6UvEikRI0GmVzlSZpIrglxkgz3dkHw+79e87efBHk1nOM/oZ?= =?iso-8859-1?Q?hQiVFGjhNvjS3j4elOhNt99HHVW1c/6BHkg0qsfgLpgd4htbKRuhWZjRzY?= =?iso-8859-1?Q?9pEs65V5x4e6U9yl05AQnfBtuyzXlC+T2qmDsD59lB53/4lP/gmolmrEUG?= =?iso-8859-1?Q?nlVG+qb1TUIGjxH2/yezvWCU9mPvRYcy8eZVq72yqYKwIKjMj8A5r6TK8D?= =?iso-8859-1?Q?1hptbzg4Yk5/KuxO4KnNzSlI7jqsJpY3cpNsYIFPwndQlDgcHfSlhcVodn?= =?iso-8859-1?Q?yZkz+17I5AgAMf+CiTABdtNKZdg/PSufAs34ignPo/3yI/9XXaQRYdjmPc?= =?iso-8859-1?Q?hwS6N9JG13k+M/ApBPsYcg7OutCp6DyLmh4RClHhAJVkO0idWoqxKx0pjL?= =?iso-8859-1?Q?VcdAED5NME8qG+uGhY2x3IzjJz3xkoevFYmYr8nbcDaOFhAdA8/54i21MA?= =?iso-8859-1?Q?d/2ON4qP1xs3zJRE2HIPtwnHMghAh/TUFJVNTC7H1SMkTg+kkD8x5TWZyL?= =?iso-8859-1?Q?bupmOp6hQeN1cBZd+rAV5XTSFO4QwSFD2BQ0Sb5GiXB1QLAT2PrXunkrfY?= =?iso-8859-1?Q?4Tke0h1Xe8jzCukcyTwNAr2tpIovwZpoMwxtS6dRjzeYN0Hkr4H0tNOlJ9?= =?iso-8859-1?Q?OO9DV2BDoCbd7xwimIBXA62MDlWnr6dYYDcjJ095Aj9zE9G/U62qWqtt6Z?= =?iso-8859-1?Q?vRdJhuFGt6WQV8m8SPRYc5JUTgijg4GPaGhCgUFNCZjnmMqHgh6xXwyOJ0?= =?iso-8859-1?Q?Qr73qquqo1SGl7QhlPgOBd0kn7eBiQ/7SRO4TAab0Sj46D7NzUNFRqbcOn?= =?iso-8859-1?Q?7P4/h+tgP+pnrhw7j2Ly+Gs+gaoq6dnn1jCIi+/H8+7iR9L3V9XGRzPFJT?= =?iso-8859-1?Q?N5WGTkdptk1r8dSvx/55HCViLiQ7nHidbfQpCKy5yAGy+XjdsOPX6+KANO?= =?iso-8859-1?Q?pr7S8szy/bHXqiJg8yRztXQLvDVs02PBvuG5YTBe5DVY99Pta2fnB/X2In?= =?iso-8859-1?Q?6n0JcWfcP6hsXKyvNXr27ouICQcoXbBd+XzYKGAzzC8ws01PeHA0t1CU3r?= =?iso-8859-1?Q?rGUIujJ3th/mVOvgiYPlfqyGfqsGq5FgUSiLf3EaL7VCMtvj3cV7y2YWRd?= =?iso-8859-1?Q?/NiNIsXKRPdbhuKVuowtbPpYrE95XqD4fae97acdpOCVONGvnHQZTbritS?= =?iso-8859-1?Q?+boOY1MI6VHhBHjCo6ruDRCCVLWDtm6PmJPWa528Bd2OS8i+Xxke3i4nAl?= =?iso-8859-1?Q?SkZs4vSAMHM9hL+gsZUnSbeQA0ANaO40Bk6Hwu6u++vOrd4Z2Iu6u1zJpb?= =?iso-8859-1?Q?DkBsCyvWxyK9Ndzldh95giZPuJqaCI8oqt7DQeEXHXnfYQVKZCEeD/tszS?= =?iso-8859-1?Q?ySL9gg3q8Hpbswe5xeOTtFGCBU3bRXJK9I?= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR21MB3382 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 > Subject: Re: [Patch v7 00/18] Introduce Microsoft Azure Network Adatper > (MANA) PMD >=20 > On 9/6/2022 2:03 PM, Ferruh Yigit wrote: > > On 9/3/2022 2:40 AM, longli@linuxonhyperv.com wrote: > > > >> > >> From: Long Li > >> > >> MANA is a network interface card to be used in the Azure cloud > >> environment. > >> MANA provides safe access to user memory through memory registration. > >> It has > >> IOMMU built into the hardware. > >> > >> MANA uses IB verbs and RDMA layer to configure hardware resources. It > >> requires the corresponding RDMA kernel-mode and user-mode drivers. > >> > >> The MANA RDMA kernel-mode driver is being reviewed at: > >> > https://nam06.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fpat > >> chwork.kernel.org%2Fproject%2Fnetdevbpf%2Fcover%2F1655345240- > 26411-1- > >> git-send-email- > longli%40linuxonhyperv.com%2F&data=3D05%7C01%7Clongl > >> > i%40microsoft.com%7C7b028477af2f4dc9adbb08da901578ca%7C72f988bf86f > 141 > >> > af91ab2d7cd011db47%7C1%7C0%7C637980719147810170%7CUnknown%7CT > WFpbGZsb > >> > 3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0 > %3D > >> %7C3000%7C%7C%7C&sdata=3D1cHl7GcqA7IVaPYeOj1Fr59%2FkkizeQij > t7Rqi6aQ > >> 9gw%3D&reserved=3D0 > >> > >> The MANA RDMA user-mode driver is being reviewed at: > >> > https://nam06.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fgit > >> hub.com%2Flinux-rdma%2Frdma- > core%2Fpull%2F1177&data=3D05%7C01%7Clon > >> > gli%40microsoft.com%7C7b028477af2f4dc9adbb08da901578ca%7C72f988bf86 > f1 > >> > 41af91ab2d7cd011db47%7C1%7C0%7C637980719147810170%7CUnknown%7 > CTWFpbGZ > >> > sb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6M > n0% > >> > 3D%7C3000%7C%7C%7C&sdata=3DvSWsqSZycwOIBw1hq1IZ4s3G8lXKV82J > bpy99f1K > >> Bck%3D&reserved=3D0 > >> > >> > >> Long Li (18): > >> =A0=A0 net/mana: add basic driver, build environment and doc > >> =A0=A0 net/mana: add device configuration and stop > >> =A0=A0 net/mana: add function to report support ptypes > >> =A0=A0 net/mana: add link update > >> =A0=A0 net/mana: add function for device removal interrupts > >> =A0=A0 net/mana: add device info > >> =A0=A0 net/mana: add function to configure RSS > >> =A0=A0 net/mana: add function to configure RX queues > >> =A0=A0 net/mana: add function to configure TX queues > >> =A0=A0 net/mana: implement memory registration > >> =A0=A0 net/mana: implement the hardware layer operations > >> =A0=A0 net/mana: add function to start/stop TX queues > >> =A0=A0 net/mana: add function to start/stop RX queues > >> =A0=A0 net/mana: add function to receive packets > >> =A0=A0 net/mana: add function to send packets > >> =A0=A0 net/mana: add function to start/stop device > >> =A0=A0 net/mana: add function to report queue stats > >> =A0=A0 net/mana: add function to support RX interrupts > >> > > > > Can you please send new versions of the patches as reply to previous > > versions, so all versions can be in same thread, using git send-email > > '--in-reply-to' argument? > > > > More details in the contribution guide: > > > https://nam06.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fdoc. > > dpdk.org%2Fguides%2Fcontributing%2Fpatches.html%23sending- > patches& > > > data=3D05%7C01%7Clongli%40microsoft.com%7C7b028477af2f4dc9adbb08da90 > 1578 > > > ca%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C6379807191478101 > 70%7CU > > > nknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI > 6Ik1ha > > > WwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=3DN0XBkRX9LdgkT2jA > lPZEP6g0GB > > aH%2ByHeG1jLHKJB6AE%3D&reserved=3D0 > > >=20 > Also for next version, can you please fix warnings reported by > './devtools/check-git-log.sh'. Will fix those.