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 D9F0CA0543; Tue, 6 Sep 2022 15:04:05 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C2B0740143; Tue, 6 Sep 2022 15:04:05 +0200 (CEST) Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2079.outbound.protection.outlook.com [40.107.244.79]) by mails.dpdk.org (Postfix) with ESMTP id A38E9400D6 for ; Tue, 6 Sep 2022 15:04:04 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LQ7ucF5Q4xOLxWQzBFNJp9VcUasu8OYh7GY7XJvtGUfTdfz+DZ6JQSE6Pskzx6lO8omkneY6Gt3pY0CvvGDsuvrkeC+O7vTkCJvk0fqUBP52BZtAG+k30STjXHIyCtc7WdYXxEBGlLNXW7AydP2R+CU/4q1PhCEq0O78syqJXtXOve7k/augaluK9Xb5PiW2H0c+JtAxdTvU6yLCsazcze/IHaZkWOcg39ic+c9SLNztM+BBRxMtAPiVLNjuwv4nbQLW0yxoDnT9GhalCUwxVe4U9xcpBja5Gln8ZSzuEDoloDsPk5F5LS8a9EAZ8gIuTdMHXHmwyCEnql7Xq/hi5A== 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=16NAOutKnUkbIstc05tEp1yZBRT80NSYfWOKgOIjZKs=; b=eFkQoUscDkK3IcsadcNPRQvFAlcj0ZOM49ne1iuU0eyRMSpjrw9sKwudCvUJCJZeK+X8m2WHSRXws+Yb+JVraorwK91g57pDYSmQDw1LyAhL2m9QEUeZW593o2I1GRkf0ulsURexjL3bgeYkQEATHqLNXUWubsP8HSh4pIft//ZmPZAL1MnbUaUM6cfSXqvsmmGSD4sFYSraBC/KLthrN9Mje5vY2gD8aZjJdV7nT26bIRW5n45aVdPONdo8UXgbd36xlr1h/lWPuIz8aziL24JlAto8wexAyQrofgK3rfHnMnvVKlmrCW/5C0sqOxKnpyuHXAPBlk6k/MiQFn3DQA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 149.199.80.198) smtp.rcpttodomain=microsoft.com smtp.mailfrom=xilinx.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=xilinx.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector2-xilinx-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=16NAOutKnUkbIstc05tEp1yZBRT80NSYfWOKgOIjZKs=; b=bqrEz6oADRKmlSp77lWQd4zCcAUshdsvDhPuWgUJH+oqljYCYEwyjg3CJHDoxsT6xGohJYkwixE3WFs+nFZ1dMO+b0WFzTno+JYCBArDXEFq/NM5499OL4+k/NxCS45npp/lO9RLvdIFogfMgs1sQw9eM238pzSSW0tg3jkE2tY= Received: from DS7PR03CA0193.namprd03.prod.outlook.com (2603:10b6:5:3b6::18) by BYAPR02MB3974.namprd02.prod.outlook.com (2603:10b6:a02:f2::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5588.10; Tue, 6 Sep 2022 13:04:01 +0000 Received: from DM3NAM02FT044.eop-nam02.prod.protection.outlook.com (2603:10b6:5:3b6:cafe::be) by DS7PR03CA0193.outlook.office365.com (2603:10b6:5:3b6::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5588.11 via Frontend Transport; Tue, 6 Sep 2022 13:04:00 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 149.199.80.198) smtp.mailfrom=xilinx.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=xilinx.com; Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.80.198 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.80.198; helo=xir-pvapexch02.xlnx.xilinx.com; pr=C Received: from xir-pvapexch02.xlnx.xilinx.com (149.199.80.198) by DM3NAM02FT044.mail.protection.outlook.com (10.13.5.98) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.5588.10 via Frontend Transport; Tue, 6 Sep 2022 13:03:59 +0000 Received: from xir-pvapexch02.xlnx.xilinx.com (172.21.17.17) by xir-pvapexch02.xlnx.xilinx.com (172.21.17.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.24; Tue, 6 Sep 2022 14:03:58 +0100 Received: from smtp.xilinx.com (172.21.105.198) by xir-pvapexch02.xlnx.xilinx.com (172.21.17.17) with Microsoft SMTP Server id 15.1.2375.24 via Frontend Transport; Tue, 6 Sep 2022 14:03:58 +0100 Envelope-to: longli@microsoft.com, dev@dpdk.org, sharmaajay@microsoft.com, sthemmin@microsoft.com Received: from [10.71.194.74] (port=62903) by smtp.xilinx.com with esmtp (Exim 4.90) (envelope-from ) id 1oVYFB-0001eO-J5; Tue, 06 Sep 2022 14:03:57 +0100 Message-ID: <73c528e7-8999-ea88-1dac-97e3b2717581@xilinx.com> Date: Tue, 6 Sep 2022 14:03:57 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.2.1 Subject: Re: [Patch v7 00/18] Introduce Microsoft Azure Network Adatper (MANA) PMD Content-Language: en-US To: CC: , Ajay Sharma , Stephen Hemminger References: <1662169260-4953-1-git-send-email-longli@linuxonhyperv.com> From: Ferruh Yigit In-Reply-To: <1662169260-4953-1-git-send-email-longli@linuxonhyperv.com> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: f0f0c626-90ad-42f3-babe-08da900843af X-MS-TrafficTypeDiagnostic: BYAPR02MB3974:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: QFzPOaPncJZo1Zlq4v+0y3r9ZAJe/f2+XpRVcJbwsGbxtidSbXosI+bUVy6vKuuQ/MGEmpFuavWITGKu/kfS/Ikb+9ulO+5+c3V5lkuHN7d/Hpyq75e+dH1QnHL+F43tNaZnIxuJ0U1M/3Wue4BReQZ0eSBLHEE5XgiKCcHdMAKz/+Zfsjtfdvqzbcu4yMNijQvBAtpz1tCMi4PRyIZR7NAnmJZWo8+tET5EW1AYgVYyQ+86nnBKvmo84v9PkdtBkfQtunK+zf9Zfvi0G/jPR2zyOb83xaQkteEZs5xMUmAkJYOZ1+RdVVgUuJX7IbwQeiC5ATrNacNnIiuEorLInKZZaN+8BHFDU/iLDr2SwudbOiw9O3zuRJSL557zaDqG9kcEdA+F3092AxrKdBa1fclVxyCokNfFr8ccY9jtbcdDlOcJZgrPbT1WfUc25yhyW8/JbsB+8yjXxqKAzLr6xNTFdRr4HZJ4Qwyfh4LzQDcqM2uSyNJL2U1dsZZ6WzCDnOKcPjBz1F0M8DSiqDcQRu2AU95F+mtzBGj89A36hA3YLOoUdRZSkHYgoAurOkhjbL2GZMcQFY2iiUJ9c9NpFiV4lJQVwbLZZraFzrYu4fQ9JHxVtOfkZ+VMyGp+JADKAktgEBWI2bXYplWdAxOehr1CkmcFmmE1YCyjGtv2cZg4sEvQJ/PFLE/MBPniPkEaJ+CT9IosgDl/f6NBdauP+e0K2QJSGzEUNLp8vqEDI3o+y+srzHJ/MyCYPwz9m5yLWgpQxVygGszSDUz6G/elUFQ3TbxNgy93ZbvlTQF8NMp6iFfM/AaQF/fQ/C33gTwVtnLnIz/jt35kRTl9jjymBDOr17suoSEdlBwpoPxg4OI= X-Forefront-Antispam-Report: CIP:149.199.80.198; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:xir-pvapexch02.xlnx.xilinx.com; PTR:unknown-80-198.xilinx.com; CAT:NONE; SFS:(13230016)(4636009)(346002)(376002)(39860400002)(396003)(136003)(47530400004)(40470700004)(36840700001)(46966006)(8936002)(70586007)(47076005)(4326008)(8676002)(478600001)(70206006)(36860700001)(966005)(426003)(9786002)(83380400001)(52230400001)(41300700001)(26005)(44832011)(2906002)(356005)(40460700003)(7636003)(5660300002)(53546011)(31696002)(45080400002)(82310400005)(336012)(82740400003)(31686004)(40480700001)(316002)(36756003)(54906003)(2616005)(6916009)(186003)(50156003)(43740500002); DIR:OUT; SFP:1101; X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Sep 2022 13:03:59.3731 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: f0f0c626-90ad-42f3-babe-08da900843af X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.80.198]; Helo=[xir-pvapexch02.xlnx.xilinx.com] X-MS-Exchange-CrossTenant-AuthSource: DM3NAM02FT044.eop-nam02.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR02MB3974 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 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://patchwork.kernel.org/project/netdevbpf/cover/1655345240-26411-1-git-send-email-longli@linuxonhyperv.com/ > > The MANA RDMA user-mode driver is being reviewed at: > https://github.com/linux-rdma/rdma-core/pull/1177 > > > Long Li (18): > net/mana: add basic driver, build environment and doc > net/mana: add device configuration and stop > net/mana: add function to report support ptypes > net/mana: add link update > net/mana: add function for device removal interrupts > net/mana: add device info > net/mana: add function to configure RSS > net/mana: add function to configure RX queues > net/mana: add function to configure TX queues > net/mana: implement memory registration > net/mana: implement the hardware layer operations > net/mana: add function to start/stop TX queues > net/mana: add function to start/stop RX queues > net/mana: add function to receive packets > net/mana: add function to send packets > net/mana: add function to start/stop device > net/mana: add function to report queue stats > 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://doc.dpdk.org/guides/contributing/patches.html#sending-patches