From nobody Mon Feb 9 18:19:57 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) client-ip=66.175.222.108; envelope-from=bounce+27952+67363+1787277+3901457@groups.io; helo=mail02.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+67363+1787277+3901457@groups.io; dmarc=fail(p=none dis=none) header.from=intel.com ARC-Seal: i=1; a=rsa-sha256; t=1605160588; cv=none; d=zohomail.com; s=zohoarc; b=Jdv057LnJuUHsLeyYGD0ndboK9iYcG8weQrSAH9bJ1U8YSGqWOx+1KDs795cQeci2wbtAqWqbYgZaYJArgL4rrFzQsj860msazwCamfJMDeSpprtbI30lcENpqWxuhfQ/IBTJd/5OVWXMozjWI9bl4kIU2as0+vZVP8t9KUPDA0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1605160588; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Id:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:References:Sender:Subject:To; bh=PledMRA19ADzY4Tqpu0vtBz4MMiJiuLxcIXQWD/9S3I=; b=gAPkg8ikQP8NTogQWTfdjvulcnM2TV2G/Muh8VZqlPjGSyOQeeis/A7fnqFpdT86mLngFJXAmsVvlntOYn/7uScn+nt2VvJMeyd7sQvax6Pxnmd92K7vsHa/IjvXhprlqZY0kJ3GOZnf32QZPiPiV+IJkFeBCo8a5Q0Gq6TIUWI= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+67363+1787277+3901457@groups.io; dmarc=fail header.from= (p=none dis=none) header.from= Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 1605160588904959.1396224781233; Wed, 11 Nov 2020 21:56:28 -0800 (PST) Return-Path: X-Received: by 127.0.0.2 with SMTP id drR8YY1788612xDiUAKEvhEQ; Wed, 11 Nov 2020 21:56:28 -0800 X-Received: from mga05.intel.com (mga05.intel.com []) by mx.groups.io with SMTP id smtpd.web09.485.1605160579763645521 for ; Wed, 11 Nov 2020 21:56:23 -0800 IronPort-SDR: CHdkAarwZOt6PTJQrYUmacI9YU1kHJiVPF+WyDoVu32g04CN0y3ori3ykW/7aZGo/VOAZtHA2X 3RyqlCBqWy/A== X-IronPort-AV: E=McAfee;i="6000,8403,9802"; a="254971184" X-IronPort-AV: E=Sophos;i="5.77,471,1596524400"; d="scan'208";a="254971184" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False X-Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Nov 2020 21:56:22 -0800 IronPort-SDR: lHkbXbS6f/th4bBe/HW4XzJccOZpMqCVdN4HCU652ZdjDD6Lax09bg7x1SrsdI+arAXBo/2NJT I8oPSPeLo7Xw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,471,1596524400"; d="scan'208";a="366490782" X-Received: from fieedk001.ccr.corp.intel.com ([10.239.153.118]) by orsmga007.jf.intel.com with ESMTP; 11 Nov 2020 21:56:21 -0800 From: "Gao, Zhichao" To: devel@edk2.groups.io Cc: Maciej Rabeda , Jiaxin Wu , Siyuan Fu Subject: [edk2-devel] [PATCH V4 04/13] NetworkPkg: Enable MD5 while enable iSCSI Date: Thu, 12 Nov 2020 13:55:49 +0800 Message-Id: <20201112055558.2348-5-zhichao.gao@intel.com> In-Reply-To: <20201112055558.2348-1-zhichao.gao@intel.com> References: <20201112055558.2348-1-zhichao.gao@intel.com> MIME-Version: 1.0 Precedence: Bulk List-Unsubscribe: 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,zhichao.gao@intel.com X-Gm-Message-State: f3cUd4oqJFkBDi4gIKJwWO3Fx1787277AA= Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1605160588; bh=AOiFqfInIJXBLjSsEFzFGXufmUo/xnGuOXfEgoqHE1w=; h=Cc:Date:From:Reply-To:Subject:To; b=YyZ7S2+lLag7vbpsrw/bJfTIKVI1utC024uD/esWZD1Vuf+dWMR4c/Lvho1In9DTMmP qMH00EcLG200597pkx7kfy+nv3BB7xDVmYNKIHL7eX9yi+HCKogsKWnxSwx5ToUTrPq0v dRGoHL6ywbOW9YpzpVm1t6ELcCjA4QqJx5I= X-ZohoMail-DKIM: pass (identity @groups.io) Content-Type: text/plain; charset="utf-8" REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D3003 There is a plan to make MD5 disable as default. The new MACRO ENABLE_MD5_DEPRECATED_INTERFACES would be introduced to enable MD5. Make the definition ahead of the change to avoid build error after the MACRO changed. 1. Add the NetworkBuildOptions.dsc.inc to define the MACRO for build (support: GCC, INTEL, MSFT and RVCT) 2. Add the BuildOption file to Network.dsc.inc Cc: Maciej Rabeda Cc: Jiaxin Wu Cc: Siyuan Fu Signed-off-by: Zhichao Gao Reviewed-by: Laszlo Ersek Reviewed-by: Siyuan Fu --- NetworkPkg/Network.dsc.inc | 5 ++++- NetworkPkg/NetworkBuildOptions.dsc.inc | 22 ++++++++++++++++++++++ 2 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 NetworkPkg/NetworkBuildOptions.dsc.inc diff --git a/NetworkPkg/Network.dsc.inc b/NetworkPkg/Network.dsc.inc index 16f090a187..6cd0c005fc 100644 --- a/NetworkPkg/Network.dsc.inc +++ b/NetworkPkg/Network.dsc.inc @@ -7,7 +7,7 @@ # This file defines one build flag PLATFORMX64_ENABLE to support # IA32 PEI and X64 DXE platform. Its default value is FALSE. # -# Copyright (c) 2019, Intel Corporation. All rights reserved.
+# Copyright (c) 2019 - 2020, Intel Corporation. All rights reserved.
# Copyright (c) 2020, Hewlett Packard Enterprise Development LP. All right= s reserved.
# # SPDX-License-Identifier: BSD-2-Clause-Patent @@ -39,3 +39,6 @@ !include NetworkPkg/NetworkComponents.dsc.inc =20 !endif + +[BuildOptions] +!include NetworkPkg/NetworkBuildOptions.dsc.inc diff --git a/NetworkPkg/NetworkBuildOptions.dsc.inc b/NetworkPkg/NetworkBui= ldOptions.dsc.inc new file mode 100644 index 0000000000..ce3460d472 --- /dev/null +++ b/NetworkPkg/NetworkBuildOptions.dsc.inc @@ -0,0 +1,22 @@ +## @file +# Network DSC include file for [BuildOptions] sections of all Architecture= s. +# +# This file can be included in the [BuildOptions*] section(s) of a platfor= m # DSC file +# by using "!include NetworkPkg/NetworkBuildOptions.dsc.inc", to specify t= he C language +# feature test macros (eg., API deprecation macros) according to the flags= described +# in "NetworkDefines.dsc.inc". +# +# Supported tool chain: "GCC:", "INTEL:", "MSFT:", "RVCT". +# +# Copyright (c) 2020, Intel Corporation. All rights reserved.
+# +# SPDX-License-Identifier: BSD-2-Clause-Patent +# +## + +!if $(NETWORK_ISCSI_ENABLE) =3D=3D TRUE + MSFT:*_*_*_CC_FLAGS =3D /D ENABLE_MD5_DEPRECATED_INTERFACES + INTEL:*_*_*_CC_FLAGS =3D /D ENABLE_MD5_DEPRECATED_INTERFACES + GCC:*_*_*_CC_FLAGS =3D -D ENABLE_MD5_DEPRECATED_INTERFACES + RVCT:*_*_*_CC_FLAGS =3D -DENABLE_MD5_DEPRECATED_INTERFACES +!endif --=20 2.21.0.windows.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 (#67363): https://edk2.groups.io/g/devel/message/67363 Mute This Topic: https://groups.io/mt/78201061/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-