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 CE09CA0540; Mon, 22 Aug 2022 16:59:27 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id AA14640A81; Mon, 22 Aug 2022 16:59:27 +0200 (CEST) Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2058.outbound.protection.outlook.com [40.107.93.58]) by mails.dpdk.org (Postfix) with ESMTP id 297D040694 for ; Mon, 22 Aug 2022 16:59:26 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=R7XLC3cYNGYQ1hU1waYTLp7+RZ1wiCRch8qEf8ZCWrOXoBhy13Djg+bzvrr2hy2nBsiOPCJh/lWY+1qL+7ynL9okpbzJOs8GG9BHMPbBo5P87HU4EDKPSPmaMXaMEmpiGbGxjy89IZauXZE4NKj3vkns5p3wLETJkkFy0NU9+uyzzm3PdwYqC5ww0AH0ROvDUKrfDXe46YB/d8flbJWtbuQpY+wV7+UhE/cuSZQYvYYEnWmEdkPSKmJ4eJ/+Kphg6vKaenYCa+3hb/VAETXlH2Op0iBJZpgRLSoM6MGC3D+ueSNpSfslY/mdtPqm4ca29ERJ39+XHeHtw2BxBadmZQ== 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=Ac5jqlHp6lXEA6Dv/JvethH5vEnYRF9Ak45ovRQfnJE=; b=RCu5fmoNAc6/DDMA76neb7p2mRZMNgRDhCfV6oDI51VKYHQjEWHoKqsbtE7QelkYkW2ET+XUmyF/i/RTuXOdJIq95XTJXUErEXZr5yf7DMt8bb9fJ/T9h+nrt6Xm86SgDKY15Niz1eBz3LoJTtmL3AohlAGIXBBHK3aWnz1FNfb5GCyO+9Ow+m6wBIJBZSbeoN0fiVvtyxti4LNTN6hXklyQKiu23omL8wbffmNGrhbC8+MkQ/bCk4D/gg52x7qyH7lQGswWEeb4dBcPF1v7iliqtS4JQqy5TBrH02PmRaBlJIWE7cmRJzWCLPinzOfnQ6cxNkyi2SPBDJXreN/Lxg== 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=Ac5jqlHp6lXEA6Dv/JvethH5vEnYRF9Ak45ovRQfnJE=; b=V20wgLsiTH/baDorVLZCxPbj7WBpn4dEeEX+rL4DCULKPFpRAOxfWM0Km9Nnauk/xm0ULztr9NgdIq19m001bQixdqcagF2CP/jdnSxYE1Y4164dQhYbN7zOGr3JJVgzyWB7nV7YS5FLEGbPzyrXs4kZNAG8H+n1GptFsG3sWJ0= Received: from SN7PR18CA0006.namprd18.prod.outlook.com (2603:10b6:806:f3::8) by MN2PR02MB7104.namprd02.prod.outlook.com (2603:10b6:208:1f5::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5546.19; Mon, 22 Aug 2022 14:59:23 +0000 Received: from SN1NAM02FT0026.eop-nam02.prod.protection.outlook.com (2603:10b6:806:f3:cafe::51) by SN7PR18CA0006.outlook.office365.com (2603:10b6:806:f3::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5546.22 via Frontend Transport; Mon, 22 Aug 2022 14:59:23 +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-pvapexch01.xlnx.xilinx.com; pr=C Received: from xir-pvapexch01.xlnx.xilinx.com (149.199.80.198) by SN1NAM02FT0026.mail.protection.outlook.com (10.97.5.74) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.5546.15 via Frontend Transport; Mon, 22 Aug 2022 14:59:22 +0000 Received: from xir-pvapexch01.xlnx.xilinx.com (172.21.17.15) by xir-pvapexch01.xlnx.xilinx.com (172.21.17.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.14; Mon, 22 Aug 2022 15:59:21 +0100 Received: from smtp.xilinx.com (172.21.105.198) by xir-pvapexch01.xlnx.xilinx.com (172.21.17.15) with Microsoft SMTP Server id 15.1.2176.14 via Frontend Transport; Mon, 22 Aug 2022 15:59:21 +0100 Envelope-to: longli@microsoft.com, dev@dpdk.org, sharmaajay@microsoft.com, sthemmin@microsoft.com Received: from [10.71.194.74] (port=56893) by smtp.xilinx.com with esmtp (Exim 4.90) (envelope-from ) id 1oQ8tc-0003dA-TZ; Mon, 22 Aug 2022 15:59:21 +0100 Message-ID: <22e53c99-a7e8-d0d5-704e-8e8d096bc64c@xilinx.com> Date: Mon, 22 Aug 2022 15:59:20 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.1.2 Subject: Re: [Patch v4 00/17] Introduce Microsoft Azure Network Adatper (MANA) PMD Content-Language: en-US To: CC: , Ajay Sharma , Stephen Hemminger References: <1657324171-31369-1-git-send-email-longli@linuxonhyperv.com> From: Ferruh Yigit In-Reply-To: <1657324171-31369-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: be112d24-13be-4285-a2e7-08da844ee635 X-MS-TrafficTypeDiagnostic: MN2PR02MB7104:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ZWEC4HtMKUFOaHoaI07OoTQk1ITGvttgTJgkjhglpbSbiLrQCp4S9M7O1wjLLeo3zXY33rSbrQ3TBctIpqKfkl7GAegMk8otHKiFW+HEf4+S7pdw4KtaNWXaUTKFaf8WVakVIw+KrhOuAKPgsSUBxcSTJZoZRVYBYA8J+K9+qwCi8/z1iFhlzJFpnNlmU2ooelTW3y45+pl+Tc3UQLqWEwAevQfZSF0aXihFWM30Esjq/Y792J6U/1fyuGKef34iIJDftE0qZuXLmB82t4fcaxRj2HWpBdRic/wgP0Hbk2JwJ/1sC0TEpaReRERbXHXlv9uGMLaall88UXXNAQtiBZ74pw+AoU2zUZIXYnrFZe8GJ9ba/+rZRzXczjtza9lOtryAqoRptIFXm+Aq9Wx6jK1IZ9QLqvdth4WwnOWIUpDBIC6rDAITjU8XalIylrlU7FXpN8oXssQPgK/1aKztzsUXgI4CkZ6pxId+uB2f0DD1RPDIYpjRM4wRTBtQwXE7z5JH989N5uIzObpYL3HddPhe4jYEhs4fZHYSoyYA+QFgFQf6KnnlBbmJj9kdK/dEXuroK2uixw6qTivOsAzVjVNWq8uheurIeurff+Wx3rtOnvR8ZkR8gGc7nqEm7n21OdFksn80s3w3GjWUiI6JnPw8nhofrsvDdZNyQRErAD3OICTRVenWAK6697cX49fCv4/4uJ4u08KX8B9pEaefYr1EsOsNTp9lfmcAIkxBbZIP91kD0voiGeS3WMZ3L78+AjfXayJEWLPTecRhUDuA5aq6TPbdAIvLKv1gDHCQaYvWrgenNNR8CacR1U04QtquzgjzImLpuPX9dRqkTZKWIw13gDqIU4S1x9tsJg8adK4= X-Forefront-Antispam-Report: CIP:149.199.80.198; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:xir-pvapexch01.xlnx.xilinx.com; PTR:unknown-80-198.xilinx.com; CAT:NONE; SFS:(13230016)(4636009)(376002)(396003)(39860400002)(346002)(136003)(47530400004)(40470700004)(46966006)(36840700001)(82310400005)(2906002)(53546011)(31696002)(36860700001)(40460700003)(26005)(9786002)(966005)(44832011)(478600001)(41300700001)(8936002)(5660300002)(426003)(47076005)(336012)(186003)(356005)(83380400001)(52230400001)(82740400003)(7636003)(2616005)(40480700001)(4326008)(316002)(6916009)(8676002)(70206006)(70586007)(36756003)(45080400002)(31686004)(54906003)(50156003)(43740500002); DIR:OUT; SFP:1101; X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Aug 2022 14:59:22.8593 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: be112d24-13be-4285-a2e7-08da844ee635 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-pvapexch01.xlnx.xilinx.com] X-MS-Exchange-CrossTenant-AuthSource: SN1NAM02FT0026.eop-nam02.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR02MB7104 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 7/9/2022 12:49 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 > Hi Long, How are the dependencies are progressing? Is there anything blocker for DPDK upstream? > Long Li (17): > 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 > <...>