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 70B5341B8A; Tue, 31 Jan 2023 09:17:55 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 19C5C40E28; Tue, 31 Jan 2023 09:17:55 +0100 (CET) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id 5E68840DFB for ; Tue, 31 Jan 2023 09:17:53 +0100 (CET) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 30V5Ybpg022854; Tue, 31 Jan 2023 00:17:52 -0800 Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2107.outbound.protection.outlook.com [104.47.58.107]) by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3nd442ptcv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 31 Jan 2023 00:17:52 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UTBZx0i5u4hgVK4OCLqXXkbaAO5m+I7KwxrZQ5YWeFrxX1pCjUMh2ZrIHf/VrsjHwSDPKUKswdMGcvuy0UFS5fL5nizdu7tpQNIS/IzeWZRrV2HbG3x+Gf7/v6MQr+kFbBY4+sZpyPEcrGGPsvtFV/vI5BnwYqUf25PiGmXYnk6Ja8CbJqFZdOXDRLwS/4xxv1O0ahfA2cAaw0ktjhVUOkzFAJL8ZdSbpk0UbvetKkD9CRfEVWnxQn4eLp5FFhezCELJzfSIawbiNnxIgZBq7nCvdpZICl3bKV3ORgE/yQW8M0uznTv+QDpAqkZE1a1FXYRDFR5G5854DE53fNx22A== 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=yaV+gM0r32I5vACusPsjFu35OhjKUlyzV3ZGDb2RKGs=; b=AwMXjxOks6w+bwG9F3P67j/E7060NgvRnHHTT2d6E2TAOW6yNtmaobe/rUvpC0EHAekBrJR8LYFaxcRvPfYhe0UXBMsIj70T4HpKwJ2zJ3zXKkUhb4p/fG29HqnzHd0+A8xQcMWb1DEhkD95GUn77x0pPOdRZaLm0ePJLixtEvLTBFx3XfZezapfRKd9E1EE1O8SGms+KR1QoJPa5MSaWclXLSjmp43OGWepdfMN19Zkj3BZlUEkU1n/yCQGmVeHzDXEcQMXlySEvmDsRxMjjgFTZdwOFYPACWvB1XqFtMp94UXaNkyh38T7V74w6W4m+dfLYTn1giGUH8cf9K2p0g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector1-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=yaV+gM0r32I5vACusPsjFu35OhjKUlyzV3ZGDb2RKGs=; b=Re78BfLs3GPEs4i/ft15zWpTDU83SzdMKHIZNh4IQeQXenhMW2Y6HKwKfX3XduWkWIYZx39siZfamZWTbNEzxDqf+wV5w821LKEWZJG5cDlyIqxo0izi1kwgQxxaJapcZg6q/RyB4hcXitWXh8OWuMv8D9zN1h5D2EPM/Oxod2s= Received: from CO6PR18MB4484.namprd18.prod.outlook.com (2603:10b6:5:359::9) by DM6PR18MB3571.namprd18.prod.outlook.com (2603:10b6:5:2a5::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6043.36; Tue, 31 Jan 2023 08:17:50 +0000 Received: from CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::8bf2:df15:70ef:88eb]) by CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::8bf2:df15:70ef:88eb%9]) with mapi id 15.20.6043.038; Tue, 31 Jan 2023 08:17:50 +0000 From: Akhil Goyal To: Stephen Hemminger , "dev@dpdk.org" CC: "kai.ji@intel.com" , Pablo de Lara , Ciara Power Subject: RE: [EXT] [PATCH] ipsec: remove unneccessary null check Thread-Topic: [EXT] [PATCH] ipsec: remove unneccessary null check Thread-Index: AQHZJ38WgJKro+p/cUuUUz1VtHWBP664SaZA Date: Tue, 31 Jan 2023 08:17:50 +0000 Message-ID: References: <20230113184426.68063-1-stephen@networkplumber.org> In-Reply-To: <20230113184426.68063-1-stephen@networkplumber.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-dg-rorf: true x-dg-ref: =?us-ascii?Q?PG1ldGE+PGF0IG5tPSJib2R5LnR4dCIgcD0iYzpcdXNlcnNcZ2FraGlsXGFw?= =?us-ascii?Q?cGRhdGFccm9hbWluZ1wwOWQ4NDliNi0zMmQzLTRhNDAtODVlZS02Yjg0YmEy?= =?us-ascii?Q?OWUzNWJcbXNnc1xtc2ctYmVkNmFlZTktYTEzZi0xMWVkLWEwOGQtOTRlNmY3?= =?us-ascii?Q?NjYxOTA3XGFtZS10ZXN0XGJlZDZhZWViLWExM2YtMTFlZC1hMDhkLTk0ZTZm?= =?us-ascii?Q?NzY2MTkwN2JvZHkudHh0IiBzej0iMTQ2MiIgdD0iMTMzMTk2MjY2Njg1MzI2?= =?us-ascii?Q?MTk1IiBoPSJaZ0lJcW5MaC90aGhNMjJVMWpVK2x0N3JSczA9IiBpZD0iIiBi?= =?us-ascii?Q?bD0iMCIgYm89IjEiIGNpPSJjQUFBQUVSSFUxUlNSVUZOQ2dVQUFOZ0hBQUJ6?= =?us-ascii?Q?NHkrQlREWFpBWmNwUzlXcWFJd1lseWxMMWFwb2pCZ01BQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBSEFBQUFCb0J3QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?RUFBUUFCQUFBQTNUekZBQUFBQUFBQUFBQUFBQUFBQUo0QUFBQmhBR1FBWkFC?= =?us-ascii?Q?eUFHVUFjd0J6QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFF?= =?us-ascii?Q?QUFBQUFBQUFBQWdBQUFBQUFuZ0FBQUdNQWRRQnpBSFFBYndCdEFGOEFjQUJs?= =?us-ascii?Q?QUhJQWN3QnZBRzRBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFRQUFBQUFBQUFBQUFBQUFBUUFBQUFBQUFBQUNBQUFB?= =?us-ascii?Q?QUFDZUFBQUFZd0IxQUhNQWRBQnZBRzBBWHdCd0FHZ0Fid0J1QUdVQWJnQjFB?= =?us-ascii?Q?RzBBWWdCbEFISUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQkFBQUFBQUFBQUFJQUFBQUFBSjRBQUFCakFIVUFj?= =?us-ascii?Q?d0IwQUc4QWJRQmZBSE1BY3dCdUFGOEFaQUJoQUhNQWFBQmZBSFlBTUFBeUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= x-dg-refone: =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUVBQUFBQUFBQUFBZ0FBQUFBQW5nQUFBR01B?= =?us-ascii?Q?ZFFCekFIUUFid0J0QUY4QWN3QnpBRzRBWHdCckFHVUFlUUIzQUc4QWNnQmtB?= =?us-ascii?Q?SE1BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFRQUFBQUFBQUFBQ0FBQUFBQUNlQUFBQVl3QjFBSE1BZEFCdkFHMEFY?= =?us-ascii?Q?d0J6QUhNQWJnQmZBRzRBYndCa0FHVUFiQUJwQUcwQWFRQjBBR1VBY2dCZkFI?= =?us-ascii?Q?WUFNQUF5QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCQUFBQUFBQUFB?= =?us-ascii?Q?QUlBQUFBQUFKNEFBQUJqQUhVQWN3QjBBRzhBYlFCZkFITUFjd0J1QUY4QWN3?= =?us-ascii?Q?QndBR0VBWXdCbEFGOEFkZ0F3QURJQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBRUFBQUFBQUFBQUFnQUFBQUFBbmdBQUFH?= =?us-ascii?Q?UUFiQUJ3QUY4QWN3QnJBSGtBY0FCbEFGOEFZd0JvQUdFQWRBQmZBRzBBWlFC?= =?us-ascii?Q?ekFITUFZUUJuQUdVQVh3QjJBREFBTWdBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQVFBQUFBQUFBQUFDQUFBQUFBQ2VBQUFBWkFCc0FIQUFYd0J6QUd3?= =?us-ascii?Q?QVlRQmpBR3NBWHdCakFHZ0FZUUIwQUY4QWJRQmxBSE1BY3dCaEFHY0FaUUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= =?us-ascii?Q?QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFB?= x-dg-reftwo: QUFBQUFBQUFBQUJBQUFBQUFBQUFBSUFBQUFBQUo0QUFBQmtBR3dBY0FCZkFIUUFaUUJoQUcwQWN3QmZBRzhBYmdCbEFHUUFjZ0JwQUhZQVpRQmZBR1lBYVFCc0FHVUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFFQUFBQUFBQUFBQWdBQUFBQUFuZ0FBQUdVQWJRQmhBR2tBYkFCZkFHRUFaQUJrQUhJQVpRQnpBSE1BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFnQUFBQUFBQUFBQUFBQUFBUUFBQUFBQUFBQUNBQUFBQUFDZUFBQUFiUUJoQUhJQWRnQmxBR3dBYkFCZkFIUUFaUUJ5QUcwQWFRQnVBSFVBY3dBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkFBQUFBQUFBQUFJQUFBQUFBQT09Ii8+PC9tZXRhPg== x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO6PR18MB4484:EE_|DM6PR18MB3571:EE_ x-ms-office365-filtering-correlation-id: 5436c60e-9dd6-499d-df52-08db0363a4c0 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: LLooAzLKfUFiNh39MBA5p5vfVhFOa2h/VOxOF+Gmj907QUVIhIZAye/DXXE/DOVYQpYOB0kSc5lNNWa9xAJbrBoiJBFbbisabCQ8rm/DTcbXbSic24YPwT1lGZe8lsO40V6phDbWYaOCe26vVQ6+bAlus2+mNLeOW4trtf+rEER0saEKKP5UWAVyIGmHGXr6w3530kA8OC7xi8QpqN1Be14PBtRI1rmsJuMbL3JTncQmzKL/w7oIBKfX5BeIjfxZTnJJhPceo9Q4dRKrYUy0WNswZT4WqzNtWrQS8SDbfTgp8E1rKozpK40BIZtMPX8RE1hXzSLvUObkyL12S96hY81qT6theY2XNmBcxO7l8MPG6HEjyJWwpRfX1punkNnreqsSL6M3FZ9zrVTv8IhAnfFmLpr1aqVQTq7VWnFUl2wadlPaMqlrD5Hol0tJF5GmODPtoUJ8ZyVSAapc6MUwSU2WLcwW/h0RqsxdkjU9FWynJ86o71rQT/WdcB3tsqW4hggKR3PYuw5wqvA92H2FX/N7bIUoDqDwkEalPygwXwEAXQ4lzDNmqPEWWLEudXQxQltVWNWLq0iLlieNqmr/o41foBuODjn9KVy/Cscqh5XyO9z1br1wVjsPHEgOPfsL5V61fGTAbDVtwzimfStBfv6AQbk2dn49hjO1OWB9vYsjC+RK4qunlX9Ip6Hq2Bj3LAxH5vDcW0VTi7cSpOo9IQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO6PR18MB4484.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(4636009)(136003)(376002)(39860400002)(366004)(346002)(396003)(451199018)(2906002)(33656002)(122000001)(186003)(9686003)(26005)(478600001)(316002)(110136005)(54906003)(55016003)(86362001)(38070700005)(66476007)(38100700002)(76116006)(66946007)(4326008)(66446008)(64756008)(8676002)(8936002)(66556008)(41300700001)(7696005)(55236004)(71200400001)(5660300002)(52536014)(6506007)(83380400001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?iveLXiS14xsfX7T42m3gTIMOXNC+4WFhpWst/v1CRrhcT5NnNYZrrz+LBjca?= =?us-ascii?Q?YUcW7KS91hFADpxT4CyuRlOQOT0tvhf/kEGzG5BpsGSREMluM1ikf5OZh1Ku?= =?us-ascii?Q?kXWap/M8qwpDj5i2ZU3RXx7ycsrKnJ0hQcUgJSfCnG+RNxj0Qlh5QxiTRZs6?= =?us-ascii?Q?e8gtHqE+f4kpBMnVYht5MZEwyS8r9I5mRtfsMkC714Wtzix55QF8Q7pFEZf6?= =?us-ascii?Q?9xSKd2K1obrhBkeuo7MBQI0hcVoRddASjpmvBaS6n1G+lh4nJzuTH75SQgqW?= =?us-ascii?Q?chJl99tolwxVTtQwOmFX+I3TO2uJH8A+74pNyR1y/BFytv8ZpLusN90egrMt?= =?us-ascii?Q?m4fM+F0z1d3NekV3EmbHqpIW5RnnL7w/Qx4ktlskasdKQx+KwmSrG7OjCcoH?= =?us-ascii?Q?KDqXEslb56M5vi+J7viOEZg4TcV3gnag7yWUrm44TbzmE2LSyqMUl/tmlOKx?= =?us-ascii?Q?iGbWannKTIIfPfzQt8P0ka9uAnGV1CEtmTx2+KA0MSREgh5d3YXeLcBdw5jP?= =?us-ascii?Q?2WaTkOXkRbA4s+uTEi4Brc5LMrz8uWJygxH+DeOYXTjr0tfFGcD7H2ug0FH/?= =?us-ascii?Q?S6FQ0e9WiA1cOzY1xPp7uUvYbjPpOpgkA8Wq/ULo2vuEX7LFWBePRbQ3b/n0?= =?us-ascii?Q?KGNQ+97VFse7ZGFgX2bhrYujRuyqARh+cjt3bWb765GYDVPErSXOCTKVIFk9?= =?us-ascii?Q?k7w0IwWZXq8kGYq53eiXgECm+B4qvFA0KtVHjfPqqhCtbH56kc4RC0U6SW/b?= =?us-ascii?Q?g8hq77njH76TnI9Ze/Q7AToM385dvCR7JboASZLw89/njg8xWBhyVhUOtRna?= =?us-ascii?Q?z08o+Qbojm49f8v161s9adBTNohoQirrjZhmNp5UZa8ZGKhkPIxDaTpQhqy3?= =?us-ascii?Q?LkBH8ITyTw6P1CUIZqWczC3KhkYq8/nlGvMcQnaI88H2Sraz9FLTKha8tMPq?= =?us-ascii?Q?mQgNKdcdlvOE+3Cv8VF8pcfVHKcBX4J4SV2pp3ESKgZRPINtfAYeDbtDhhLk?= =?us-ascii?Q?Uaant909DiGd/TxBl//ehNjq+htdAArvVBINdMv2yllwKM9ocjWl/ciRx1yx?= =?us-ascii?Q?FojM3fygMpdnjMLEQcE9ngCCNDud+88yofYI7Sla/rs+Rdfd+/wX2QOxJ1tO?= =?us-ascii?Q?ikqs+DTQ/IkEeIHZJj+zjnFsmfogE5gBsgx7kqhdQuPc7v2VNtcm9h8lJck1?= =?us-ascii?Q?oxjzg6kQc9e0fBcCSR5RGVOhMuv2eo8NPWxeujrypBfUqa8tdjXjLw1AIkOX?= =?us-ascii?Q?KpDXC1hCMpGiLLIY1y/0zv6DV3vjhwvEm0z04QljhuvUz9QtNyX5Kg/RKJdS?= =?us-ascii?Q?SHatEQl1V7m0JaJtGHpI7ChmSckdXk/xSoewCFVaCRHGnK0e9HEzoPHRp5JC?= =?us-ascii?Q?ZZv430TpMPMOeNSw+71rrAFFKWPTJowWzxS2XlhRjGwbvLy74OQ3ocNpTuyO?= =?us-ascii?Q?g1x6NJn29PiS95OCypNQKFqMFLvJSmIFazQhfqxgVbAZULnh1pcMfoe9/s1c?= =?us-ascii?Q?BeCLwxR0khqtICnVELkzYPjkajbg73VLAkHC1Pl4w7aJYIyPNtwwde5CS95G?= =?us-ascii?Q?tWTH6FAzG0D89bMsKjDGAqz5gZKsj5OJXOMrVuii?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: marvell.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO6PR18MB4484.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5436c60e-9dd6-499d-df52-08db0363a4c0 X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Jan 2023 08:17:50.3650 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Oz04e4So/bc2l0Ts5HVI/gPyHfcwJSFbM+wkoXzdxSY+7cwXC9Z6LBDYDctZYYChU9lLdUmSJwPRPfZLOI3OEA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR18MB3571 X-Proofpoint-GUID: Ak0BALPPbdGEkiQs82SpQ0Rwq8JiBMJ4 X-Proofpoint-ORIG-GUID: Ak0BALPPbdGEkiQs82SpQ0Rwq8JiBMJ4 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.930,Hydra:6.0.562,FMLib:17.11.122.1 definitions=2023-01-31_02,2023-01-30_01,2022-06-22_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 > Subject: [EXT] [PATCH] ipsec: remove unneccessary null check Changed subject to crypto/ipsec_mb: remove unnecessary null check Fixed couple of spellings in description and title. Applied to dpdk-next-crypto Thanks. >=20 > The function rte_ring_free() accepts NULL as vaild input > like free() and other functions. >=20 > Found with null_free_check.cocci. >=20 > Fixes: 16d6ebb65d59 ("crypto/ipsec_mb: fix null checks") > Cc: kai.ji@intel.com > Signed-off-by: Stephen Hemminger > --- > drivers/crypto/ipsec_mb/ipsec_mb_ops.c | 5 +---- > 1 file changed, 1 insertion(+), 4 deletions(-) >=20 > diff --git a/drivers/crypto/ipsec_mb/ipsec_mb_ops.c > b/drivers/crypto/ipsec_mb/ipsec_mb_ops.c > index 71e02cd0513d..3e52f9567401 100644 > --- a/drivers/crypto/ipsec_mb/ipsec_mb_ops.c > +++ b/drivers/crypto/ipsec_mb/ipsec_mb_ops.c > @@ -139,15 +139,12 @@ int > ipsec_mb_qp_release(struct rte_cryptodev *dev, uint16_t qp_id) > { > struct ipsec_mb_qp *qp =3D dev->data->queue_pairs[qp_id]; > - struct rte_ring *r =3D NULL; >=20 > if (!qp) > return 0; >=20 > if (rte_eal_process_type() =3D=3D RTE_PROC_PRIMARY) { > - r =3D rte_ring_lookup(qp->name); > - if (r) > - rte_ring_free(r); > + rte_ring_free(rte_ring_lookup(qp->name)); >=20 > #if IMB_VERSION(1, 1, 0) > IMB_VERSION_NUM > if (qp->mb_mgr) > -- > 2.39.0