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 DA06CA0542 for ; Fri, 18 Nov 2022 17:24:01 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D26CF40E03; Fri, 18 Nov 2022 17:24:01 +0100 (CET) Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2116.outbound.protection.outlook.com [40.107.243.116]) by mails.dpdk.org (Postfix) with ESMTP id 890C54003F; Fri, 18 Nov 2022 17:23:59 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UwcDx7sPTpI/gsrCtmpONVx69Ak2NVXMkpqosXtN93BTDtoFPYfQnchidIjSm0qB5R5FX+jeHyTGICq1hhMuRNhKYgkJAFChw3JOGVwqS2keryHuAvuvVfl5BUts98pkGitGsehMOxOK4zY/YvZIAgCcMfKqYlQu0j6pu8/8ME/QKPxlOZdhLjOxomsZ3UibI1hW3sOZ61geunIWk1oFZZXM7v+rBQDS79Pev3+RCkOq31extj/QpEAIMTEDMNk4hX+p2LppEB/coaPen5nESCYwT5HCIABqUYUsfqcUlqEY/23spI43DzdfcYFzsiY2rak0a8C8FSW3XEILG7Mx7A== 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=Mer9099d5bHeZXi8P08d4fFqtPTjHn3sNCOwA7/3dWQ=; b=Vz94VOvpXOmj3R7RI1foO8h7leWkOXeK5TqDb+NFRvuNIIP9/ADTZ/U7HUNex1h5LfxeWg4AkOgyDCDoSzI/EXr2cSQCql/VxCI8VsewJhMH17QhQ2uDtW/pJgfw65ybNH75XbNY1XWBxFIsBZy0RVlAAoGSvk3EGK+WIYIp4PX9UiF+sjGRCN4Q/NrRL98hcDuFJw651w3e0l+WMrNeKK85KvS3hO+9lmTnYZoywScDLGy6cw2lkn+IjIaWaWy3oghU5RE+F0YTzUN/n+RuLw0EwxQvtUsJjn9eSN9/5751sKnQa+F96pVZc1+jlq/UB+D5mXn5VhEd5lPHDIS+2w== 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=Mer9099d5bHeZXi8P08d4fFqtPTjHn3sNCOwA7/3dWQ=; b=B0IwzLj1TZF10lG7yI8XTWzewXmGOUNbioNQDmfs/krj4pRnntp+MErHWnMn9sw8vNkR7WUErEd5wFwCbrNqKQUEUmkr9c4PAb8If77uCAgr79HjQzZvEZ9PkZSYqguCYRz4ltB0afERUx0aRmqr/87srTAnPXjR3/GrNdCgjrA= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=corigine.com; Received: from SJ0PR13MB6037.namprd13.prod.outlook.com (2603:10b6:a03:3e2::9) by DM8PR13MB5110.namprd13.prod.outlook.com (2603:10b6:8:31::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5834.9; Fri, 18 Nov 2022 16:23:56 +0000 Received: from SJ0PR13MB6037.namprd13.prod.outlook.com ([fe80::9d7f:1fa0:af36:e57a]) by SJ0PR13MB6037.namprd13.prod.outlook.com ([fe80::9d7f:1fa0:af36:e57a%7]) with mapi id 15.20.5813.018; Fri, 18 Nov 2022 16:23:56 +0000 From: =?UTF-8?q?Niklas=20S=C3=B6derlund?= To: dev@dpdk.org Cc: oss-drivers@corigine.com, Fei Qin , stable@dpdk.org, =?UTF-8?q?Niklas=20S=C3=B6derlund?= , Chaoyong He Subject: [PATCH] net/nfp: fix return path in TSO processing function Date: Fri, 18 Nov 2022 17:23:06 +0100 Message-Id: <20221118162306.975425-1-niklas.soderlund@corigine.com> X-Mailer: git-send-email 2.38.1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: FR2P281CA0150.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:98::11) To SJ0PR13MB6037.namprd13.prod.outlook.com (2603:10b6:a03:3e2::9) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ0PR13MB6037:EE_|DM8PR13MB5110:EE_ X-MS-Office365-Filtering-Correlation-Id: 07f0bb47-47b1-4a4d-ab0f-08dac9814a1c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: PW+rBonKbAj5wej9zYlxNhgsIQ5gQeXx5RHsLZq7bgd7JqIye85y0CY4k0M8qxBaAwjW0z+yIduAnMzyOOMy8b1/UTApEgwnxtnaNHtMP+euCHdVZkUIou8TQSmDn7GWrZ2DmglAKnztrndEM5A7iASCQtvJPU55S+I+bvikzKeeDxppWEEt8rJv/YDfkEwQ+cdZ2t+7KldWa0pedDI76gq9BO6C2nxKbJt9nSmiJTMPqqa75vpRCKJl/N0PbEFZC52axaoOuvro4jdiHJIO2opQbnxmy3HjmAfRvW9P0KWXGlJUXfjT946JNWoVHAj2jmMx2k8bKteQnCgQ9UM7SlVzYEIHeMMBGq0gx5VAIBqWZ4CF2GFWt21Mi0qDO1wE/cmMxn7zq7ogpJZMg6iCvDXqf4aFKsvmCZL6ZAPlRjZa3MvUM0vu1wyrClwwisQ0rxd12umrIp3jww3gkiS2g4IVIzOQyP5MW9ZMQX2E6FYYIIg+jjDIjayolqCRYAeTe8VyKu+kro9PoqPah4zVmYsvNe/lBwFrLeatY/M7MDq6XoEAUlF2CKeZv1qUE3sBAT5YGs6aNiz8tnu+R8r8WfRgaleKOrny97D4Z0FHxFo3IcJrb+Fb2u+syUYZgt3efTcemnpb27OPp205Qq01ExcfvQSYBLCrimbiNRH38XPN2VVWsPKNv7H/sjbLkeW6 X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR13MB6037.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(366004)(136003)(346002)(396003)(376002)(39830400003)(451199015)(66556008)(2906002)(107886003)(450100002)(66476007)(6666004)(66946007)(8676002)(4326008)(2616005)(26005)(86362001)(41300700001)(6512007)(5660300002)(36756003)(316002)(8936002)(1076003)(52116002)(6916009)(6506007)(186003)(54906003)(6486002)(38100700002)(38350700002)(478600001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?THE5SktDTXY3cktTeDU0VDVVSHZpQWxsVHBOMG5SRU5rUWRCeHNnaDlvem5w?= =?utf-8?B?Wlo0RENBRmFRRTVaUC9aQjR5am5PY3M3NlNYNVRvZFR5eGtaVjNDVzFydVlC?= =?utf-8?B?enA3YURtaU52cjY1N2QxRTZIa2ZTVExvOTNEOXFFblRCNk5USVVrYlJMVkNF?= =?utf-8?B?bm5OMVgrM3NKL0VjcWFWS1FyOUkxdTVHeXFyN0owWVB4d3FJakxvM2VjeWwy?= =?utf-8?B?OUkvaEFyajUvVDBzME80K3IrU1MvZVpSTFNxZGcvWXBtVjhXTkFkUXB2TEtU?= =?utf-8?B?Z1pNZlU2dUYvbzFwS3NqbHpyYkNTUStDRnVoL2RCV2orVFVjbUpOWlU3dE84?= =?utf-8?B?UlFGV09yVHd2ZEhPMlhYQlNZSVdaU2xVQXVXOXMzZGFVdCtaNmdyZ1lPVnpY?= =?utf-8?B?dU9tb2RkdE1jeTExem5Ma2JDK3lZendkb2p0YzVjVnVmMFZOcjZTdkYzZkgx?= =?utf-8?B?eGhUWGNZMXFacE9MT1l4bG5QT1NNN2t4ZGNxN0N3bWt1NzU5MmltOUR5WXJJ?= =?utf-8?B?dDlIUVVwTDIyL3lKT0ZEVG5FbkxQWWY5aHBYbm5pT2haUmpyZjRCM2U4QzZ0?= =?utf-8?B?eTNVdzVvODRORWZkZTdrUmdERW5jZGZ1dGYrR3VNVE43VUgyRTB3R2JRcGl6?= =?utf-8?B?N1FmTzgvQnRwSUoyeUtjaDRlV0QxQTdpQ25FWmc1MEtGa2lnRzBvSlNOTmJQ?= =?utf-8?B?b2pkQUpRQWsydzZxTGVSOWtxK2g0MklXaTQza0ttY1ZvTzF3M04rL2lmS0gv?= =?utf-8?B?Nk0xUzJkbi91STNOZEpOaWZRN2RSZmg1Z3pPc2UzVG1mK3dmZ0ZUcEJBeW1h?= =?utf-8?B?aUYzUmtZRU81K2xUbm5heDRtd051Q1RianpLZjg5QzlBdDdaVXZWdG5FWDFK?= =?utf-8?B?K0Y4dWN2TkpQcFF2bFQvTE5TLzN6clVzbktCTjM2WStTMkNjMkkycWlrd1dS?= =?utf-8?B?R0Q2K21XeVN0cE5LTnlWNUhYMFJHaEd0QWNtTXNISmlRRnVOVkhsalJZam80?= =?utf-8?B?ZXNaS3BVKzRhU1RZdGk5bFp4VFdscElQOE1HZkpIaVFoeUE3b0dEUTA5S1VJ?= =?utf-8?B?and1bDgxT0NwVlY3TjlaVWZuMkYwb3NtMUtlNTQ4VWhHM3VxdCtqVlpic2xW?= =?utf-8?B?cG5QSENZVFFqVFd1Um1wbUJaUE1ydW5McTNidjhTMnlDb1VMNHoxcjBQcFg1?= =?utf-8?B?NFVCOEdhd3VmcnZYK3BBaFdSZ2I2aE5PTHRTZEVqaXNqL04weDd0cnR6eVRH?= =?utf-8?B?VzFaaE9vdG1kajJnMmdTaWg4dEdPYmkrTWJJZGRFU2R5bk8wSWdhTk1GRGYx?= =?utf-8?B?WURDdkliTHBlSllwTCtldlVqNkpua0thVUdQZFNIWmJyTk1UQ3VDaWxveHRF?= =?utf-8?B?RTN6UW9LdGdSQ3pXeks4US85QkN1RlBHb2xPdTdHQ2N0cmdFU0xHaWwweXFV?= =?utf-8?B?d3NpRFY0REQxY1VjS2xkNXB0aTYwS0RuRWM5cjg5azZCbVZsRCs2L1FicEJR?= =?utf-8?B?bXhwbmNrWkdiOG8xa0dONExZOEFBclJMbmI4NU1lWmE2a1prMFJORE93TEpS?= =?utf-8?B?UktoeG0xNDZBc3M2Rng5R0tlVEdTS2Z0SU96ckhpdmNmNnpIZXpyaXViU0d2?= =?utf-8?B?cHlIRUE3T0N6OU1LUlhRTkFTWnczcUlTTEtaL1pjcC9hZUlZRGwxd3lSV0xv?= =?utf-8?B?ejY5VktuNThPSGRJQUpvc0dDWVlJb1BjRGlJM09TTTl5L0FiWVIvaklTT2wx?= =?utf-8?B?ZERSY1M1bURxMmVnMThiMG5LK0JWRzA2cGtmYzI5VmxodTZlREVTelVuQ0FV?= =?utf-8?B?Ulg1a0NJNVEzenRBZ3lOZG1teWFkcVlGSU51YkRNV2N3czZkMWR3Zy9sSjdl?= =?utf-8?B?OFdwajlvYk1qcTVtU2hreVJZd0RFbDUyeFhQSFErNlhVTTlaa3lUeHNsWEY5?= =?utf-8?B?UG9RQlRINks0eTJpdlVpSGRRS1k5TERyejQrcC9Lbk1SR2xUWTU0MEpCWHNq?= =?utf-8?B?Z002UEZTWW5HL25iU3lxWDIzNEdka202VVN6ZnpUbnpWL3V4cEt3MG5PcUl4?= =?utf-8?B?NjM3emwvL2h3NFRDVHdRQ282SEVzb0hRQ2prR09nbDMrSEVFa0o0V3FkRHhX?= =?utf-8?B?dkNCbDUyYVNCMHIyQUZXcWV3WFNGQ1ZRQi9LUTlLRlpkVmpwOTZEbFJwblNu?= =?utf-8?B?b0E9PQ==?= X-OriginatorOrg: corigine.com X-MS-Exchange-CrossTenant-Network-Message-Id: 07f0bb47-47b1-4a4d-ab0f-08dac9814a1c X-MS-Exchange-CrossTenant-AuthSource: SJ0PR13MB6037.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Nov 2022 16:23:56.1452 (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: MiXWiRzILeNrgITI8zGh2i1WZV49TARXj3PWHWqGYAJl+9WLsHJ9Jtm2T11sEYfscuRI3l0Jsmyh8d1bxiUiaz7OxCVIq7z7vf1MEdUGvKA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM8PR13MB5110 X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org From: Fei Qin When enable TSO, nfp_net_nfdk_tx_tso() fills segment information in Tx descriptor. However, the return path for TSO is lost and the LSO related fields of Tx descriptor is filled with zeros which prevents packets from being sent. This patch fixes the return path in TSO processing function to make sure TSO works fine. Fixes: c73dced48c8c ("net/nfp: add NFDk Tx") Cc: stable@dpdk.org Signed-off-by: Fei Qin Reviewed-by: Niklas Söderlund Reviewed-by: Chaoyong He Signed-off-by: Niklas Söderlund --- drivers/net/nfp/nfp_rxtx.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/net/nfp/nfp_rxtx.c b/drivers/net/nfp/nfp_rxtx.c index 38377ca2182e..01cffdfde0b4 100644 --- a/drivers/net/nfp/nfp_rxtx.c +++ b/drivers/net/nfp/nfp_rxtx.c @@ -1135,6 +1135,8 @@ nfp_net_nfdk_tx_tso(struct nfp_net_txq *txq, struct rte_mbuf *mb) txd.lso_hdrlen = mb->l2_len + mb->l3_len + mb->l4_len; txd.lso_totsegs = (mb->pkt_len + mb->tso_segsz) / mb->tso_segsz; + return txd.raw; + clean_txd: txd.l3_offset = 0; txd.l4_offset = 0; -- 2.38.1