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 859E242C2F; Mon, 5 Jun 2023 05:12:50 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 8669042D10; Mon, 5 Jun 2023 05:12:39 +0200 (CEST) Received: from NAM04-DM6-obe.outbound.protection.outlook.com (mail-dm6nam04on2115.outbound.protection.outlook.com [40.107.102.115]) by mails.dpdk.org (Postfix) with ESMTP id 22D4041104 for ; Mon, 5 Jun 2023 05:12:38 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BLXQGASiXJDnYa9+QrR7iE95opWB9m1SsHJAbjHJAOVmRi2Pi1R7uH5kjFL+dwkqzbwG1O8IaLuPro+cc6eGhd+ktuDkBWsktaIcw77Did0a+9Z1TAbzMNO8R19ipfXQP3BhMPUgObLt7wL9RXcVMxpiApSrt4Y3qjV4AgEfo0Vw6dLfJDzqgsFt9aEhLbTrqxdF5dIpEI7hQj2dhAiVPB8seGJuWBqmSG9Qr3vhL2T2mJSEYTgOlg0zrn0nPdNNkVQI/xhr8AdkHHafhv6mV2VAROL7L0xHwH/rxd6qUTLyO1b262z2dRAt+bN+s6jUCaMn39XruCg0ydKYkmJf/g== 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=Y0zxYKrZGcXX5SMlVRfduLjMflhe428IpGy7iu8UQiI=; b=ebCmf+m29EjjW8QV/WRBgg5CDNkfE3vNzN5SB+aRZUP9qJIxJAaekGgmiqWkSQNBt83/ZEwM7mJqyq+qAri1gyZpHNk0ZfRP4LRY6jjnmna2O+eoxf6pvwBHrGSPabP7NUPNq7vlYaKpE0gQRuwuumDx2N8IoY0igkZHcaZq/TdkrLEiptlCghJZtba8chGiG+uNmWIztTM/3NMwd7BJWHmNtqjUbsqxrglOuVVrwny5LX4c8QpZGV7+MHo8w4W4fR7Fp8y997/6TxhTvKNc6BHP24XVYkJ0gC2CVz1zExTVu8NH0BNgmMUtSG7UdqYPTc4vDIAOsqCmNiFTaIOquA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=corigine.com; dmarc=pass action=none header.from=corigine.com; dkim=pass header.d=corigine.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=corigine.onmicrosoft.com; s=selector2-corigine-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Y0zxYKrZGcXX5SMlVRfduLjMflhe428IpGy7iu8UQiI=; b=Y6oL2c39MtNrjwSkWoISqGGU9wcZ7tjlCW4WtciFRvB7KSXGmM/TsAAa5WC+aozxKUT4wKAbBWkZmgOfQiXohKSki8zgxkrdwXaGuptGhyXNo/zJHqIDZuZYLBCgeP2padXXsvQtZA5snX6UixqTiCbKS/+17dSO6bAOeqUy2+c= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=corigine.com; Received: from SJ0PR13MB5545.namprd13.prod.outlook.com (2603:10b6:a03:424::5) by PH7PR13MB5593.namprd13.prod.outlook.com (2603:10b6:510:138::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.32; Mon, 5 Jun 2023 03:12:36 +0000 Received: from SJ0PR13MB5545.namprd13.prod.outlook.com ([fe80::f9ea:8aa0:ca72:caef]) by SJ0PR13MB5545.namprd13.prod.outlook.com ([fe80::f9ea:8aa0:ca72:caef%4]) with mapi id 15.20.6455.030; Mon, 5 Jun 2023 03:12:36 +0000 From: Chaoyong He To: dev@dpdk.org Cc: oss-drivers@corigine.com, niklas.soderlund@corigine.com, Qin Ke , Chaoyong He Subject: [PATCH 2/2] net/nfp: add default process to report outer L4 packet type Date: Mon, 5 Jun 2023 11:12:07 +0800 Message-Id: <20230605031207.3381300-3-chaoyong.he@corigine.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230605031207.3381300-1-chaoyong.he@corigine.com> References: <20230605031207.3381300-1-chaoyong.he@corigine.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: SI2PR01CA0008.apcprd01.prod.exchangelabs.com (2603:1096:4:191::10) To SJ0PR13MB5545.namprd13.prod.outlook.com (2603:10b6:a03:424::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ0PR13MB5545:EE_|PH7PR13MB5593:EE_ X-MS-Office365-Filtering-Correlation-Id: 62e443f8-9d9e-44a5-8891-08db6572b671 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 3b8PdB1SM0ycfNZcIepvMNLC6cHeXToqJbD/DXhwMIJTtcmguM7BnrZyeq3RZJ3C70gd6XLdGCro+SFTcLxr3db0NV7CGLwwgL5lzDBEFNZFzapznkufVzpwciWfAkWcoF484ZnVIeT8b8hG85ZOoG+8IZCM65/vpcpPSYhb7Uqqp63Npw+OYNK23QyiHPldOcxAsQqST7v7x23LnCAzDny3w9HF17+ARmnMCYAhTeoOncK7pkRF//Uss3VwrsItabCAc8xUvxGx8Fa+7NSfw2XS5398FhJiliv4aaGSGkzEaD3KkkI8IJP4ky4Ha8lJWOqWaNIej85rRitKs2Cjiut9zARccDs59aUOjHWL5w8GxUyr6dvguF2KLx0FFt1hmcqWoJ1TDpGzDvDW3OSSe6kLA56dGroHZf61H4adUGTUDg4tc3IKt4mdc+z364N4Qm5hs/7dkC8d2X90uT1C5DEWk5MlVwb9XKYZiWB+OAzhp1GaqVgne1AztomAeXVcyCvSCcLoS08985LODTi7r5MIXFWHAPv9WhUA7z2bmFtyfkfMlr8H/p6D4q45HJskodbOtTVCekALPYS/qB3IivS2UYcN3tVQa6CI7TeJxXfkGI0oFZY40Ombu1kh4eu6WTi/ycX2wTKDNR5q0k/+mO9w4DGT3oL+21SYpcObITs= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR13MB5545.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(136003)(366004)(396003)(39830400003)(376002)(346002)(451199021)(107886003)(6512007)(6506007)(1076003)(26005)(36756003)(83380400001)(86362001)(38350700002)(38100700002)(186003)(2616005)(41300700001)(44832011)(54906003)(2906002)(478600001)(66946007)(66476007)(6916009)(4326008)(8936002)(8676002)(316002)(66556008)(5660300002)(6486002)(52116002)(6666004); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WEVHdTIvbGRzT0pqeDVKU0xxOERvNDhuZCs1NDk3UGZ3TEdQSDVROFVrRHZZ?= =?utf-8?B?R3gzdWVMOWNYUEpHTXVnN3VSajB4RVU1UURlczJMMGFVTkdRcENvVVFVanJn?= =?utf-8?B?YTdWNTBaSTNJMjZuWnNPaDA3V2QyQjhxSE1TMXdwd3JHUTFUQmN3eHpmWElO?= =?utf-8?B?SjBYby9lS2Y0NlpGTUQ3VHU1OS9pZWRFNno5TER2RHRBVjdoY0hSUVk2YXJn?= =?utf-8?B?SWhQclcveDRUMkhkSDVpakdndm1NcFZkdkYrVlhSK0FwU01maVdVY2xMVTJD?= =?utf-8?B?RTd5dThQZHYrUjR3NnVrbHd5d2hnMEYxWmRhb3dnM3pVN29XeUlnU1I3MlQr?= =?utf-8?B?eG02QUZ2YnhIMEh2RnRCcHhMTWsvUitEclE1R0haTXJZV09oRDJPN2l2ZG5I?= =?utf-8?B?K05LUXBXUkdsUTFHdzFVTUQ1dnppL1NuU2xBMWlSWlVzMWIwRFRxUmZZcm94?= =?utf-8?B?OW1pK2ZwNnNkWHVacFZVaXFkbmdMbnY2UkZGTVdHbk1FM0VFVnpHc0hOQ0Qr?= =?utf-8?B?YWd6bnlDSHppNjZ5d3Y5eS80a2t4eS9nVURLdWlyb1l5TGVKbllEWkJXYVFp?= =?utf-8?B?T1JSNkM3K3cyVy8yY0NIam10eU5WMjdKRkRxbTlXZzhEcXlrQ2FiSzQ1RDNs?= =?utf-8?B?QjJpbVlacGZHVUdHdTVsQitFd3dUV2tPeTNMTVZqa2NZSGFNTU8vaGlxNXRl?= =?utf-8?B?OWhrYk01amgwZFM3K2hSYXUrcVp4Nkdqb0h2QlZQbndCWDk4dzNlMkErL21J?= =?utf-8?B?UXhvTE9sSzNRN3kwT1gwaEJobEk0VVlLbUgrTmUzQVZsOHBqNlBoYThjcUhl?= =?utf-8?B?NjV3K2ZQaTB0UlNaTkVDWGZjU1ZFNmlMaG95TFhPRG0rUG9WMTljMnVlWlV3?= =?utf-8?B?RlRwZXZjb2pIdnNDSGRkalUyRlFja3VERDYzZFZ6dndIQnFBSDFCTlQ2TlZL?= =?utf-8?B?dFhxcWpxWnVmOHJ3MFhMMUtxRTVHdjJ2ZGFNNSttZkFpSWxFb05hRHhCR0Ew?= =?utf-8?B?YjZoRUJRSzMzb3gvVzNMZlQvMUFDWWJHOGlhS1JnUURFMWtuZkt2NXd3bk1F?= =?utf-8?B?YkZjNi9EVkxnaHV4emNJc3RIaFlLOTZPVGorbEtkd2lIMC9pSDVvSThDRUpD?= =?utf-8?B?NE9QbmdkNFBMV08vaDMvMmVLd2FUZVdDR0lEMm9rSXNqeGNQcGdEdktxOGhD?= =?utf-8?B?QzVPUE1kb2t3cU1NblhrRHo2QjFWV0lZUE1iZHFsZVIyV3RQeDhEZ3NLeVFK?= =?utf-8?B?UE94MFAydGFYOXRiSHF4cnBEMWZKdjJzY0N4Qko3Z1MrMGJzNjhqYWU3b1Ny?= =?utf-8?B?WGxCemM4bUc1YWhNaFo1NC9zOVZsYWpyVWpmQ25DZmg1MVVsN1llT3BNMmVR?= =?utf-8?B?VU9KRHlncmdqTFNGZG5sZjUwQVJGQytNQmU5c1lFb2N5eGdUNkVCbmJzMGFF?= =?utf-8?B?Q2d2dG4zV2ZPRjJtdUhVK1k5VVQ0R2FWRVNEcmwwSkJiSFBTR0NCYy9FNEtN?= =?utf-8?B?elB2cGNTWkNCR08xUDJrNytuNjRBaVd6S3NGNFdyNFl6T3RxMWxTMkZVa0ky?= =?utf-8?B?cDF4QnU3VmUyWU1JUEdLTis0ZHBTejZFODNFUFJ6NFhBd0p1RU04ZGhIYUdR?= =?utf-8?B?ZDJVMHZ0Y095bUQ0UEdveTk4RzJ1b25ZL1UvNlFWK0doT1RFeHZlNzlYYTVw?= =?utf-8?B?TlVTWjJ1ZzJXaHFRNGpsUzVGQVUxZnpNV1dDYzNsZkxGVGNGNDVIUjdjWmts?= =?utf-8?B?OGtwQ2JGbjFYbjF1dWlTOHJSa1ltVUtLTXREVytqY2RQcHNxS1Y4ZHNycElL?= =?utf-8?B?QjkrTVFDbHkxMmZDaHBBY2dIa004T3dqSkk1L0E4N3BuaWJ6TUdxSW1pZDVU?= =?utf-8?B?Nmh3QncvZTJXV2dlcGdpWEdFeFBDaWpKaGkyeFdkT0UrYndFQmorMGNlRFJU?= =?utf-8?B?WWJRQlhsalpURVBPS0RJT2lueFRZUWYvMFB4c0tWRjE4Sk44aWtDck1kUkNW?= =?utf-8?B?cEVUV1BXb2pzSWtjTGtMVnJweEwvRXlWbXM2MTFLMmFBdkRZZXVaNUlCK3Ba?= =?utf-8?B?SXJBaVBkS01EZHg5L01sVzlFS093OXRackZ2Y0l6N1BwOGZPZjZncHg3bXVR?= =?utf-8?B?SEQvbEpaQnBXcG5LbitHTkUvdmxsakNYWGNiYS9QMzdFdE81TWtMMmZCWSs1?= =?utf-8?B?Zmc9PQ==?= X-OriginatorOrg: corigine.com X-MS-Exchange-CrossTenant-Network-Message-Id: 62e443f8-9d9e-44a5-8891-08db6572b671 X-MS-Exchange-CrossTenant-AuthSource: SJ0PR13MB5545.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jun 2023 03:12:36.7874 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: fe128f2c-073b-4c20-818e-7246a585940c X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: GE5uNBGE5hsmuHvSoCc5esUabqzKRcWrp3Q+NB2lMCYirLwwEf5CKqyO2XB6jkBZA9jVZlCq2lxQTDAzlsJpj1B+aBZ6hSv29wyL0ZH4+No= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR13MB5593 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 From: Qin Ke The parsing of outer layer 4 packet type by Rx descriptor is not supported, add default process to report the outer layer 4 packet type for VXLAN and GENEVE packets. Signed-off-by: Qin Ke Reviewed-by: Niklas Söderlund Reviewed-by: Chaoyong He --- drivers/net/nfp/nfp_rxtx.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/nfp/nfp_rxtx.c b/drivers/net/nfp/nfp_rxtx.c index a36efd3aa9..0ac9d6db03 100644 --- a/drivers/net/nfp/nfp_rxtx.c +++ b/drivers/net/nfp/nfp_rxtx.c @@ -340,13 +340,13 @@ nfp_net_set_ptype(const struct nfp_ptype_parsed *nfp_ptype, struct rte_mbuf *mb) case NFP_NET_PTYPE_TUNNEL_NONE: break; case NFP_NET_PTYPE_TUNNEL_VXLAN: - mbuf_ptype |= RTE_PTYPE_TUNNEL_VXLAN; + mbuf_ptype |= RTE_PTYPE_TUNNEL_VXLAN | RTE_PTYPE_L4_UDP; break; case NFP_NET_PTYPE_TUNNEL_NVGRE: mbuf_ptype |= RTE_PTYPE_TUNNEL_NVGRE; break; case NFP_NET_PTYPE_TUNNEL_GENEVE: - mbuf_ptype |= RTE_PTYPE_TUNNEL_GENEVE; + mbuf_ptype |= RTE_PTYPE_TUNNEL_GENEVE | RTE_PTYPE_L4_UDP; break; default: PMD_RX_LOG(DEBUG, "Unrecognized nfp tunnel packet type: %u", -- 2.39.1