From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id 78D147803CD for ; Thu, 29 Feb 2024 08:54:34 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=VjbDNLOs6ohfdr/o4oA5MnKWFD0CVBA6JIvlDx5G8zE=; c=relaxed/simple; d=groups.io; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:Received-SPF:From:To:CC:Subject:Date:Message-ID:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Transfer-Encoding:Content-Type; s=20140610; t=1709196873; v=1; b=FebtYDSQj0QbXUuxlSR1rxJQeGYEOXLgvn2hhNe0ZoM2u53OAu2Bhm3mYdGiltQegFBCJcNs gKPzCkk0hQ7xeatp6F/C0PRFtO4WDiMDs3u9TjlzDAyH9BDhPdBn4TFyxnCyzVyyfmVdKRGSskw D4a8RNGK0WzFGXilzgLJAvxw= X-Received: by 127.0.0.2 with SMTP id rXQSYY7687511xrt3bdr0T0G; Thu, 29 Feb 2024 00:54:33 -0800 X-Received: from NAM12-MW2-obe.outbound.protection.outlook.com (NAM12-MW2-obe.outbound.protection.outlook.com [40.107.244.44]) by mx.groups.io with SMTP id smtpd.web10.20232.1709196872437817774 for ; Thu, 29 Feb 2024 00:54:32 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CG1u3S8VX7Cfex5O0RiIADYSRn2wdHOZNR526RZTGAEaAFxy6juTmGRbIsJdt8xVCwk9Ay/GAWH5N5oZRozYEh5aIQkj/y/MygiNWu3oBelK2/oBggNGe6xRo13/H+i61AhaddZlyvq+leND6dzYaCleGV/ztYZuQujBxjik6AY7kINVJa8djY3jdB3PQbRvItMmer3Y5I9mha6WbkmFKnRZZCNewbayHGYAxl0G+3vLnP/E5gkoW5N+2esBvOub0LdL2elLMXQtEAfDXZptyPh+hrT8s4wnFWx2cmeQkQmdo/w58LFujdgerf1dcL1NQlDDO1BL6mULKajMxYhm4w== 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=ubiqbvw/PvPHM6ZrpTfiOlsMMi3TilJIgYeA88eZFqc=; b=lgPlJDdhOxxN/KWnfmpJAZvMxbnilejaroBq9tzHtNCGxMKVQyYkiOnb8OdN5W6d3ZtVboGK5NJ2dpNPatNn81osCig3dyQ9MrzPUxNgIkv3vH5JCnujzBraeWYejQGUnYdYrRG2EDQpmOALx5CTXEy0B1d47W5r6DlKNNhaZqfL9o8b4VuoM25aZ3upFYRO8iMZOrRFbIQmJc1O/Ro+0iekg9en/LUDGGmrxrOrxhGr+00g8SLj3U8m0a/yuQh+20DlDMlyGAEHY3b2gNIoyR2ehSVlxA6qRPEbM+skrgzgx5ZYyYLZSyA7CzR8MagGIdgHdzb1L3XkYltQzc9FXw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.117.161) smtp.rcpttodomain=edk2.groups.io smtp.mailfrom=nvidia.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none (0) X-Received: from SA0PR11CA0160.namprd11.prod.outlook.com (2603:10b6:806:1bb::15) by PH7PR12MB7139.namprd12.prod.outlook.com (2603:10b6:510:1ef::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7316.36; Thu, 29 Feb 2024 08:54:29 +0000 X-Received: from SA2PEPF00001504.namprd04.prod.outlook.com (2603:10b6:806:1bb:cafe::2d) by SA0PR11CA0160.outlook.office365.com (2603:10b6:806:1bb::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7339.27 via Frontend Transport; Thu, 29 Feb 2024 08:54:28 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.117.161) smtp.mailfrom=nvidia.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.117.161 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.117.161; helo=mail.nvidia.com; pr=C X-Received: from mail.nvidia.com (216.228.117.161) by SA2PEPF00001504.mail.protection.outlook.com (10.167.242.36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7292.25 via Frontend Transport; Thu, 29 Feb 2024 08:54:28 +0000 X-Received: from rnnvmail202.nvidia.com (10.129.68.7) by mail.nvidia.com (10.129.200.67) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.41; Thu, 29 Feb 2024 00:54:12 -0800 X-Received: from rnnvmail204.nvidia.com (10.129.68.6) by rnnvmail202.nvidia.com (10.129.68.7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1258.12; Thu, 29 Feb 2024 00:54:11 -0800 X-Received: from NV-CL38DL3.nvidia.com (10.127.8.13) by mail.nvidia.com (10.129.68.6) with Microsoft SMTP Server id 15.2.1258.12 via Frontend Transport; Thu, 29 Feb 2024 00:54:10 -0800 From: "Nickle Wang via groups.io" To: CC: Abner Chang , Igor Kulchytskyy Subject: [edk2-devel] [edk2-redfish-client][PATCH 04/13] RedfishClientPkg/RedfishResourceConfigLib: ues RedfishHttpLib Date: Thu, 29 Feb 2024 16:54:10 +0800 Message-ID: <20240229085410.112220-1-nicklew@nvidia.com> MIME-Version: 1.0 X-NVConfidentiality: public X-NV-OnPremToCloud: ExternallySecured X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SA2PEPF00001504:EE_|PH7PR12MB7139:EE_ X-MS-Office365-Filtering-Correlation-Id: 871ff245-62c0-4b3c-206f-08dc390409f5 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Message-Info: C4/fzP4ZC7mvf4puXjGwbHawyDcRxUCzD4NlfkCtJsGOLAnXMTGHYpFIoLbHqdvI61gs9BycknEKI/1HqqjWQrGt6fJfBheKXRbxu3FxbAZhcpJWW5q/LH4b7GNNtiUJGSdxiphFNHV5FozHznqOU+94DK7ALRuLbscq9fHnMvu6Vi9BbOgNzsRk0NHqPiMlnOZTP8k7ToxzPM9c4kcta+MJ5lLFbfYlv4ADQOHPkYeI+JZ0r/Vy0XK7VZphyjDUAsGD0fzYC0tnGGEIz31Jk+NMP/vRVbvabGNLx6vS4tZQUrS3JVkba5LkiQll5WZAz3z776TSkCIVPU5CFflzFx2Nl7/Blrrx1L4/xqjabnNZ0KzrZZMxAyKy+kvbNNOFNTzqAF3WH/MTViBCSLQDT/0i8z4gQZUhXtyS+li3ey1MaawDHsHfilzRGiooktKfvkOqZJLVjadYhsVXa/OQMGdgoX74cl4Czm/uo3eLWPx2n/f2WMyPKtmW1Kj0zq7hvMmfI9e24SKco27PxZU3v26B/zwt8qGo4STue6EuLxfC3P5QL5IZkb86mXvSbQdygwKDBDFXia9FUIPNJzLOL42UPpm4tKq+cmJcbIbxk1Nhr8sZQGL1ap+eiGFVGrgtYH11MARK2zIT9dVd2M8ctnbrXQ0lJaTLWJcHv/K89IgwpGb0v5/oFTyvRZgig3d+S+7+rBZVDssn1CS0vOnAo3F/G7n7G0EnYFDwCfORpM4wDUBk741msraTgCsT8bgE X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Feb 2024 08:54:28.8073 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 871ff245-62c0-4b3c-206f-08dc390409f5 X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a;Ip=[216.228.117.161];Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: SA2PEPF00001504.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR12MB7139 Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,nicklew@nvidia.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: BPK9qUv6rw7aJtjeay0mMsBTx7686176AA= Content-Transfer-Encoding: quoted-printable Content-Type: text/plain X-Spam-Flag: yes X-Spam-Level: ************ X-GND-Spam-Score: 190 X-GND-Status: SPAM Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b=FebtYDSQ; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); dmarc=pass (policy=none) header.from=groups.io; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io Remove RedfishHttpCacheLib and use EDK2 RedfishHttpLib. Signed-off-by: Nickle Wang Cc: Abner Chang Cc: Igor Kulchytskyy --- .../EdkIIRedfishResourceConfigLib.inf | 2 +- .../Include/Library/EdkIIRedfishResourceConfigLib.h | 4 ++-- .../EdkIIRedfishResourceConfigLib.c | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/RedfishClientPkg/Library/EdkIIRedfishResourceConfigLib/EdkIIRe= dfishResourceConfigLib.inf b/RedfishClientPkg/Library/EdkIIRedfishResourceC= onfigLib/EdkIIRedfishResourceConfigLib.inf index a5a81e9a2..2d10445f0 100644 --- a/RedfishClientPkg/Library/EdkIIRedfishResourceConfigLib/EdkIIRedfishRe= sourceConfigLib.inf +++ b/RedfishClientPkg/Library/EdkIIRedfishResourceConfigLib/EdkIIRedfishRe= sourceConfigLib.inf @@ -39,7 +39,7 @@ MemoryAllocationLib RedfishFeatureUtilityLib RedfishPlatformConfigLib - RedfishHttpCacheLib + RedfishHttpLib =20 [Protocols] gEdkIIRedfishResourceConfigProtocolGuid ## CONSUMES ## diff --git a/RedfishClientPkg/Include/Library/EdkIIRedfishResourceConfigLib= .h b/RedfishClientPkg/Include/Library/EdkIIRedfishResourceConfigLib.h index 561ecbbaf..3aa953cec 100644 --- a/RedfishClientPkg/Include/Library/EdkIIRedfishResourceConfigLib.h +++ b/RedfishClientPkg/Include/Library/EdkIIRedfishResourceConfigLib.h @@ -2,7 +2,7 @@ This file defines the EDKII resource config Library interface. =20 (C) Copyright 2022 Hewlett Packard Enterprise Development LP
- Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved= . + Copyright (c) 2023-2024, NVIDIA CORPORATION & AFFILIATES. All rights res= erved. =20 SPDX-License-Identifier: BSD-2-Clause-Patent =20 @@ -13,7 +13,7 @@ =20 #include #include -#include +#include #include #include #include diff --git a/RedfishClientPkg/Library/EdkIIRedfishResourceConfigLib/EdkIIRe= dfishResourceConfigLib.c b/RedfishClientPkg/Library/EdkIIRedfishResourceCon= figLib/EdkIIRedfishResourceConfigLib.c index ed225a23b..5d0944f8c 100644 --- a/RedfishClientPkg/Library/EdkIIRedfishResourceConfigLib/EdkIIRedfishRe= sourceConfigLib.c +++ b/RedfishClientPkg/Library/EdkIIRedfishResourceConfigLib/EdkIIRedfishRe= sourceConfigLib.c @@ -15,8 +15,8 @@ #include #include #include +#include #include -#include =20 EDKII_REDFISH_RESOURCE_CONFIG_PROTOCOL *mRedfishResourceConfigPr= otocol =3D NULL; EFI_HANDLE mCachedHandle; @@ -58,7 +58,7 @@ GetRedfishSchemaInfo ( } =20 ZeroMem (&Response, sizeof (Response)); - Status =3D RedfishHttpGetResource (RedfishService, Uri, &Response, TRUE)= ; + Status =3D RedfishHttpGetResource (RedfishService, Uri, NULL, &Response,= TRUE); if (EFI_ERROR (Status)) { DEBUG ((DEBUG_ERROR, "%a, failed to get resource from %s: %r", __func_= _, Uri, Status)); return Status; @@ -99,7 +99,7 @@ GetRedfishSchemaInfo ( // JsonStructProtocol->DestoryStructure (JsonStructProtocol, Header); FreePool (JsonText); - RedfishFreeResponse (Response.StatusCode, Response.HeaderCount, Response= .Headers, Response.Payload); + RedfishHttpFreeResponse (&Response); =20 return EFI_SUCCESS; } --=20 2.34.1 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#116144): https://edk2.groups.io/g/devel/message/116144 Mute This Topic: https://groups.io/mt/104640225/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-