From patchwork Fri Mar 3 11:31:35 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ankur Dwivedi X-Patchwork-Id: 124793 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 7D00741DC7; Fri, 3 Mar 2023 12:31:51 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5F14D40687; Fri, 3 Mar 2023 12:31:51 +0100 (CET) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id CF3CD400D6 for ; Fri, 3 Mar 2023 12:31:49 +0100 (CET) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 323B1idS021237; Fri, 3 Mar 2023 03:31:47 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : cc : subject : date : message-id : in-reply-to : references : mime-version : content-transfer-encoding : content-type; s=pfpt0220; bh=sJqrcqfTo5rp8mnNaQmauKvJ69aie/Nafc14y5NaCTo=; b=SG2lClI5/M4OYATIlSJpzJL1qzulrtDq8pydIk3s50zc64vjf/yrR7CR0SEUmiOwCbwt AgMuDAD1HawBwRKxzfj9B8+Q8O+RA5YCiY6ITlHl2ERp32QR/duy/MhhRZsK3MLOtMtn Y5cohqKRxPuvFFcoQI1aHpsUw715N+ozKtzD5TsEyhp1MVHbAduJN26KCQ5Bd7M0MYaI Uo5COxMSJ+JIhhDEC+tAU/DgcdOmUUqvDv1DfCH2F3Lu/Q6JRm3mVNMktJ0IuZ2p6rcS ZOtCaUBTaOUyOrOehManQFYM/h+XzCkqGMOf8B1iNZLuaVKeozVlKU8DfrL8XaS4Y3sN Wg== Received: from dc5-exch01.marvell.com ([199.233.59.181]) by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 3p2vg53uc5-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Fri, 03 Mar 2023 03:31:47 -0800 Received: from DC5-EXCH01.marvell.com (10.69.176.38) by DC5-EXCH01.marvell.com (10.69.176.38) with Microsoft SMTP Server (TLS) id 15.0.1497.42; Fri, 3 Mar 2023 03:31:46 -0800 Received: from maili.marvell.com (10.69.176.80) by DC5-EXCH01.marvell.com (10.69.176.38) with Microsoft SMTP Server id 15.0.1497.42 via Frontend Transport; Fri, 3 Mar 2023 03:31:46 -0800 Received: from localhost.localdomain (unknown [10.28.36.185]) by maili.marvell.com (Postfix) with ESMTP id 70A263F7048; Fri, 3 Mar 2023 03:31:43 -0800 (PST) From: Ankur Dwivedi To: CC: , , , , , , , Ankur Dwivedi Subject: [PATCH v2 0/2] bug fix in ethdev trace Date: Fri, 3 Mar 2023 17:01:35 +0530 Message-ID: <20230303113137.2745570-1-adwivedi@marvell.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20230223123029.2117781-1-adwivedi@marvell.com> References: <20230223123029.2117781-1-adwivedi@marvell.com> MIME-Version: 1.0 X-Proofpoint-ORIG-GUID: qmcZbKXX1aIIFYqh3dYEsNBwNWukekoy X-Proofpoint-GUID: qmcZbKXX1aIIFYqh3dYEsNBwNWukekoy X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.942,Hydra:6.0.573,FMLib:17.11.170.22 definitions=2023-03-03_01,2023-03-03_01,2023-02-09_01 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 The first patch in this series adds fix for bug and coverity. The second patch makes change to pass structure pointer instead of the structure value, to avoid 64 bytes copy in function call stack for rte_eth_trace_xstats_get_names. v2: - Removed null pointer reference in rte_eth_trace_read_clock and rte_flow_trace_create. - Added Ack by Ferruh in patch (2/2). Ankur Dwivedi (2): ethdev: fix null pointer dereference ethdev: pass structure pointer lib/ethdev/ethdev_trace.h | 32 ++++++++++---------------------- lib/ethdev/rte_ethdev.c | 2 +- 2 files changed, 11 insertions(+), 23 deletions(-)