From patchwork Fri Feb 3 07:05:53 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Chaoyong He X-Patchwork-Id: 122997 Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 8D75741BB9; Fri, 3 Feb 2023 08:06:28 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 6A3804067B; Fri, 3 Feb 2023 08:06:28 +0100 (CET) Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2122.outbound.protection.outlook.com [40.107.220.122]) by mails.dpdk.org (Postfix) with ESMTP id D5C774014F for ; Fri, 3 Feb 2023 08:06:26 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hPTIuaJUtpzd5yk7r6LfJDEupuBsFwS270u4ZebIHOhGCXsAMgnSG4fYhE4bDRpzt0NmPW9zVONJEVweVVoVlptGEcxfnf8IWJg8zr5baOvb7Wf6XhSJCiECcVdkzBWzk7DAZ6xgKjckMGYQxLHOsz062iqMjE/6BgjSOlJa5cPi8chq0hnjTLNi5iOwUWdH+QU1slgwbXhsnvNJh1DimyoXYG8J7lM7X18+OXO1PmIGsCnMpwgHD3/uopfqoGh3cH5uzjAUMMO9YiMphqrgKIxigvvEvIsO9LbFdAn3tvidESj8bE61BltYB5vRNyskXK5LX91YfUTKt9Orb7qGPw== 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=G0mEyU6+Em781kqWwF/zjkJlOsCEdbrfHOu5uUcViuc=; b=MvsOazE+TCI3KfH2m+pmVD42joLIzSizPhJy3zR0QBff8R/LzkBr0hbmR5+GQmO6lEi2OtP1xf0OYpvf46v3//u/6sSrKN4tRBpVSAthzKITTPn3DchRok6/lcT3TAzqpvn13cViKdn3fOPsh2Va08dWO68Selii0/wW4CVFxqAZMBcxY+t+jGogIZmKo2KCi142f6e1+Ngrb/izgXamdqEX4A65qp2D3+Ke2o3e6c7rEX+pCjatPibu47m5rpucsnaBexyocVfcyotGg9gdt6GLDJ0Jw0O7e5viRIelxD8PpLdX7UjEqyun0eM8URv51I/1OfjMW02ijCmFPmwxJA== 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=G0mEyU6+Em781kqWwF/zjkJlOsCEdbrfHOu5uUcViuc=; b=VQLPK045MkSoHlXdIVNcs2Hkn2UDlTQJ00yXvlHFIN0DXCWUOQEJKPzU0vNcgh/sT+Qwenc8E1v5xp/GSoFFzVIIA8aMBcQ0zsH/YJfVGkPQXdq8d0/YRJkjWs6zXNxKKwWn6Y1IjujSV/4M+crk3IkJ/iQj30pPujgWsscPqZ0= 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 PH0PR13MB6134.namprd13.prod.outlook.com (2603:10b6:510:295::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6064.23; Fri, 3 Feb 2023 07:06:24 +0000 Received: from SJ0PR13MB5545.namprd13.prod.outlook.com ([fe80::7ea4:e421:5dd5:9f4d]) by SJ0PR13MB5545.namprd13.prod.outlook.com ([fe80::7ea4:e421:5dd5:9f4d%4]) with mapi id 15.20.6064.027; Fri, 3 Feb 2023 07:06:24 +0000 From: Chaoyong He To: dev@dpdk.org Cc: oss-drivers@corigine.com, niklas.soderlund@corigine.com, Chaoyong He Subject: [PATCH 0/2] add VXLAN inner TSO with noudpcsum support for NFP cards Date: Fri, 3 Feb 2023 15:05:53 +0800 Message-Id: <20230203070555.36199-1-chaoyong.he@corigine.com> X-Mailer: git-send-email 2.29.3 X-ClientProxiedBy: SGXP274CA0011.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b8::23) To SJ0PR13MB5545.namprd13.prod.outlook.com (2603:10b6:a03:424::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ0PR13MB5545:EE_|PH0PR13MB6134:EE_ X-MS-Office365-Filtering-Correlation-Id: cc125a5a-9c3a-4134-d23b-08db05b528da X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: iSrucFSgJU5iZVD71kT4Mm86cC9SwcTgF51KM9YtIMzrQDombKEtA19Uvb3zUU6MTaHBPpz67HFzzsG4Ubuht+Ly8M9dFIlqfbflnaa8q6theUOc/9aA//Gnmj6Wbu3R80j0HMpn40f4I373BcQqH+9t3jR3NQXn3fXoHec3ACq3UI/2syJ9I5usoS7BJohRYNJSEJ3UWY2lHiAe9QyqcSQYq6fP5eXuTWFTk37BmIK2wJpH5oxZ7tcQZGptyewCw5EAoB0RvTGfOx79M2mrI7h3VidDlWUK7cev90kImY1A8PSZK2HfL5nVsY1PBn3+gfOPI74RGLR7B0ok1KY7iFC4IDLyGqutXscuKuVjN71OSjlbp3LDi0uFmtjNCWhG71eh2VGHX+c0eVWuL0wsKGyGBFRIdEmqtC/usN/xoAPgj+fHDOHagVS9bZsYcicoDgLOIAINuXwvKvor88/GLkP2Nxb7ag+SgCQGbU8gxPmXlVOdc1ysq+z9Gmdqk+8Mhwp35ztgfLRk4OoTXl51vhH9lbZSIVPaCaeBAt4xKcSwGAMdx/gSfMwH+Db6/zvQsi1QTmn2HcnnrojPPlFGqCOnI2EzWhjEGuMFmya2wGluvD/Na1DhJy3OwCPCJDt6bLM1ijNqLq4LpakGtGi6Vyuk8prpPTShJsYYJ6OppZM1l5rINaXcXr81E2Fc8QQRfQX12qy7tF+6vIpjNUyYMw== 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:(13230025)(4636009)(376002)(346002)(39840400004)(366004)(396003)(136003)(451199018)(1076003)(6666004)(6506007)(107886003)(186003)(6512007)(2616005)(478600001)(26005)(86362001)(6486002)(83380400001)(4744005)(52116002)(2906002)(44832011)(316002)(36756003)(8676002)(5660300002)(8936002)(66946007)(38100700002)(41300700001)(6916009)(38350700002)(66556008)(66476007)(4326008); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?XsK9vJrJj9DrB4/OQXEMfqWQllHp?= =?utf-8?q?Etkdi2WGIEWH+fXgmJCZSG0AzHV/3dhdYZugp/uFZ00QxEwr5qKwtM7c9BQcz55l9?= =?utf-8?q?Fp+M+zsORxmMOPoYvKc1yD1W6MRffeBrtx/qB+INxA4Z336DPjwdBf3nE2x5g43sF?= =?utf-8?q?ni6d2nl02ZxrP7V3c3ynTcZohwbBASEbJpnA5OJTTsBNePSXpr3fXcLDVTm/l3oDe?= =?utf-8?q?3yNZDU9O1f61uT2Tzwka8FTwOkg4qKN8rMQjQNA/lMWqFpg3xtxgmdtnHTH5/p8UV?= =?utf-8?q?vvzP4aaN0mIasDNWFIy1OVaayZpg6Jz5azptBZXmek3ZHwNLg4vw2hghsgBwTldPG?= =?utf-8?q?8UyA4w1QZXVgN6BInXP1tSUingVmIQOSvNqfmvhI70vdnEftMksssBMqIpoA8cte6?= =?utf-8?q?V9WsuRyLtctAp8QIvpdgKCA8lkP5tGAMME275AuCphndFxZ0VdOINACKrNViWpCCu?= =?utf-8?q?FX2ko1J2YMr4KLX3/8npsOtPvDXXrXwWWS+4P18zrqE+f1n2UJ6gPn30NMq3Y9XEB?= =?utf-8?q?ciblIKELpH968+OPKUy3S479818rVXVc2R4OwcbFkEf9LImhm0H5QhEwkKu1EllcY?= =?utf-8?q?KG1NKzooR/q3NBvRBdlOocAlegvwvNgqkdO/nv1PCQUxhxJWD5O+P6lc5bgsQ0OuX?= =?utf-8?q?73sk0WpdNfcDsWAcpR6iErFC+q3F/AQ6O8tRb4MWtsDABD2PsUoDHxyyqTyAZa/sI?= =?utf-8?q?PB+7kvZhOjpGNBNfeVnNKSwzySmH8ls4ZaAtW/jlhn7Jn+UNVjhd3osefQeXfdtGF?= =?utf-8?q?b5EiHMkfTk7DSBSoomPar8Yt6w5iWwhf3LQx95/8yh8d4uep2XnShLTqrttOqsQ/x?= =?utf-8?q?49d9FgOGiVx0Lcyo9KG7mojMb12NJoinGVW0+h5s4qjkk9r8Dk7WBraoKCmL2HuGm?= =?utf-8?q?X246VoLwN7XA5yPhDOTo/rdTKIdvEK2uXj0lj7RSrKFCxp7v7MMgfgd1kH9NOTXU6?= =?utf-8?q?NeOLYvWls4a6G6xEeIpDfDL1Z8KQqPzLEZVLzFkuu2JNyvBzogLZK+HRAGOaGkmCv?= =?utf-8?q?FnvvYnGzKYpaHZuL+tr5RS4I6OQm2FS47W/ivJ1StaOz3Fu0D9Xp1fpPRpeuMTe8g?= =?utf-8?q?f2ApARoQz6LyS58kroafrvKSkXSQS9SXh6v7aQTh9UTLBmfJB4EQZ/oeXDfHKQjmY?= =?utf-8?q?dXYx68tCSVSq+dj54/f/tAw9BbU6UIWt1uDvGOSZEBZfFWUJllmXjR3oNOwdkkj3C?= =?utf-8?q?bzQhD4LYmZzdqEHF7uWjyJTWEcDiyR+ULhI7hULsRPPu/AJNeNxBJkGlQ/KOUIlId?= =?utf-8?q?BNp25TbjMq8Js/JLm1epD52BF4dBH0x05YzpPF+F0trV784w9O+zzzuTzmSgJ9vgL?= =?utf-8?q?uKEG8YXdC4TBIajJYSy7L626u+STPK2hkpaf0DtK/unCuf79mw7+Zzl2fw1p3tD7x?= =?utf-8?q?6O2KkUzftkN9J/byk+zMZZik1bOnXGBn5QEuLtlDq06+o2Q1klY5kU8bvp0oea5SS?= =?utf-8?q?75kCoewOXeOUiwELQgNGOR8x7lW/VR2F8dFqYii9biPI54I3BzfjKaGSY7pDsPGAC?= =?utf-8?q?dUbKxa7gXOmTqEhak40euGgF6c89a3hLcw=3D=3D?= X-OriginatorOrg: corigine.com X-MS-Exchange-CrossTenant-Network-Message-Id: cc125a5a-9c3a-4134-d23b-08db05b528da X-MS-Exchange-CrossTenant-AuthSource: SJ0PR13MB5545.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Feb 2023 07:06:23.9611 (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: uSOsQB6D0aAfb/MTD/kvm5TzdcdRW60PVJW5mEKVksFYZl1fc5PFWBQRP7cgJ1sRYOX/umpkpMMNPKG3Ku2nJ2xCyeO4LEUBNO8mTumLPk8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR13MB6134 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 This patch series mainly add the VXLAN inner TSO support with noudpcsum for NFP cards, includes: - Update related macrio definitions in Tx flagĀ  - Add the support for VXLAN inner TSO with noudpcsum Fei Qin (2): net/nfp: update macro definitions in Tx flag net/nfp: add support for VXLAN inner TSO with noudpcsum drivers/net/nfp/nfp_common.c | 8 ++++++-- drivers/net/nfp/nfp_ethdev.c | 6 ++++-- drivers/net/nfp/nfp_rxtx.c | 13 +++++++++++++ drivers/net/nfp/nfp_rxtx.h | 19 +++++++++++++++++-- 4 files changed, 40 insertions(+), 6 deletions(-)