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 DF221A0560; Tue, 18 Oct 2022 10:26:28 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 8858D4021D; Tue, 18 Oct 2022 10:26:28 +0200 (CEST) Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2040.outbound.protection.outlook.com [40.107.236.40]) by mails.dpdk.org (Postfix) with ESMTP id A067840143 for ; Tue, 18 Oct 2022 10:26:27 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=G7ORjojwqGfjEmkghivgmr8VCf4nc4Xwk1iYpGgMYXtuIScyRsYrVT6E2uexPzyT1Kegnk4OHQmrGC6YCRSwr3WQNKzIRpy/as1QiK226cWFb8OcNnQImKbo2YoxeHqN6GmrPquK/CxonyBnvt8qpCbwZ+srkQgFIfBcA/zkfq/pNgvy7mBG4FIbbXUB/+lB1VgeHYyss68G7Kwj38sVRu3XR1Dtnou0sV1dZoUO5W8ozkz1ZCtuOscAVQQxM3Y3HAbD+cKqHcVbAis69V8QnIfcnWWgmQckpkTIf0mtd9iBc0PtEH+z7AR80GTyT6J5CNsDRMLr/qsU2i3dTORFLw== 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=GtNuu1gylVQv+t6NA+kSSgEFevXJP1vxyGChNYnBLlc=; b=Wau1CO3ZJnLKQS+Jxf776kMUnbBw1v8OocbKQsv7Rd7bLCTFvzT5427LUA4avxRO3QdqPnGfAvFQp+7FtT3OOBMOyupTK5eZAYP3rGodq/iJS1GRWR6OhyAStWq/EPIE2VkAy4x7H8DvpRt/P8iXdO+o5EWqpiYRdGCFqUEBWuqbBP4bzzXwKLalMNzNo3habjLkD3adYvlSJnS52yadinIC7feWRSNxbArEFtliOAlEx5n8Da12qCTrbds1NoPhEnT8PmyhALion5sNxajjEJcDyhJ/qcMka0NL7sDtAi7Y3nGTBrUR/lusKg2nBRSBAWqJUMTh5qDl1252VAvuvA== 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=GtNuu1gylVQv+t6NA+kSSgEFevXJP1vxyGChNYnBLlc=; b=flHrfw6jRuFg6w1yNI6lT0zT5r7WeYwN/+zbgHLt1acGZb87XfdXBONw4isu3aNIldfPXmx+5986Yr3pGvYUqUYYq2mAd2H8oSBVV+tmaI/6JrwyoTPUCk5hYwKzgrxI7W/XeYDhvTOlpuE9fdUp5sw+6YFGMgGSvhsR6jcway4= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; Received: from DM6PR12MB4297.namprd12.prod.outlook.com (2603:10b6:5:211::20) by CH2PR12MB4937.namprd12.prod.outlook.com (2603:10b6:610:64::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5723.29; Tue, 18 Oct 2022 08:26:25 +0000 Received: from DM6PR12MB4297.namprd12.prod.outlook.com ([fe80::b9fd:e732:4585:6b25]) by DM6PR12MB4297.namprd12.prod.outlook.com ([fe80::b9fd:e732:4585:6b25%7]) with mapi id 15.20.5723.033; Tue, 18 Oct 2022 08:26:24 +0000 Message-ID: Date: Tue, 18 Oct 2022 09:26:17 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.3.3 Subject: Re: [PATCH v3 00/25] add the basic rte_flow offload support of nfp PMD Content-Language: en-US To: Chaoyong He , dev@dpdk.org Cc: oss-drivers@corigine.com, niklas.soderlund@corigine.com References: <1666062752-33689-1-git-send-email-chaoyong.he@corigine.com> From: Ferruh Yigit In-Reply-To: <1666062752-33689-1-git-send-email-chaoyong.he@corigine.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: LO4P265CA0004.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:2ad::13) To DM6PR12MB4297.namprd12.prod.outlook.com (2603:10b6:5:211::20) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM6PR12MB4297:EE_|CH2PR12MB4937:EE_ X-MS-Office365-Filtering-Correlation-Id: fea3fbe4-05c2-415c-6206-08dab0e271f4 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: su9l1skKMe4fzusGYcYNiQh0kb0LOmPi/Nyrpgyfplf47mVeSoH5ZecGM0Oww5UvAjUcQTOXb8WMsZyuykTwL4845jfbb2NHDhXSkfJNsZTpcl6B4wK6eb9poTajaPaosV17hYwqQIVkxwmx4f2i5Q/7PjptuTTwdkdwZPnzPON6B2wHVagM7wAzLWTHIT8AyhxSENCc1FSXmErqBHdFmwYh6PVMdRIMuFsZA2ZtFIjwiybhYUOG6rogXEx23g4ZgQ3RydDBwMdMu9emXtrPeodT3V99SL4BMZMjx9zf86eMzbx8OteKBlpTGvzDIpocfKZJEvxQ5cfrijyGag1/KiX3YISlgp/Y4ANNIy5+TCMDYFxcqrVoHkc2FNnKCbPCwkwilNIss4H8KFhZTrkioSpRT+PVOj7Vl2HlLnjotplS5qA9M4Xy88JWyAF7cB+zuVbViuxpTQVnvopPy1+CiH+2DJmASr+xTOIK+nawyeD0F3IjbQnomk5D0/NCvVfpvUzKNqPETuo6R3ntxu6RAhl3/mC0+y45Bex7sVHYwJj40xR0uhTsmVirq0CZ2x50ck0CRL2r8X7Mq0wRHdfMZehJ7iNTFRY//RgazjsqvZc9KXyAZ7j5IOmlPkk4R695s9xKDTVimXXVnBXNMuKfjtnLtCcIF7oEUZOa3o20OT7HzZugf1UarNi/Km0eyE4DGS4zy88k0EapLGMBxW2Q7wVIh3zMhS6NnY2WEQdeBfgI5Wyf52uLlDnZURrrxzFcSrcPiBqp50c8kRPJJJYh2g== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR12MB4297.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(376002)(346002)(396003)(39860400002)(366004)(136003)(451199015)(316002)(186003)(36756003)(2616005)(44832011)(6506007)(4326008)(26005)(2906002)(6512007)(8936002)(86362001)(41300700001)(31696002)(6666004)(66946007)(66556008)(66476007)(8676002)(53546011)(5660300002)(6486002)(31686004)(38100700002)(478600001)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?V3ZMd1JIVTFMNENJb1FQV1dGRXNXampJY1FuQ3NZdTB4eTArSDh4SnExSDh6?= =?utf-8?B?SFQrdFdEcTlEZ0x3SStsWUh3Qy9TNXJudEhSNVU5aGtmTzdTS1haaTBVY0dK?= =?utf-8?B?VXZBTGdyZmI0M2dXYVRSTUZBV3dERmdvQVRJZElzQ3V5S0ZrNElaSkUwUDR4?= =?utf-8?B?S3hXSE5vbytaU09JOEwvdDNPZUwxOFJXZ09zT1FuWjFyK3hhdWJWanFVd0Fj?= =?utf-8?B?ZU1CV0l1YmVpZGRZVkFSTjBnK21JOCtERk9mWE5uNnp1NlRtS01XYXNyVnFu?= =?utf-8?B?dFY5bzNoaFJhVXRka05aOTd1ZTJ1NmhzQXZFYkVBY3UxQWFGQWF0N1JlWm5k?= =?utf-8?B?U0ErUFdyM1FuaDJvd2xUOWczRTB2WmZEbHlxc0lEdk1PRmZVV0lBSEVJazBV?= =?utf-8?B?YUF5UzRTZGlET29wRitPc3dnTG5IODQ3RExWdGU0Ym8raXJZUXM2NGZnR2Ux?= =?utf-8?B?MzBrU2VZU0Z2a000WGw0VU51OGJYbVlRVXA4ZnAyL2x1ZnFxYlQ3amwyc3Vt?= =?utf-8?B?MzVWbWpndDNnQzNJUTVmRnl2aVpPeW9XWlBJb0lHblAyd3Nlci96VEhxV011?= =?utf-8?B?S2w3eTE1bXpIVTBaRDBMVmZ6d2c2ZWxxQ0RjZ0lLb1FMa2w2SFh5dHJtTUNO?= =?utf-8?B?MUxpWGNVeVRUWUJEcGxHazVXbzhKUUpUY2VhdGtXUVVzczEzeUdVOEcydHU2?= =?utf-8?B?ZmU0bC9BUkhpbzZNWmMvUFVLVklMdnExTnErek5oZkxJMWovTVV4S244NndR?= =?utf-8?B?a1lTYkcyOTRYWURDdnN0MmVzNkJnSW1zd0Z5VUh5UGdab3hlUU9HS3lheDln?= =?utf-8?B?YVkwWGZVWHNObzRpUlhnS1hOSjh0azdrdVFpQ0w2Y2prVzRtTnkrK0RjN05G?= =?utf-8?B?N29PaTZ4M0had25rRkRLdE9JSDJhNjJkODRycEt6N0FQc2ZMVVFzcFAwY09L?= =?utf-8?B?a0thbzJYY1dNR0NvWWE4ZUdJdFVJdzhjZ1djdTlrVXJVcE1OT0czOXdkT05R?= =?utf-8?B?TU1qVnc4NCthdzFlM0hOdXFTWjZDMitVMWpXWERzbEZZSFg5d2dJQ0xwMzhQ?= =?utf-8?B?YVBzeDljcWh3T1A1aDRHQzRXZ0VwRnY2YTkzYTl0N0duR3FVWDh3SnJKUGE0?= =?utf-8?B?Nkt4SnM5cmNDTmxOdlk3VDYreTlVbXZjK2k1Wko5R2ZjcmVYcUowVk1RbzdO?= =?utf-8?B?UEdUcDlYNHNLcUdzT0ZUSGlxd2p4ektTeld2VXJCVyswdFl1QlBZSEdJS081?= =?utf-8?B?WUFGdGlzalR3VTdxUHY0OTlrWHpYR3JxcWx1UHdtamV5NjByUlpZN0IrWVlD?= =?utf-8?B?UlAvM2g1dHVFbnI2Ry9lVlNrZmRBclk2ZjZYRVBNVFFIcWtHbDVBYnFxcVFs?= =?utf-8?B?T2FENVN6NnR5aHRiOTRsVy94VVFjNzFxUUZWNUorWWtUSXN1YlNnUFJPNE5J?= =?utf-8?B?dHE2WUtuekExbGd6bmFDa0lGT0ZkVzFqZmJTZ1FrT2ovTmkxbGdac013Y0tI?= =?utf-8?B?czY4Vm14WHY5b0xYRTNVY1VsV3hGeDhkRlk5Sks2cnhZMHZFbGhFaXAwRlVE?= =?utf-8?B?ZW4xVnBNY0VVSlZDQzhXaWE3a2RDVTVtaTBxSFVlSmkyaklSd3pWbTlKQlhH?= =?utf-8?B?Ynh6SkIzSzFDVk9YSXZxbHJjaEt4Z1lDc01NQnFiaTFJUGpoR1c1b2RzNDgw?= =?utf-8?B?UnZmRXNSMEMvUS8vb1dBRnNuZ0lmajJhVmg0TDB2elltbFpOUy9ZTWg3VEdZ?= =?utf-8?B?cDJEcDR1M3NIUDZIcVlBanpDUDU1bjFXM3BqS3pXTmFVaExScDROVmh1WWVZ?= =?utf-8?B?bWIzcWxxekx2dTBIZldlenl0MWNqRFRjV1U0bEg4eGtOUEduaWQ2UVowekU4?= =?utf-8?B?RFZEa0V2ZitoZXhjekVubDVBaXVwNUpPY1E3Q05aRXloMjhlL2FRRFVrbnVr?= =?utf-8?B?TEc5QUpZU2d1S1ZsNnpwYXpsTFhQV2d0MzRKYzdPR21zUG16MUR0eU9EM0gr?= =?utf-8?B?TEoyd2ltR1BpbUlEN2lObFhrUE5XMU1DSW10REFBTDQxaDVxZHJXbjVMOUVZ?= =?utf-8?B?VW5ZVkdjYXgyOTBPQW9uMHM1N0RkSFNWb3QwMVAyUm1VR0txeW4rQVR2NFhi?= =?utf-8?Q?+v2s=3D?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: fea3fbe4-05c2-415c-6206-08dab0e271f4 X-MS-Exchange-CrossTenant-AuthSource: DM6PR12MB4297.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Oct 2022 08:26:24.9316 (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: WOfnyqn5IbywCLNPW76FIzm4Ik2HFZlr3efQJC50iO2FjrM6OcJXagEkvntl8nz8 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR12MB4937 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/18/2022 4:12 AM, Chaoyong He wrote: > This is the second patch series to add the support of rte_flow offload for > nfp PMD, includes: > Implement the rte_flow related API > Implement the offload framework of nfp card > Add the offload support of common rte_flow pattern items > Add the offload support of common rte_flow actions > > * Changes since v2 > - Fix one problem import by the first patch series > > * Changes since v1 > - Add the 'Depends-on' tag > > Depends-on: series-24819 ("preparation for the rte_flow offload of nfp PMD") > Isn't this dependency already merged? > Chaoyong He (25): > net/nfp: fix the requirement of cpp bridge service > net/nfp: add the stats process logic in ctrl VNIC service > net/nfp: add the structures and functions for flow offload > net/nfp: add the flow APIs of nfp PMD > net/nfp: add the offload support of basic items > net/nfp: add the offload support of basic actions > net/nfp: add the offload support of VLAN item > net/nfp: add the offload support of IPv4 item > net/nfp: add the offload support of IPv6 item > net/nfp: add the offload support of TCP item > net/nfp: add the offload support of UDP item > net/nfp: add the offload support of SCTP item > net/nfp: add the offload support of set SRC MAC action > net/nfp: add the offload support of set DST MAC action > net/nfp: add the offload support of pop VLAN action > net/nfp: add the offload support of push VLAN action > net/nfp: add the offload support of set SRC IPv4 action > net/nfp: add the offload support of set DST IPv4 action > net/nfp: add the offload support of set SRC IPv6 action > net/nfp: add the offload support of set DST IPv6 action > net/nfp: add the offload support of set TP SRC port action > net/nfp: add the offload support of set TP DST port action > net/nfp: add the offload support of set TTL action > net/nfp: add the offload support of set IPv4 DSCP action > net/nfp: add the offload support of set IPv6 DSCP action > Hi Chaoyong, Can you please check review comments to v2, same comments seems valid for this version.