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 6357941CE5; Mon, 20 Feb 2023 13:25:15 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5313743031; Mon, 20 Feb 2023 13:25:15 +0100 (CET) Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2055.outbound.protection.outlook.com [40.107.244.55]) by mails.dpdk.org (Postfix) with ESMTP id A517540395 for ; Mon, 20 Feb 2023 13:25:13 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GpHoOXfD4rk0dyKsYOkWMQp4PB5A6z5P6ELmOd5uQuZh5SUrr8OJTK69UYFnGHSx5U9Ai2OMfDN1JJcyNqsikhSzAYTBKAWD8zDUaVb3m2ozNTDDwDDZViU+bu++HUuKijR5D/03pIxSYF2G33wRNZrrzqQTpNCTm66m6MTfDJi1SrYApcocsZpELGlEZctI8Mj/8S26Gg3Am/EQaFcVG/If9YLriWvieSEfjCiPq/BAxUzOaXKCP663vLD9SUJN0lSLTX3WV8Ed7D/BGOD1EVkWU5gqFCAjM1SIrlNmpNLHvKmP/ZsTaLNpuEpfhFrBtAOBDt2weOkB7OUqqCQV9A== 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=l+ffyXugmL9FZn/TEumj2aNnsGYOHjHD7iVCfhFuZnM=; b=GLLlomOs+r8NXkKoktxWcRUtQRyhgP5YUo5PpdT+H1V9RmZ+PxuVh5dWK0gahfzGqH28FRmtTCVLKYqRMzkQfe7vyOtQcRnSd28uLamHUPcQyGCj/r6GvGmLuqWzX5gyFpCYLnSd5bP7G6aHWUb75HjJas38iY2YSiMsm78jDx4kvNVsuMDIw9+VUUJoOitkGJVy/Mpbel4dmHw9uzC24WBIplGKz7KrhInaVqQF2TrThSgLIRXMuMJRHVyplzkhH5Zci4+MxX7zRZu+ZZ8zAvlcYD+1vMzvlmgXraLNEl6He83QKsVyXdbYIcvgH9sYNe1Q3RLC3q+zzf7FfR8gbQ== 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=l+ffyXugmL9FZn/TEumj2aNnsGYOHjHD7iVCfhFuZnM=; b=NxD5HgrzGPtv6h1ovhiTtwe8SgyZTToI/b6p7Uu41ZBdzNvQeMcNm6bsHYjtU13A2aDdQsKJ4t8zv92fDJJpYnwFZWZ6e6cJVQpNP0Q/55nYtOCCBvU3XQT1saOTbsStyUoG29EHDgb+SS/hHHjbxO5PNcperjeGzcMxu7FymPc= 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 MW4PR12MB6849.namprd12.prod.outlook.com (2603:10b6:303:20d::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6111.20; Mon, 20 Feb 2023 12:25:10 +0000 Received: from CH2PR12MB4294.namprd12.prod.outlook.com ([fe80::3614:22ed:ed5:5b48]) by CH2PR12MB4294.namprd12.prod.outlook.com ([fe80::3614:22ed:ed5:5b48%8]) with mapi id 15.20.6111.020; Mon, 20 Feb 2023 12:25:10 +0000 Message-ID: Date: Mon, 20 Feb 2023 12:25:05 +0000 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 Content-Language: en-US To: Chaoyong He , dev@dpdk.org Cc: oss-drivers@corigine.com, niklas.soderlund@corigine.com, Walter Heymans References: <20230203080845.24126-1-chaoyong.he@corigine.com> <20230220084111.40531-1-chaoyong.he@corigine.com> <20230220084111.40531-3-chaoyong.he@corigine.com> From: Ferruh Yigit Subject: Re: [PATCH v2 2/3] doc: update outdated information for the nfp PMD In-Reply-To: <20230220084111.40531-3-chaoyong.he@corigine.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: LO2P265CA0104.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:c::20) To CH2PR12MB4294.namprd12.prod.outlook.com (2603:10b6:610:a9::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CH2PR12MB4294:EE_|MW4PR12MB6849:EE_ X-MS-Office365-Filtering-Correlation-Id: 075774b8-9c87-4b68-b761-08db133d8246 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 4aE8cdIw2esVx2pp1FYAMTXOdoRYL8bAgvpXBrTTBoVUsMqQDpgpBqAaNXZME6sVUyNx2I0Md4jVrD3C0V2DYkDECH7OKOMKBovzPDypWKmxwGonfvh7IaM6D2m5q934tcYCfRj0GkcLl10k1dBy2FyT4CtsBSv/DlAEn/543TzKQdCOqw6cPMltigpHvWTxjoI73Y0vDR2iqcLc0BtXkT6uDgFsUVdrW2lJ1eUyO7XO+PXLyqiRHxv5IL2/Qd6QmjcgLj778WGN23sGntg45pXNDKHf17iJJE2rKKOm05IGVPv6YSRsOMk/CpfwhKOkfvutisiMnYJO3njX0iWVgiEPehHINJvwUmWoGh/KZYwVRPECMHeA5Ckuv1U1OQHJtjpqZHfLcyoEGydct4bks63Tkw3zk2GxjZvbFBnw+Oo07xZpRtA6XZPyfyLmvVL986d2pyZbC4qwmTtZYe6xwBu6QkD9e61v863ZXKX2lJFgXDfE2U6DhAzJmVzuy0AXCUd87V7R/QGwKyJN8UG6VVWe0OKzaD8MUFI0HifTaUGHjHqz4rUXFt+H1pbp631PX0J9xy+CuQ7UCvM2OIhQON0L1m40rA7DMUvEMDYEFrd29AMQWRp5XI6MZbJKyzttwiK967NLrfUWB8blvw1X35k5aB5Emjq6O76MkkGSQAq8aA1S4kgsr9ey8pk6pjEs0klkaovkhBHk248zRblTPMvpNqZolP6HgylE8AHndVU= 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:(13230025)(4636009)(136003)(366004)(376002)(396003)(346002)(39860400002)(451199018)(31686004)(86362001)(31696002)(36756003)(66476007)(8676002)(66556008)(2906002)(4326008)(66946007)(15650500001)(8936002)(44832011)(5660300002)(38100700002)(41300700001)(6486002)(478600001)(316002)(6506007)(6666004)(66574015)(2616005)(186003)(53546011)(83380400001)(26005)(6512007)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?elNGa1d4OWdMY280UHZxNi9JR1JaOUlMOHF6YlpuWXZKdWNtd2RXYWliMjdj?= =?utf-8?B?cUFRK0JaQ0t0cEtzUXhEUUx4Uzk2cnNYLzVjckJUNHU5aXdicFA4TzEwcTNE?= =?utf-8?B?d2VMWWNHUFFaaytxaTQ2cWdSZndaNmNEcU8xSHlNWTlhNGVwTlc2K2ZqMmtF?= =?utf-8?B?Mkk5QXdIR2pGRkYzbHBKU2xleTF2d1VIRzZVMkRNZEx4eCtnZkV6bFZtNnRR?= =?utf-8?B?YzVibllnQ3NpbEx5TjVMN3QvZFNaTkt3Vnp2TldrcHlFd1hQaXlBOHZ6REZs?= =?utf-8?B?ZVZXU1N1cUtOZ09VSXp3bnVlSVREN2hLTWxlYXBsU2tZNzRLL0JYWVFRTCtn?= =?utf-8?B?TWVDS2plZDNoZE50TWlUUmFRN1hRMENBMk1wRTdNWVFnd2I4TXBtVm94MS9n?= =?utf-8?B?cHRXd3hpRml0K2FLT1U5WmszcldpU01Dc3puK01rUlJCRGJXcEY1bVE5RFpx?= =?utf-8?B?T0FMNVJhTWNOWnVNQXlFWW9RQ0phT2dpbDhielhLclBJYjhvb2JqQVFUcWFa?= =?utf-8?B?b0dUajU0YW5LSXpuWDBoVlBmeklkU0pKL1ZwckU4NlE1MVlReU5memIzQ2ZV?= =?utf-8?B?UC9aVDlPUDkyb1h6UW5nL0owZDZMWUJFUnFJRWwvWlRLOGRXSzhIallkKzJr?= =?utf-8?B?L0E3TkZJRUR6dHFEY3pHNEJzYlRSME9uTXQ1ekxCQTFibWRVUVJMVHBXdXJr?= =?utf-8?B?ZUJ2MVcxMzVVTjVlT1k4a0F2OENUN1Q3RUQvbzBrWEE3VnpmSHJTcHFzc2pk?= =?utf-8?B?R1JsQnQzOGhGTEhMbGVqRnY5OGE2MHBlQ0RvOTQ1ZGoxZER1OXY1R1FJR2M4?= =?utf-8?B?MUxxRTNyUDlDd3BCMHBTOFRWVDZRck55K3Z0aUhUTjJzL3l4WmZ4MlJ3anQw?= =?utf-8?B?ZHh3YnQzSCtQS1RNKzdDL1gvUHdPNUtIa1lYWEN2bXdXbEVaRHJiTzJidHRU?= =?utf-8?B?TGdHaEFHSUxiU0NSanF2SjlQczgxUUszeTk1d2pQaU03cGFHSm1YQWhBSHY3?= =?utf-8?B?M2Z6V01Ia1lqZVNqNGxXNDFNQWk1QmxHM1JJV3FrMWpMenFNZkw4Q0ZTZnFo?= =?utf-8?B?STJ2Tk15eEFKb1RWUmtYdVB4eG1ZN1dOTzd5Q0UxR3lldHdyKzlyRWw0Q2dN?= =?utf-8?B?dHBMM0Zyc1l0cnhEMnFlK2ZLWkYvTEUrczZPS2JaYzdtNWZEVTRmYWtKVXZW?= =?utf-8?B?bXM4N09VL0c0dHNKNjJVYldmb3BjSDhQZjlEUHNzV2dXZDBNeGwyNHowN1Nn?= =?utf-8?B?T3h2d1o4b1JzUFpZQmxmRlhTdExERG9Na29NZFNwMWNtZFgvY3poYmE5aHdF?= =?utf-8?B?NzRVdWR2Y2JvaytQdlJMc3ZmbmE2M09tdllXNHpjQ05oa2cxMVNCcFZTMEor?= =?utf-8?B?dE56UDZ4ZkVCcVEwNkUvQ2cvaUxsUWJFQkxuU0JBS2VyQ3dMeC8wUUNORVNS?= =?utf-8?B?VDZWNTlGNEZKTFFjbDRkNWZ6NVg0Wm1STHFsV0lRcFNkMkh6VjVYbk4xd2pO?= =?utf-8?B?dnIzU0xhdmtTcUVpaFE5ckxLeTh3WGFEYU45RVYrVHAwQVBpTS93T1Z3R0dQ?= =?utf-8?B?Zk43SEtWVUxvTk5zNWVHeW54OGNEcXRCcytCRDJYNEhyNzFlQ2JQaHI4N3hs?= =?utf-8?B?aERSVlVCTnA3LzFmTFNJVmpPZXc2SDhGYmlvcTRpSVp1LzZWcEw4Y09DaVZP?= =?utf-8?B?cllCTFphU3p3UElBSjA4cU14c3NlSjBkVGZrbld4Q0ZvdGx6allKWGpJMnJR?= =?utf-8?B?bTM0YUdlYTJzLzZyR01uTG5yeVlxQlVkVlFSbDVIVEI3Q1MrMWo1OUp0NWdP?= =?utf-8?B?VTlaYXd1UUV3aEd4VWdNWjFDNEN0cjkrRVFUdERpYkJ5YTJLZm5nSDExVjgr?= =?utf-8?B?cHhvMnQ1R2VtdDQ2SzRJWFF1RW1CNHQ2T0IrMEpBNGJhd3lHaGpLaDdZRXNp?= =?utf-8?B?Nzl2a3VQYUJQT0NSRWk1ZVpQRmV3TThaVXdOMGd2Mkc5K2hhclVjTWs5Tlh5?= =?utf-8?B?TFUxMGxxMmxVemlLQVptb2wzRURuN1F0ejFaNmU0Tng3UDRCUHBsWUNXdUND?= =?utf-8?B?TXNYNWcrM2p6aDNMZzhyZUpIVUxMWGpNZ3NVZ2UzbHIrMXpESHdRakpXNHl5?= =?utf-8?Q?o2ryimL8L2WEkivRpZ/VVsYam?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 075774b8-9c87-4b68-b761-08db133d8246 X-MS-Exchange-CrossTenant-AuthSource: CH2PR12MB4294.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Feb 2023 12:25:10.4693 (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: mOc6tby8vlrqalZzTiup3q00JVLi5f6mO/EYr8m5TIN4q/H/kht6MPdxs9CWNf7b X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR12MB6849 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 2/20/2023 8:41 AM, Chaoyong He wrote: > From: Walter Heymans > > Update nfp documentation with new information and remove outdated > information. The most significant changes that are updated include: > - Previously the NFP PMD did not support functionality to control VFs, > it now does. What I understand is DPDK supports VF but if PF is bound to Linux driver. Previously support matrix was as following: PF VF is supported ----- ---- -------------- Linux DPDK Yes DPDK - Yes DPDK DPDK NO DPDK Linux ?No (not recommended) Is PF:DPDK, VF:DPDK supported now? This requires DPDK PF driver updated to manage VFs, if so can you please list commits that adds this support in this commit log? > - Previously the PF had to be bound to the kernel driver to create VFs, > then VFs were created and bound to 'vfio-pci'. Currently it is > possible to bind the PF to 'vfio-pci' and create VFs bound to > 'vfio-pci'. > - The name of the Linux kernel driver changed for VFs. Previously the > 'nfp_netvf' module was used, but now both PFs and VFs use the 'nfp' > module. > > Signed-off-by: Walter Heymans > Reviewed-by: Chaoyong He > Reviewed-by: Niklas Söderlund <...> > @@ -209,8 +207,8 @@ vNIC service will keep polling packets from the firmware, and multiplex them > to the corresponding representor port. > > In the Tx direction, the representor port will prepend the output port > -information into metadata for each packet, and then send it to firmware through > -PF vNIC. > +information into metadata for each packet, and then send it to the firmware > +through the PF vNIC. > Above change belongs to first patch.