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 EF6A942C4E; Wed, 7 Jun 2023 16:23:17 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 7FB3240ED5; Wed, 7 Jun 2023 16:23:17 +0200 (CEST) Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2085.outbound.protection.outlook.com [40.107.93.85]) by mails.dpdk.org (Postfix) with ESMTP id C584440A84 for ; Wed, 7 Jun 2023 16:23:16 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=a1HKOFDIQC8/gFOw/PW6Jjd6izuzziIGK9ATAlBjrxcRDipL6GuT896DEkQKceHqiWmtuILRj83uOAFBMO3HCxEDfkWv2vuNIL7o1x6uflAIW7rJVqkOXyYJ8XWoXsd1rs9syclmfOTPLxTqyriR2uMloxAHCVqNFce9FMXxL1pHogvrLP74MbOMPUQSNPi3w14c1+NqBxYVgGgmY7pKkqKTPVvf+1VzMZ8SSzEA+cF9Wd8VHQuSCdP+v1HknJvVYHpuurOooGb2LlE5w2WWcz1ZSH9CCrvVSqR3dyCdENfbZS1V9ipxDZZe5EcX7dNNPq2P3STLyTsy2qqI/MaJ7w== 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=pVrLQnizJCdFp/khUo4uoxwYsHQq3FnDmCopmvMv9ks=; b=We+U6Ek9kopZE7RhdgHFMQI/5N8+oyhnZ7MrRhHOeqPU7lCNgpv7Tm/gvbQthy7ZnCg54rJXtM+vayzTS4wwPBFFYZ6i88lD2BzQzXL4QIgx3U9PvEfbZfZO8i1KxapairfXkbqU2hp+GxC0I203m+naoiN3XA9L3U0gUN9vPll8UOPPeQ/ZYQhiK/EONVLXf10VG5+kQnUP5l8y6jQ+pZ/LHigvkSEsTJ5NOgizpmfDNbI/6PcXPrRWnE/nE1AfzsOwR8L0+/uREMMOey3S56qQotIi0igV8Of6Iyyq2EzY1SlibhG7kVGkHqAVBnADBzHE8ytd0Sr2FtR4YhYTxw== 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=pVrLQnizJCdFp/khUo4uoxwYsHQq3FnDmCopmvMv9ks=; b=zQKZPLQH9Zm1AusIayKWkjbsN/gm7xVeCK1GDXsBXEeseeU6tQBdqRFI+grvI9y/26vlxcMc5gCpXtAeVh4dB4vlfctGZxU+yY6IFUnvl4R9S0tP26Ql9NjwSg2wAoj+VOhEaWzWb4si0+L+yGl9UzVCnCrlUcdqpAqCoXFHLmg= 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 MN2PR12MB4341.namprd12.prod.outlook.com (2603:10b6:208:262::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.33; Wed, 7 Jun 2023 14:23:13 +0000 Received: from CH2PR12MB4294.namprd12.prod.outlook.com ([fe80::16e3:326c:5c2a:be42]) by CH2PR12MB4294.namprd12.prod.outlook.com ([fe80::16e3:326c:5c2a:be42%3]) with mapi id 15.20.6455.037; Wed, 7 Jun 2023 14:23:13 +0000 Message-ID: <82d70ea6-a595-5f69-2fcb-6f61ac17b4a5@amd.com> Date: Wed, 7 Jun 2023 15:23:06 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.11.2 Subject: Re: [PATCH 00/10] support rte_flow for flower firmware with NFDk Content-Language: en-US To: Chaoyong He , dev@dpdk.org Cc: oss-drivers@corigine.com, niklas.soderlund@corigine.com References: <20230607015709.336420-1-chaoyong.he@corigine.com> From: Ferruh Yigit In-Reply-To: <20230607015709.336420-1-chaoyong.he@corigine.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LO4P123CA0030.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:151::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_|MN2PR12MB4341:EE_ X-MS-Office365-Filtering-Correlation-Id: ca036df6-8d60-4fd8-5801-08db6762b9f6 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Z1eplf8OSnaHSmf365r8YEBNEn8Fd2uaX7XmQXF8tSuwslOEr/T7tzETl57ghqAD1vXV8IjIS0LygdEjL5luPv6XL5BpfOK++2/XAQnmADBjjxZQzFosMdRpci7cMkNokTSMTlBnFpklXi68PBWZMViZfE0A5mRaeFCzhDYPSN6H8TXpfYgq0ryYAZTleQJH+YOy2niqB5UFq+m7xWGQL8zZyuWwSfGo+Td+WnCQczFbs1Ee9vmnlWki8FNaO03cSP7Ldwfywaa24U3RWa6HDOyYFf2ZsRuG86B6sb7oz+3cx1dRXdvi15rDp8HafOQ4CEKG79NaP1wTnjcpT7Kp/+0QXUl63FmLHd94+qNIekbVzL4F1eqylOnwtZMD286Ow0kEUS2LA9IbZHzULW7QWZnWp75Jc3lXideADUPr3H6HqL8nPl5/H4ym2HqtIv8yVRFeo9f+k4EliSogDZ0Ga6FgDB8X4Cq/UVIt9FZICI9VbUiumJXz0v9SBFBnDAXSWBv5mrvDjLdMf2kkYPUp8weRXSJHL83vMqb8GoUY/niiZ/MDAVMe/nfkopsLOb78YZDKz4a8nt+FVVhhAAqeV6+Q8gG9378d+Ucm/oKp6wweaiEPaakPbisHWJsrb51H1QQmJWp36Mefr69PA6rMYQ== 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:(13230028)(4636009)(346002)(136003)(366004)(376002)(39860400002)(396003)(451199021)(86362001)(4326008)(66476007)(38100700002)(66946007)(6666004)(66556008)(6486002)(478600001)(2906002)(36756003)(186003)(2616005)(5660300002)(8936002)(41300700001)(8676002)(316002)(31696002)(44832011)(31686004)(26005)(53546011)(6512007)(6506007)(43740500002)(45980500001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Sk42aHpCUTlVMFp2b21Za2psSXJ1VjF5WGxZV0VLb2NYV0RnY21yY1NIRzRN?= =?utf-8?B?dTIyRnNEeVY3SklBRWpLZXpFZ0UwcllVODlEaVhkemN1RVd1Ri9tcFFlN2I4?= =?utf-8?B?OVZFT1p4Z2ZwNXR0ZDhLcXIzMU9OWHB2ditoTmpoblo2NGpHcHY0SHA3YVlY?= =?utf-8?B?dDFZeDU4M0hmdGNobDAxR2FMaTFYKzdFSVJRT3JqTEZEaGd6VWluTXRzQ2pQ?= =?utf-8?B?QXMxdGFLbmxQVXl2WjJHSDNhMDE2WUJLN0tXak95VGVOZnB4Mkd2YXdPTWxQ?= =?utf-8?B?blZhK0lpYjJLekVsUDVMYURmalRlOGhWK2tJazFZT0UzMkRNdHRKR3U1VE1J?= =?utf-8?B?NnI4REU0MTl4RE1mNHNUbGJxL21RY1lPd29xN0dhUkJHZzZNUUFoOGxxQzNX?= =?utf-8?B?aVBqTDFXUDYrbW9KNXBOZytOdnpBSlMyMGttZEpkS3g2L1RleHVYT1p2VHZW?= =?utf-8?B?SHc0disvZ2JqN1lLUE5Ub1A1T3NmS2UvZW9xZXo2aXFmTDVVUE81QW55MFJo?= =?utf-8?B?ejJNNGRYUGJCMm14anMwMitRSTZBRFVadDQ3Tlg0VUhUNElaeEUvZEs0YUlt?= =?utf-8?B?QU43MFdnR2IxdFNSSnpuc2tLVENJZlVZeEVqWXRDV0F2SlpqbnplanB3WTRo?= =?utf-8?B?a1JRc1R1SkkvR1BOV2VTOUpWR1FGU21yUDQvZmFtdTlTY1dnYXV6Rmtqa2Z1?= =?utf-8?B?cnVwSWgyZGhVd3FZcUZnWDdCdXUzVDNwQUNsNDdKSTRPNWZqUGhwNkpjdDlD?= =?utf-8?B?cWRoWlkyU09zSlBDdjI5NWFTVmFkSjJKYkJUNU9RMm9iQXBGNUpFalg1MW56?= =?utf-8?B?aURwZG1odzlndnJYREJXK01NTkxERldzaFZ3aFBybkYzanpJTUxkY1hjL3l2?= =?utf-8?B?QTNmZTdFL1RWM0V1cXFWVHlmanNDSnBOaDBpdlZscm9kZUVXcEpUbEVLRDBh?= =?utf-8?B?N0NJVzFxVGNGQWxsTzRwVHhmQkFxWkZBWXFETHp2bytBeXl6NEpyZHFzUGpH?= =?utf-8?B?ZVNzQ1BPWkMwU1Z4Uld4cmV0QUVzc1M0SHJITU1XMTVqaWJ6cUhaTGpSMkJs?= =?utf-8?B?OWxTU2NoODZMeVhqUnZZTCtQV1VLR3M4MFRCZUFKV05JekZjbDRrbEk1Y1BW?= =?utf-8?B?cHl1V2d6T0tURkt3MkUxd2ZYN3p6MmprMmd6SStpOVd2bk8zaFcvSXVWNk5l?= =?utf-8?B?WW84bWs2TVB5SUp3RGdHa1BmZEl0WmhRUEFSM29ManlpTml3NGVaSU5aRWto?= =?utf-8?B?WDRKdTRzcFFxZk00VTNEOU9BQ3V4MVg0NnhyY1dJcVV2RGZTL1R2dFhUTkFm?= =?utf-8?B?SGJmVVJsaXh2RUw1bnd5cFBkcUZwWHlqcHllMEN1S09VOGw2c1J6RUNuVlVD?= =?utf-8?B?NnpIdE1LSnpZZWgrMFBiQkJzaURTTUhqVGhTaWJreGpOTnF4WFh3TGxPbFZF?= =?utf-8?B?RWxRdm5Ba2RSSWY0MjloUDJOakdYZkhkdDNjOXVQdTZOTlZlYVUrV2UxYjZi?= =?utf-8?B?cU54RjVCSGc4dXhVbG9CNFk3N1BmWC9aRnRCUlRLQUdPSG15VDVsek5OWU5u?= =?utf-8?B?dWhJOE9OU09lMHhCM2tvNjAyOHh4Y0ZtbkxOZ2VtekJldzdGNFBRaXRtL0lX?= =?utf-8?B?Tk9HZGFxNVRubktjWjFHM21OdWdvQU0rTmJqaFZ0YXcwZldNbU1OenpyOGFh?= =?utf-8?B?NytJNkxnRkIyZ1FydWYwVE56SEkrZWdtYUNBRDFTQ0pRN3lTTHdpT3ZUNWEr?= =?utf-8?B?OS9hL3hON3QxdCsxdkEyNVh5T0NCSkdMS1lRS1Jaa1RpdVJsZGJLNW9Uc3Ix?= =?utf-8?B?UTdWNGdyMzZtNG42dDlBcFBGK0cyVWVQaUFWOGNxenc4SG9iYk9QSSt1RTM4?= =?utf-8?B?M0F4VGRJN2NSVFZYUVhFRzlGQVMwL040SEtjRTk1YnFKYTQwSzZQOTFmV05W?= =?utf-8?B?RkV5N2FuQVZTOXdOTmJSUXhJcDF4MmlxU3NYNlczT2RGbXNlZnlQblY2ZnJX?= =?utf-8?B?OGorSFFLa1A1N1hIb2gyMThyMmpjNmw2ZXBCN2V5cm8wcy9BUmNuOWVkenM2?= =?utf-8?B?eERNcGg2Zm85LzIvcEVBN3VWTzBjbUZWaStzYVJtc0E1bUpvY2tNbVpEem8v?= =?utf-8?Q?evn76IVGMIzbJYo/eRD/Na2L9?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: ca036df6-8d60-4fd8-5801-08db6762b9f6 X-MS-Exchange-CrossTenant-AuthSource: CH2PR12MB4294.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Jun 2023 14:23:12.9584 (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: pYhUrS5WMFztxAxp2UTBWQXtBhzLCHaB5x9/sMFBKZw9bOC2FVT7zXubdwfgv5ol X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR12MB4341 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 6/7/2023 2:56 AM, Chaoyong He wrote: > This patch series add the support of rte_flow for card which using > flower firmware with NFDk: > 1. Fix the underlying API logic to support this feature. > 2. Import a unified check and dispatch layer for different versions of NFD. > 3. Refactor the meta data logic to adapt this dispatch layer. > 4. Refactor the packet receive logic to adapt this dispatch layer. > 5. Refactor the packet transmit logic to adapt this dispatch layer. > 6. Merge the logics of representor port to decrease the redundancy logic. > > Chaoyong He (10): > net/nfp: fix the problem of rtsym > net/nfp: add a check function for the NFD version > net/nfp: refactor the insert metadata logic of NFD3 > net/nfp: add the insert metadata logic of NFDk > net/nfp: add a dispatch layer for Tx function of ctrl VNIC > net/nfp: add the xmit function of NFDk for ctrl VNIC > net/nfp: add a dispatch layer for Tx function of representor > net/nfp: merge the xmit function of NFD3 > net/nfp: add the xmit function of NFDk for PF representor > net/nfp: merge the recv function > Series applied to dpdk-next-net/main, thanks.