From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from walk.intel-email.com (walk.intel-email.com [101.227.64.242]) by mx.groups.io with SMTP id smtpd.web09.4090.1662106405660086884 for ; Fri, 02 Sep 2022 01:13:26 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@byosoft.com.cn header.s=cloud-union header.b=Oyd+p69q; spf=pass (domain: byosoft.com.cn, ip: 101.227.64.242, mailfrom: gaoliming@byosoft.com.cn) Received: from walk.intel-email.com (localhost [127.0.0.1]) by walk.intel-email.com (Postfix) with ESMTP id 1801ACD1F870 for ; Fri, 2 Sep 2022 16:13:22 +0800 (CST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=byosoft.com.cn; s=cloud-union; t=1662106402; bh=uLFrqsbV73ONNu+yjuOEfBgLk8lPtQL7IlNOP06JVoc=; h=From:To:Cc:References:In-Reply-To:Subject:Date; b=Oyd+p69qE7uBT8L+vi+KCWdxzkSSdBH+flQobUfPdkCjKpOLSleDsGFfyPRoN95GI u4xCw4MOncT+1Lfv68LSYmtbq0Fljh1ynBCb4T317l+ZaPObNkNRnUfQGHYAGOGBps aY7OiCtyBYhr763iqLbWR6kPQCwdUSroVVRZKlAg= Received: from localhost (localhost [127.0.0.1]) by walk.intel-email.com (Postfix) with ESMTP id 13AB0CD1F857 for ; Fri, 2 Sep 2022 16:13:22 +0800 (CST) X-Virus-Scanned: by SpamTitan at intel-email.com Received: from walk.intel-email.com (localhost [127.0.0.1]) by walk.intel-email.com (Postfix) with ESMTP id D033ECD1F74B for ; Fri, 2 Sep 2022 16:13:21 +0800 (CST) Authentication-Results: walk.intel-email.com; none Received: from mail.byosoft.com.cn (mail.byosoft.com.cn [58.240.74.242]) by walk.intel-email.com (Postfix) with SMTP id 6C0A1CD1F8A4 for ; Fri, 2 Sep 2022 16:13:18 +0800 (CST) Received: from DESKTOPS6D0PVI ([58.246.60.130]) (envelope-sender ) by 192.168.6.13 with ESMTP for ; Fri, 02 Sep 2022 16:13:07 +0800 X-WM-Sender: gaoliming@byosoft.com.cn X-Originating-IP: 58.246.60.130 X-WM-AuthFlag: YES X-WM-AuthUser: gaoliming@byosoft.com.cn From: "gaoliming" To: =?UTF-8?B?J1JpY2hhcmRIbyBb5L2V5piO5b+gXSc=?= , Cc: "'Andrew Fish'" , "'Leif Lindholm'" , "'Michael D Kinney'" , "'Michael Kubacki'" , "'Leif Lindholm'" , "'Zhiguang Liu'" , "'Hao A Wu'" , "'Ray Ni'" , =?UTF-8?B?J1RvbnlMbyBb576F6YeR5p2+XSc=?= , "'Demeter, Miki'" References: <20220831023054.1284-1-richardho@ami.com> <00a301d8bd1e$9130e980$b392bc80$@byosoft.com.cn> In-Reply-To: Subject: =?UTF-8?B?5Zue5aSNOiBbRVhURVJOQUxdIOWbnuWkjTogW2VkazItZGV2ZWxdIFtQQVRDSF0gVXNiTmV0d29ya1BrZzogYWRkIFVTQiBuZXR3b3JrIGRldmljZXMgc3VwcG9ydA==?= Date: Fri, 2 Sep 2022 16:13:10 +0800 Message-ID: <006e01d8bea3$d701dd80$85059880$@byosoft.com.cn> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQDKdNEmAiUxSM2KQEOf7wtAteL/RwFgWQK5AtRbeiSvxraYoA== Sender: "gaoliming" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Content-Language: zh-cn Richard: ReadMe introduces the module behavior. But, it doesn't provide the = code design. So, I want to confirm whether NetworkCommon driver support = PXE. Thanks Liming > -----=E9=82=AE=E4=BB=B6=E5=8E=9F=E4=BB=B6----- > =E5=8F=91=E4=BB=B6=E4=BA=BA: RichardHo [=E4=BD=95=E6=98=8E=E5=BF=A0] = > =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: = 2022=E5=B9=B49=E6=9C=881=E6=97=A5 11:47 > =E6=94=B6=E4=BB=B6=E4=BA=BA: gaoliming ; = devel@edk2.groups.io > =E6=8A=84=E9=80=81: 'Andrew Fish' ; 'Leif Lindholm' > ; 'Michael D Kinney' > ; 'Michael Kubacki' > ; 'Leif Lindholm' ; > 'Zhiguang Liu' ; 'Hao A Wu' = ; > 'Ray Ni' ; TonyLo [=E7=BE=85=E9=87=91=E6=9D=BE] = ; 'Demeter, > Miki' > =E4=B8=BB=E9=A2=98: RE: [EXTERNAL] =E5=9B=9E=E5=A4=8D: [edk2-devel] = [PATCH] UsbNetworkPkg: add USB > network devices support >=20 > Hi Liming, >=20 > Please see more information in ReadMe.md for your question. >=20 > Thanks, > Richard >=20 >=20 > -----Original Message----- > From: gaoliming > Sent: 2022=E5=B9=B48=E6=9C=8831=E6=97=A5 5:47 PM > To: devel@edk2.groups.io; RichardHo [=E4=BD=95=E6=98=8E=E5=BF=A0] = > Cc: 'Andrew Fish' ; 'Leif Lindholm' > ; 'Michael D Kinney' > ; 'Michael Kubacki' > ; 'Leif Lindholm' ; > 'Zhiguang Liu' ; 'Hao A Wu' = ; > 'Ray Ni' ; TonyLo [=E7=BE=85=E9=87=91=E6=9D=BE] = ; 'Demeter, > Miki' > Subject: [EXTERNAL] =E5=9B=9E=E5=A4=8D: [edk2-devel] [PATCH] = UsbNetworkPkg: add USB > network devices support >=20 >=20 > **CAUTION: The e-mail below is from an external source. Please = exercise > caution before opening attachments, clicking links, or following = guidance.** >=20 > Richard: > Thanks for your contribution. This is new feature. Can you submit = feature > request to > = https://nam12.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fbugzi= l > la.tianocore.org%2F&data=3D05%7C01%7Crichardho%40ami.com%7C5f95 > 0debbf01487623db08da8b35b846%7C27e97857e15f486cb58e86c2b3040f93 > %7C1%7C0%7C637975360096010785%7CUnknown%7CTWFpbGZsb3d8eyJW > IjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C > 3000%7C%7C%7C&sdata=3Dzl%2F13Q5OOLBzRtb37HvG5j0i6x6fh%2BCIo > 0fqkWnbaJU%3D&reserved=3D0? If you have no account in > = https://nam12.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fbugzi= l > la.tianocore.org%2F&data=3D05%7C01%7Crichardho%40ami.com%7C5f95 > 0debbf01487623db08da8b35b846%7C27e97857e15f486cb58e86c2b3040f93 > %7C1%7C0%7C637975360096010785%7CUnknown%7CTWFpbGZsb3d8eyJW > IjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C > 3000%7C%7C%7C&sdata=3Dzl%2F13Q5OOLBzRtb37HvG5j0i6x6fh%2BCIo > 0fqkWnbaJU%3D&reserved=3D0, you can ask help for 'Demeter, Miki' > demeter@intel.com>. >=20 > For the code, what's the purpose of > UsbNetworkPkg/NetworkCommon/PxeFunction.c? Does NetworkCommon > support PXE? >=20 > Thanks > Liming > > -----=E9=82=AE=E4=BB=B6=E5=8E=9F=E4=BB=B6----- > > =E5=8F=91=E4=BB=B6=E4=BA=BA: devel@edk2.groups.io = =E4=BB=A3=E8=A1=A8 RichardHo > > [=E4=BD=95=E6=98=8E=E5=BF=A0] via groups.io > > =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: = 2022=E5=B9=B48=E6=9C=8831=E6=97=A5 10:31 > > =E6=94=B6=E4=BB=B6=E4=BA=BA: devel@edk2.groups.io > > =E6=8A=84=E9=80=81: Andrew Fish ; Leif Lindholm > > ; Michael D Kinney > > ; Michael Kubacki > > ; Leif Lindholm ; > > Zhiguang Liu ; Liming Gao > > ; Hao A Wu ; Ray Ni > > ; TonyLo [=E7=BE=85=E9=87=91=E6=9D=BE] = > > =E4=B8=BB=E9=A2=98: [edk2-devel] [PATCH] UsbNetworkPkg: add USB = network devices > > support > > > > UsbNetworkPkg provides network functions for USB ACM, USB NCM, and > USB > > RNDIS network device. > > > > Signed-off-by: Richard Ho > > Cc: Andrew Fish > > Cc: Leif Lindholm > > Cc: Michael D Kinney > > Cc: Michael Kubacki > > Cc: Leif Lindholm > > Cc: Zhiguang Liu > > Acked-by: Michael D Kinney > > Acked-by: Liming Gao > > Acked-by: Leif Lindholm > > Reviewed-by: Hao A Wu > > Reviewed-by: Ray Ni > > Reviewed-by: Tony Lo > > --- > > UsbNetworkPkg/Config/UsbNetworkPkg.inc.dsc | 9 + > > .../Config/UsbNetworkPkgComponentsDxe.inc.dsc | 20 + > > .../Config/UsbNetworkPkgComponentsDxe.inc.fdf | 21 + > > .../Config/UsbNetworkPkgDefines.inc.dsc | 23 + > > .../Include/Protocol/UsbEthernetProtocol.h | 872 +++++++++ > > UsbNetworkPkg/NetworkCommon/ComponentName.c | 264 +++ > > UsbNetworkPkg/NetworkCommon/DriverBinding.c | 583 ++++++ > > UsbNetworkPkg/NetworkCommon/DriverBinding.h | 263 +++ > > UsbNetworkPkg/NetworkCommon/NetworkCommon.inf | 43 + > > UsbNetworkPkg/NetworkCommon/PxeFunction.c | 1734 > > +++++++++++++++++ > > UsbNetworkPkg/ReadMe.md | 65 + > > UsbNetworkPkg/ReleaseNotes.md | 11 + > > UsbNetworkPkg/UsbCdcEcm/ComponentName.c | 170 ++ > > UsbNetworkPkg/UsbCdcEcm/UsbCdcEcm.c | 504 +++++ > > UsbNetworkPkg/UsbCdcEcm/UsbCdcEcm.h | 211 ++ > > UsbNetworkPkg/UsbCdcEcm/UsbCdcEcm.inf | 41 + > > UsbNetworkPkg/UsbCdcEcm/UsbEcmFunction.c | 861 ++++++++ > > UsbNetworkPkg/UsbCdcNcm/ComponentName.c | 170 ++ > > UsbNetworkPkg/UsbCdcNcm/UsbCdcNcm.c | 508 +++++ > > UsbNetworkPkg/UsbCdcNcm/UsbCdcNcm.h | 245 +++ > > UsbNetworkPkg/UsbCdcNcm/UsbCdcNcm.inf | 41 + > > UsbNetworkPkg/UsbCdcNcm/UsbNcmFunction.c | 946 > +++++++++ > > UsbNetworkPkg/UsbNetworkPkg.dec | 32 + > > UsbNetworkPkg/UsbRndis/ComponentName.c | 172 ++ > > UsbNetworkPkg/UsbRndis/UsbRndis.c | 848 ++++++++ > > UsbNetworkPkg/UsbRndis/UsbRndis.h | 569 ++++++ > > UsbNetworkPkg/UsbRndis/UsbRndis.inf | 41 + > > UsbNetworkPkg/UsbRndis/UsbRndisFunction.c | 1587 > > +++++++++++++++ > > 28 files changed, 10854 insertions(+) create mode 100644 > > UsbNetworkPkg/Config/UsbNetworkPkg.inc.dsc > > create mode 100644 > > UsbNetworkPkg/Config/UsbNetworkPkgComponentsDxe.inc.dsc > > create mode 100644 > > UsbNetworkPkg/Config/UsbNetworkPkgComponentsDxe.inc.fdf > > create mode 100644 > > UsbNetworkPkg/Config/UsbNetworkPkgDefines.inc.dsc > > create mode 100644 > > UsbNetworkPkg/Include/Protocol/UsbEthernetProtocol.h > > create mode 100644 > > UsbNetworkPkg/NetworkCommon/ComponentName.c > > create mode 100644 UsbNetworkPkg/NetworkCommon/DriverBinding.c > > create mode 100644 UsbNetworkPkg/NetworkCommon/DriverBinding.h > > create mode 100644 > > UsbNetworkPkg/NetworkCommon/NetworkCommon.inf > > create mode 100644 UsbNetworkPkg/NetworkCommon/PxeFunction.c > > create mode 100644 UsbNetworkPkg/ReadMe.md create mode 100644 > > UsbNetworkPkg/ReleaseNotes.md create mode 100644 > > UsbNetworkPkg/UsbCdcEcm/ComponentName.c > > create mode 100644 UsbNetworkPkg/UsbCdcEcm/UsbCdcEcm.c > > create mode 100644 UsbNetworkPkg/UsbCdcEcm/UsbCdcEcm.h > > create mode 100644 UsbNetworkPkg/UsbCdcEcm/UsbCdcEcm.inf > > create mode 100644 UsbNetworkPkg/UsbCdcEcm/UsbEcmFunction.c > > create mode 100644 UsbNetworkPkg/UsbCdcNcm/ComponentName.c > > create mode 100644 UsbNetworkPkg/UsbCdcNcm/UsbCdcNcm.c > > create mode 100644 UsbNetworkPkg/UsbCdcNcm/UsbCdcNcm.h > > create mode 100644 UsbNetworkPkg/UsbCdcNcm/UsbCdcNcm.inf > > create mode 100644 UsbNetworkPkg/UsbCdcNcm/UsbNcmFunction.c > > create mode 100644 UsbNetworkPkg/UsbNetworkPkg.dec create mode > > 100644 UsbNetworkPkg/UsbRndis/ComponentName.c > > create mode 100644 UsbNetworkPkg/UsbRndis/UsbRndis.c create > mode > > 100644 UsbNetworkPkg/UsbRndis/UsbRndis.h create mode 100644 > > UsbNetworkPkg/UsbRndis/UsbRndis.inf > > create mode 100644 UsbNetworkPkg/UsbRndis/UsbRndisFunction.c > > > > > > >=20 >=20 >=20 > -The information contained in this message may be confidential and > proprietary to American Megatrends (AMI). This communication is = intended to > be read only by the individual or entity to whom it is addressed or by = their > designee. If the reader of this message is not the intended recipient, = you are > on notice that any distribution of this message, in any form, is = strictly > prohibited. Please promptly notify the sender by reply e-mail or by = telephone > at 770-246-8600, and then delete or destroy all copies of the = transmission.