From patchwork Fri Feb 3 07:05:54 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Chaoyong He X-Patchwork-Id: 122998 X-Patchwork-Delegate: ferruh.yigit@amd.com 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 38B5B41BB9; Fri, 3 Feb 2023 08:06:33 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 8E45F41153; Fri, 3 Feb 2023 08:06:30 +0100 (CET) Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2115.outbound.protection.outlook.com [40.107.243.115]) by mails.dpdk.org (Postfix) with ESMTP id A289140E50 for ; Fri, 3 Feb 2023 08:06:28 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mv35Sjm4IGUWU/5CgUFhR8nsqP+W/YhewNc0JYGLdl6j5nx1JHp6OxcVGOniH1/bCXIhPVnJ8gBsAYTMuVkQSATZJbr/gYQwm1Ik/+pNSXmd5IsPQ89Le8O3ErHYXbTPQA8NVUt57gsJIYFh+L3kfedGf/WoV/p/DJkFsPaKbhXiR9Vm+UW7X0UxY1X+PnFhhe0kxVd6I+q6y0DR2XgmT+jeFh3qDeGtkET+nLJqTpSCCNVm/3wnavZ8qsQ12oLRCzhl0Y3FLnT1+SRON49YMhfJEWkfNuKJdZcyyNSqmymcrHVIR5h/ciO5Rf6IPe/bI7gJGBF3xMTuDJ/4pxMcFw== 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=aQWIoU4qLCmAWN7cYeh/Hfz9b3cYWfe1h3JN/81obP4=; b=CVrvL5kBsA2gRHsy4vLlDVueAUhj//OsuUYn7WQYzL3s4MctzyPJ/LN7qvW07ch4FgEWI6IuLsjkkLWyD9sxxLjpb9lxyrIk3EJaNgZQl9tdZ6tk53yA7Ow5T3zz8FQIVQV8DsGXKJ05UNhLQd2TVQ4V/YQPgNDSgN0ShnXEwliMg466MxsCPYHOOVvuIESw9X6PssIv+JPohZc4RMmrs6xn65J+uLC5W9RD2jrgixhM9rx7Wpbwzbixk9SsbH9Xp+TcjEIPb6yjPJVWkj6wy1V6VnjIskVr/l5H8oJC9wMf9utInq7nzZqFTo2PjK4FNO6qzUcZWAtXczoYK6qg/A== 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=aQWIoU4qLCmAWN7cYeh/Hfz9b3cYWfe1h3JN/81obP4=; b=nkYJqDuY4F/K2KAQWF4Up0+KAOjQhgxI90qgMI9vlISYNOZWdvqvBCPHkGsUPF790tjesp9AvjOiIhRaL3zlMt9L1cuL8cqq9vIg7Pxii5hg+d3LcKzbBDz93F7gYt9iR/PQgYXzquyydhnzZ1mGvHcwatjH1Z5LTncJ4VNzZoQ= 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:27 +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:27 +0000 From: Chaoyong He To: dev@dpdk.org Cc: oss-drivers@corigine.com, niklas.soderlund@corigine.com, Fei Qin , Chaoyong He Subject: [PATCH 1/2] net/nfp: update macro definitions in Tx flag Date: Fri, 3 Feb 2023 15:05:54 +0800 Message-Id: <20230203070555.36199-2-chaoyong.he@corigine.com> X-Mailer: git-send-email 2.29.3 In-Reply-To: <20230203070555.36199-1-chaoyong.he@corigine.com> References: <20230203070555.36199-1-chaoyong.he@corigine.com> 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: 3ba10aee-fbce-4c22-c1eb-08db05b52aab X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: bwSj2W9fptrwy/mJ0y0yGmGMuaqMKJk6+5pH08ScajCS4mJu6NDLvXJUQdka0pb4+rVcK09MjetcUvdaIMfWppFuQiM2GcWY0yGZno7Wa5mWjkvgM07TItzQ1IZx47a3F4GkJn4qo6F0NrY4kiCMWs0PqNrIGhH61WP0u3w4IRQV/nEpt+IeIK0kiCfznVHU3oucIWN/yih6/P5VP9LM216mmi7//4u8MCpfUVYeC5RT0F1cVyPIHsHDCYU+xdmJubNXq1nVmv0Sb5MwvDz9eMUl9eVBMj3S8vbCFnktt9hn57fvpRaW4cd2Lpwfa+OzPhtEcpuYDbOXQ55OyzC6bkkoMJBS1vT47BjDcE7U8PypmSGZphMF3mU2CnbxGSeM8MIkuvU2flUHx2zy47B3FJmbVEJBIKNWD3Am6Nf52ISjUcEJtI65/xE3YhqqmjNtJAyFC2eYZKHndFGWe0RGc0ONP+N06W4dpHz4JVGwz/r5WWiybDmolpBb7uRibOhUFnIrSjvF4v/RJlCo8411rPRRpMjco4gX8WCoFvxULKWwBHD5TJNtYwfVvHmcFcmUB5Hu1oXuF5m+chw5RX8H1HC+JRVobe8UEnqGHiBeg2n+lYTv9c6pCOpElmNUr6TshKD0AzjIXbYFGguYEFoXMCCHPchohj98Ir8ZWsFHeNBi9pplvJMSTXTrxwdim/810yf4F4I/c3KBQIuc0inUUg== 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)(66574015)(52116002)(2906002)(15650500001)(44832011)(316002)(36756003)(8676002)(5660300002)(54906003)(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?sCEykbk47R9IrDCUUaALQRRfb8DU?= =?utf-8?q?iF7Vnhr2Z75b72phXooLdvxPPVj3XobXB42t7Tl5tUxJpIFlYLKGMOhagAbkBCe0/?= =?utf-8?q?NJT0JbBDRih5nZ2CpzJ9KmWsSb09qvIJ8hqb7Gnvgm2ujUn6+T7ZvBH4GefUpIuSv?= =?utf-8?q?/kKXw9CpQMLy3wVdLGNHLs0FkqomrG02C9o2nOP7sd+gL9LaKFlVzuhqNvhm5jMqw?= =?utf-8?q?Xewxa4rKPpSZw2f0ZtNDo6AWf/XJLZBIteeWMTqAWfpDR7wbepze5MOnNpEXHCT/7?= =?utf-8?q?Q+BpeMOq9TxD5d84uuXFSvkXDWscTnc06zpJZB0qBr5nc1fkSxRjncbkNYwzKTi6G?= =?utf-8?q?uOToJ215FH86Rdt7tEOQXWF1yn6kIGMh2tsp4W8Euyast2bMfJaaQEk5ECc2obIqQ?= =?utf-8?q?LpLnNirmwW3ynT6R4vy7FkUM1E3RwJGq0PHIx1SkhasgseuypNhH72ZHPcbwGPDco?= =?utf-8?q?+u9srG+fwm/V/GkaB0UATNuhM1S0DJF9Md/iURmdJG+0JlMqhLblN6ipzmSKDghbd?= =?utf-8?q?W7jo8dBct53aHAA+N7sKg80PIKOsnHKO88ot94SEXOC3RX+aI3rDwzrpZXB18tOCC?= =?utf-8?q?nMrZK0RjoRbi8WZ7o0LRY0u6lSPknjwqWOOaGq5Rgvt/Ti6v2/NJR/9s6LZJfOVhm?= =?utf-8?q?XbcwEyQX9X4ya+v2cs70/1bquyugRicyYX/hzEQvS1albHuYkxBUnvLKRLKzWExPT?= =?utf-8?q?7UiQM+8VobDqujEp+B5LwjrPOid2JjSFkhBKRsTX846N2ET0ffd5vvb03czp4QkWA?= =?utf-8?q?J2hMPE2Tw1Yx2G2jF9bo9olbnIOX++2NXRHTlLkM/8sC20f82SMwxBXHjIGx73GYx?= =?utf-8?q?a10y5Zd+mCb3Y6VdPo8/1nupV0/j/7j1bcuiyhpGwgmM+cTS3tje6dznCgmmLuaJv?= =?utf-8?q?z04I+d3ljHJf+RdX+hfa75IORSTl1H3sGcA5v326w6AMt1+Bpxf3wBtdkJxJasFUP?= =?utf-8?q?o5lJ5jyCeGGE3fv2OnxJB8GRqlhkpLsjVtZ60cHGJNCAPKaHWqfRR1kSFe3+Iy9MX?= =?utf-8?q?/OwLOI5pmKNYWg5BE8Uil/qW19Zj5NNB7hq9W40/BUAy8eTW7MT4Bsr4eLIibWgR3?= =?utf-8?q?E9Vd9h5fTz3N4GO+Ym6GbLe5qmFDm3dr8UetokMVpdV6U1vqVz0yGu69GZPZrEsMS?= =?utf-8?q?N3AqvEY5ZXsFx1q5bIG+yaKMndV12WzXD7f5sOC11CEsjQExQ5omNng+CbXzHej6y?= =?utf-8?q?9rS+brZMaCGwhOKIuBVZtwAQKoC/QpEYlaO2QnmopJBVscWu2Od69iOlxRya+/2Jf?= =?utf-8?q?AkI4W8RMZyexYJ+L6Gn+6KS3bblgqmXK6hTtxuPVQt5ebnazi6bRQjhXhwRFSXtQp?= =?utf-8?q?QWp9WAweN3cWB0751CsNA78Bs+yFd7kZXxwGCQMIzMOOo6hhp9okuz2Edx0vdoQ2a?= =?utf-8?q?tEZjHkJbiqNbSJ4j9/VAbaRv0Q6e/7Km/ltXD1oP6US0/PFbvlVKeQfHxrkgTPX5G?= =?utf-8?q?xK+GDbOCzG9SApHzQz/OKIsvaD6sMMlawrmqgkmk46j+k0vpIQo41nUfP8tplFZRA?= =?utf-8?q?Yt6RL61FWcYScJDkLC3cr4yReNc8DpvtwQ=3D=3D?= X-OriginatorOrg: corigine.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3ba10aee-fbce-4c22-c1eb-08db05b52aab 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:26.9626 (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: fAf3lOGSyNM1JqmahG18PLej8W6SvD+s99MKezfHkga9CaooBB+jyQCARshh12CJAdpwIxgaewyBshlR7k/Mz7iEOLdy2L+/1QK4HKeG+tY= 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 From: Fei Qin In firmware, bit 0 and bit 1 in Tx descriptor flag are defined as "PCIE_DESC_TX_ENCAP" and "PCIE_DESC_TX_O_IP4_CSUM". Meanwhile, bit 0 is used to mark tunnel packets and bit 1 is used to set outer ip cusm offload. Thus, update the macro definitions as same as the ones in firmware. Signed-off-by: Fei Qin Reviewed-by: Chaoyong He Reviewed-by: Niklas Söderlund --- drivers/net/nfp/nfp_rxtx.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/nfp/nfp_rxtx.h b/drivers/net/nfp/nfp_rxtx.h index 8a29adbd73..f9223b8912 100644 --- a/drivers/net/nfp/nfp_rxtx.h +++ b/drivers/net/nfp/nfp_rxtx.h @@ -108,8 +108,8 @@ struct nfp_meta_parsed { #define PCIE_DESC_TX_VLAN (1 << 3) #define PCIE_DESC_TX_LSO (1 << 2) #define PCIE_DESC_TX_ENCAP_NONE (0) -#define PCIE_DESC_TX_ENCAP_VXLAN (1 << 1) -#define PCIE_DESC_TX_ENCAP_GRE (1 << 0) +#define PCIE_DESC_TX_ENCAP (1 << 1) +#define PCIE_DESC_TX_O_IP4_CSUM (1 << 0) #define NFDK_TX_MAX_DATA_PER_HEAD 0x00001000 #define NFDK_DESC_TX_DMA_LEN_HEAD 0x0fff