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 CB689A00C2; Thu, 6 Oct 2022 10:54:25 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id A139542BC2; Thu, 6 Oct 2022 10:54:25 +0200 (CEST) Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2049.outbound.protection.outlook.com [40.107.92.49]) by mails.dpdk.org (Postfix) with ESMTP id A6C1642BB9 for ; Thu, 6 Oct 2022 10:54:24 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JUvO63+B0EJThud+5lIwjizRQ3EPbIB0oOLKA4a3DwDXncluVX0r1lMYwqPQsJ5BehedRciLaXXFcw9T4F9khLdqaIT/QZ8mHdZAy2VnzToSNXXfkGdnkENCr1d6yvqYe2Pvfq2rQDvt/qBq4k9YnvJfGa5djrKVT0HTJKINZ9CBxxaHrv1DVef3v5zGYHg61FHARePZuJk+ILZ5kMg2X+pRNoBGfxAFGuFlrzQY/DCzqw3Yq4dURQJnMELfUotra3utLk/wov4gE2dBCa0ia+ecmVcUrvwF3Aa6XVhm+dTGdFLpi8G+zyjnsRgtmiGvrDPrm5YW7sDKyW9/+fgufA== 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=8DAwecJ/HdAxG6y0fYlqkfPG78U0s7e0sWJGQNXIlZY=; b=SIjfHygIb936jZ2YgHBE39ohPDmTqolkikeodbd5wMI70P8tOQpZay/VCj0TzGB5GxvxYPuOK2rPWTTkVbajagNM4usa0UJ6oHd8+vbixILiKG9gk/AO6svOZfTJUb6hTfWrQwo/WFLSE3XRFLGFN4Akd0kNG9ZGFlhz7h8h7Kvk/vfIL8LU+Ak4OGiqMgfoLZqEWOyy/4PULT/biL7O/sFdUmYHPlMoIt8+/npcyIsFmHMMCpZZywYmfgKVlQF9IPJUp7RtJyboirrztyA0jcX+cdvTzWJ1tatBvEm676iBr2SmEh+ScRYIfOTnN0USpn80jeevO7dMfu4XkwxZfg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=8DAwecJ/HdAxG6y0fYlqkfPG78U0s7e0sWJGQNXIlZY=; b=AIiQHmGAymPVdIpl2hqqXvzFFcNAucQ0UG2Hw1fB1B1XQEYavbpEcsQQraiiXo4vORzHIY+lhToCvTaB2lTmNdpC61TplW2gfkSHWP+O4paIMNcvRE4F9auZXqz+TlJrmhA1PdU1cn2NuyROacWKrFHCYhl53rbPQKD2+okkOwM= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; Received: from CH2PR12MB4294.namprd12.prod.outlook.com (2603:10b6:610:a9::11) by PH7PR12MB7209.namprd12.prod.outlook.com (2603:10b6:510:204::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5654.16; Thu, 6 Oct 2022 08:54:22 +0000 Received: from CH2PR12MB4294.namprd12.prod.outlook.com ([fe80::d07a:463f:6f93:337f]) by CH2PR12MB4294.namprd12.prod.outlook.com ([fe80::d07a:463f:6f93:337f%7]) with mapi id 15.20.5676.036; Thu, 6 Oct 2022 08:54:22 +0000 Message-ID: Date: Thu, 6 Oct 2022 09:54:16 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.3.1 Subject: Re: [Patch v10 00/18] Introduce Microsoft Azure Network Adatper (MANA) PMD Content-Language: en-US To: longli@microsoft.com, Ferruh Yigit Cc: dev@dpdk.org, Ajay Sharma , Stephen Hemminger References: <1663987546-15982-1-git-send-email-longli@linuxonhyperv.com> <1665012128-20520-1-git-send-email-longli@linuxonhyperv.com> From: Ferruh Yigit In-Reply-To: <1665012128-20520-1-git-send-email-longli@linuxonhyperv.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LO4P265CA0158.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:2c7::17) To CH2PR12MB4294.namprd12.prod.outlook.com (2603:10b6:610:a9::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PR12MB4294:EE_|PH7PR12MB7209:EE_ X-MS-Office365-Filtering-Correlation-Id: 735f0eff-a244-4591-5750-08daa7785ca5 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: dzGZAFCUMqsZkWnu80bQw6kfx/6N1vidZDTIGFLxVebKhhiWmDP/eSgti/ucVSbnMzo/tXvDEAWa0iE+Z9VeX6Rvb7WRn1v/aspfzVSktzR+mC0Hk/+OBaoWCDt5wJm2klbizbDxVkC83g3Lsbd/0yRsQ+2kRldduK9kjoCUU1a+87SuLkv+k28WIoCQJEjoewEuiUMxbQJepeC1fiAE9ymqlQMER4R62fzTB28ZnFtv/KOt0KUENtvP4asSY7q/JFg+mjiS16MZRZQVvOvHBkzer4XAZrfY+NAY5YaxYmrbl78qXKn2pb2E88uzqEtvR4BBChFQzVdEiYAx+eLiHH9oJLWYMYAKv4shGcsZQl9HAzVycnXEQanp9QG0rm6UrYidJZw7YEeRGWpWuQGfLTbbjpmUnz4e6yOo/PN58dPAVm+MQtobWgxlls92pEovzpx3QZPEevG/9FULKLfgGqrJxZ52UtOKQh/Q8wZJHQtCX5pZDODIA1os0ugyeKCYvcQcNAlH35V5vUf6F7svoX8/Ub6ddnIczV6ZZucwDPCCqSmGtjNHFgWPfeFkbuW34xmcRlfyO7U/hLGhNRVeDhyzI5uoLKlmUEgt8BnVzLXMb79RDi6xf7sTvVlfukJ5tj7kMdkYPMKyjQc43Y2LHFqtx97GsX7ytTWtdRpvK8PPdd4cGrZGZiWP3xLGXFDrhZaEe9emVIQNFt9udoMxGuFHmQkxAxovsfPqCTL+5He3knCTjFbX3aS3/stt4nn9xO0VxpF1KifniT5X0Qp60uHQid1R4YQHOn8dJ3ohiPd/DIiJ/fxYSm0sZ45g43OyGeBLqYhHQKFZbEw6T4xXvA== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH2PR12MB4294.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(366004)(136003)(346002)(39860400002)(396003)(376002)(47530400004)(451199015)(6666004)(44832011)(36756003)(186003)(38100700002)(66946007)(41300700001)(4326008)(66556008)(316002)(5660300002)(8676002)(26005)(53546011)(8936002)(6512007)(52230400001)(6506007)(2906002)(86362001)(2616005)(6862004)(31696002)(66476007)(83380400001)(45080400002)(478600001)(966005)(6486002)(31686004)(54906003)(43740500002)(45980500001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?TUNYclgwUklZbEFpbSt3T0UxTTJTSnd1YWMzNXdMSEs2M3ZLQkVmNzcvSkVX?= =?utf-8?B?N0xKOC83cWxKcUkxK1ZYbkw4SldQdDIzUURKOHNRbzBwM0dkelRnaUdOTXBV?= =?utf-8?B?UCs0RVcrSTI4Tk5oVml0Rko0UzVPeWFsOHFxT1NBL3d5R3c4NFQ0RTFUMkFU?= =?utf-8?B?R2FmbjZqUEw2dWhQU2ZvWG05QzhYb3pxYTNvSmMrNjVKbjlMSkVxNnM3VGF4?= =?utf-8?B?a2NvUkZnQ2huZ3ROcnVHOVJrQm12WmQyR0pVNDkvRGt6aGgrQWlBcFRvWTIr?= =?utf-8?B?em04b2t6aFVYV1ZJWWlLUGpEbUtEUExBU3NLbTQwTTBZYjJ3RUlKWGRTeVJQ?= =?utf-8?B?OG5rQStBSndEUm9JaDBtaC9vZkhIRjhHZlFYaU12ZXNlZXpPaTRuRjVaYlZT?= =?utf-8?B?SjVIbldyaDNtdWVUTGVOUkI1RW1qS3ZDUDVJVWR0WW5hazZCNG9rMzNMeVNj?= =?utf-8?B?NHdNN1FtV2h3YllnbjRrVjBEdUxoRDd0bDZaRGdZbndWa013cmdMTG5OeTdX?= =?utf-8?B?RkVweUgyMFBuTmxiWUZoeTVzK21HYjJXSkM2Q2lxcnU0RHY4WUQzeDJnaFFI?= =?utf-8?B?ZXZwbDk0SjgrT1VCaGtEaytjRjJJSktqQkU2eEFhTHQ4WjVQcG1NaXN5bWR2?= =?utf-8?B?SG0veExzWFNxSURMYTI0dmE5b2NVYTFHUFdPZjBDZlM1ODVlNTgyNzhyazcx?= =?utf-8?B?N0daSVIzUnBZVjlCMHN0emFZRFJEZDRlNEN6MnFjZmRBRUtBSndVYkVIbjls?= =?utf-8?B?TjBlQm1JRGV1V044WVBvdkdFL1NSOHF2YnpWYStlQVlDVDRacS9Lem1wMUZF?= =?utf-8?B?YStjL0JVeFlCWHZaWC9WSkQyMGNCaE1TaFNxMkV5L3BYZVNaNmJ2QTAwR2FQ?= =?utf-8?B?QVB2ZkpHb1c1RUQ2REtLUFZhVlpObnRIdHlTdHJ6cFFYZHBTUjBNODZlQklR?= =?utf-8?B?MGdFUkNld0crb3JyUEFhaDNzWVJ2Rmp1NWJEWXczTjRwSGJJS0NwSU8wdHgw?= =?utf-8?B?aEJTSk1HU0RsYS9sUUsrUDRuWmp5dlcyYTEvMkNQYWJ4K0ZTZnVvN1NFeW5Y?= =?utf-8?B?V2lDMHRNd3lRdlg4UW5yL3h0OGd1ZWdicXNtM2xvbUIxekxrKzdWSEhVS3Rk?= =?utf-8?B?a2dZUEs4L0lzZXpvOHZTSnc3Q3hwVmpTckttNlpzY0hmSzc1MFcwWDdyd0xa?= =?utf-8?B?MW1PRHl5SlVPSTQxZmZXVmQ4aGxFSnUwcFBnZG1IcG5kYVhNV0NMQXpiRkcr?= =?utf-8?B?cWFJYXRUUTFiTW9SZGJ1SW1iYkczR3cvdXhUQ3dHdEZMUjJSTGpLdCtyc0Vl?= =?utf-8?B?ZlpqcGRsZzc2YWxMS0JYcWJBTXJQN0ExZVhTSGlidlBKVXFrdGxGNTEvcVZH?= =?utf-8?B?RXBnNTUvbHNDelk1SkFYdW9RUlkzejN6K3BCV21JVnpycjVVajd1T25iSWFy?= =?utf-8?B?akFkV1c1ZzlybnZrbktnUEhINzVrdThTL0t3WGFTTHhyaE1kZ3pUdUpEOVVJ?= =?utf-8?B?OW5QaVNZc0ZDdmdlWHpEbkQ5cEZ2SHRJUUs0ZktTVUpiQVR0NGppbjNuNGRW?= =?utf-8?B?OXFiZ0hTLzBJN0taREtsMDNENGY0TnhNSlI2R2xGM3ZpYUNjVStmckJmc2hY?= =?utf-8?B?YlNNR0hSa0lwVWt1M25KOUJXN1BNeVBYcEN5aFNDZFg4SVQ2WlBEaTNOTnNz?= =?utf-8?B?RGJhU0JTelhkT3ZaeWh2OVdycG9jZERqT3NPZGZaUlNlSEthNVdseTdyZkor?= =?utf-8?B?UUZzVFkyVzA3azhIVnhDam9jSjJncTloZlJ5eER1cy82RjQ3ZFZCOTBXWWNW?= =?utf-8?B?RVZpQnh6eXFmMTN6bmVVNlVacVV4NVNaRWRtTkp3eko3UGJrT2pLdnVxNnlM?= =?utf-8?B?MTV2Y2lFa2t0UERPUWUzMHdmQ09tUkZEUlBTY0IxY1ZpZktJMEdNSHV3aC9H?= =?utf-8?B?djBlU2pId2pZVGVWd3dweEZOVk9qLzBmTzRSZW1rc0M1OGJmc0wxZ3VWbXQ1?= =?utf-8?B?cndUTHpOYlhiamdBeHN6UU9QY2dFUnIwTmFHcmp6ZnRQSXptb1VQdEsyS0NR?= =?utf-8?B?eEhkZlFWQ29tY2o4bWJ4ZElMdmttSTVzMk52eDNIU3QvME5HVjNxc1A4MnBL?= =?utf-8?Q?SHraJQpW1H658OK9hygbprOvM?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 735f0eff-a244-4591-5750-08daa7785ca5 X-MS-Exchange-CrossTenant-AuthSource: CH2PR12MB4294.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Oct 2022 08:54:22.0787 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: kt5cZDLSbZ6ArVZGssPfbOvtMAZU0CcgfzTaulhsATlo1tJTD1TUk2Qv3n2zMUz3 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR12MB7209 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 10/6/2022 12:21 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/list/?series=678843&state=* > > 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 with build environment and doc > net/mana: device configuration and stop > net/mana: report supported ptypes > net/mana: support link update > net/mana: support device removal interrupts > net/mana: report device info > net/mana: configure RSS > net/mana: configure Rx queues > net/mana: configure Tx queues > net/mana: implement memory registration > net/mana: implement the hardware layer operations > net/mana: start/stop Tx queues > net/mana: start/stop Rx queues > net/mana: receive packets > net/mana: send packets > net/mana: start/stop device > net/mana: report queue stats > net/mana: support Rx interrupts > Series applied to dpdk-next-net/main, thanks. While merging, 'mana.ini' updated to keep the order same with 'default.ini, and added a brief note to release notes ('release_22_11.rst') for new driver.