From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-002e3701.pphosted.com (mx0b-002e3701.pphosted.com [148.163.143.35]) by mx.groups.io with SMTP id smtpd.web09.6985.1605103519714233518 for ; Wed, 11 Nov 2020 06:05:20 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@hpe.com header.s=pps0720 header.b=SDY4FwPz; spf=pass (domain: hpe.com, ip: 148.163.143.35, mailfrom: prvs=0584274dc8=abner.chang@hpe.com) Received: from pps.filterd (m0150244.ppops.net [127.0.0.1]) by mx0b-002e3701.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 0ABDwJFC004197; Wed, 11 Nov 2020 14:05:18 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hpe.com; h=from : to : cc : subject : date : message-id; s=pps0720; bh=Kv1o3JKGqJaE3t4nRqlCHNIryCoiiOpxt/AzcyZSpP8=; b=SDY4FwPzm65WjUrW0rPDYplwaXz5kT//zl6VuGtYgHFJpoU+9el2ri4VNqHjziOcwUhN PpH7K3c9c+dRqfLx0ObYP5M0DLJ20N2SU5E20WFjZ+b0sWfneCf2FMvHyPl6VRC7++d9 7Hb7dt601x/C3G/VrYKou9QO3//Xa0bkaVt6pLYtEv+dBPqu41bnQIeWbbZftcuTodFh d6XvGSPc1unqvojDvrP9VRP27yEFwsI1gleJPPDINNyz8XmJED27hrDsrvnkyUnoCq3y gFCvyLg3tlT8dQOeBrWytQy06KaZKRl0mDb0HKn7vWcnhWN2S+CCUW+QHjv+b0SP+KVY Eg== Received: from g2t2352.austin.hpe.com (g2t2352.austin.hpe.com [15.233.44.25]) by mx0b-002e3701.pphosted.com with ESMTP id 34rd4khy97-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 11 Nov 2020 14:05:18 +0000 Received: from g2t2360.austin.hpecorp.net (g2t2360.austin.hpecorp.net [16.196.225.135]) by g2t2352.austin.hpe.com (Postfix) with ESMTP id 7EBD0A3; Wed, 11 Nov 2020 14:05:17 +0000 (UTC) Received: from abner-virtual-machine.asiapacific.hpqcorp.net (abner-virtual-machine.asiapacific.hpqcorp.net [15.119.210.153]) by g2t2360.austin.hpecorp.net (Postfix) with ESMTP id D3CE83A; Wed, 11 Nov 2020 14:05:15 +0000 (UTC) From: "Abner Chang" To: devel@edk2.groups.io Cc: Maciej Rabeda , Jiaxin Wu , Siyuan Fu , Laszlo Ersek , Nickle Wang , Peter O'Hanley Subject: [NETWORK_HTTP_ENABLE PATCH 0/1] NetworkPkg: Add NETWORK_HTTP_ENABLE macro Date: Wed, 11 Nov 2020 21:19:26 +0800 Message-Id: <20201111131927.21323-1-abner.chang@hpe.com> X-Mailer: git-send-email 2.17.1 X-HPE-SCL: -1 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.312,18.0.737 definitions=2020-11-11_06:2020-11-10,2020-11-11 signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 suspectscore=1 malwarescore=0 bulkscore=0 lowpriorityscore=0 impostorscore=0 priorityscore=1501 mlxscore=0 mlxlogscore=797 spamscore=0 phishscore=0 clxscore=1015 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2011110083 BZ:2917 Current NETWORK_HTTP_BOOT_ENABLE macro is defined to enable HTTP boot feature in POST, this macro is not only enabling HTTP Boot related modules but also enabling other generic HTTP modules such as HttpDxe, HttpUtilitiesDxe and DnsDxe. These HTTP base drivers would not be only used by HTTP boot when we introduce the use case of Redfish implementation over HTTP to edk2. We should have a dedicate macro to enable generic HTTP functions on Network stack and additionally provide NETWORK_HTTP_BOOT_ENABLE for HTTP boot functionality for the use case that platform doesn't require HTTP boot. Signed-off-by: Abner Chang Cc: Maciej Rabeda Cc: Jiaxin Wu Cc: Siyuan Fu Cc: Laszlo Ersek Cc: Nickle Wang Cc: Peter O'Hanley Abner Chang (1): NetworkPkg: Add NETWORK_HTTP_ENABLE macro NetworkPkg/Network.fdf.inc | 5 ++++- NetworkPkg/NetworkComponents.dsc.inc | 5 ++++- NetworkPkg/NetworkDefines.dsc.inc | 9 +++++++++ 3 files changed, 17 insertions(+), 2 deletions(-) -- 2.17.1