Re: [edk2-devel] [PATCH 0/2] MdeModulePkg: small improvements to UsbNetwork

2023-08-29 Thread RichardHo [] via groups . io
Hi Rebecca, We have tried the patch. It works on my device. I think it could be add it into UsbNetwork source. Do you think? Thanks, Richard -Original Message- From: Mike Maslenkin Sent: 2023年8月26日 9:58 AM To: devel@edk2.groups.io Cc: Richard Ho (何明忠) ; rebe...@bsdio.com; Mike Maslenkin

[edk2-devel] [PATCH v5 3/3] MdeModulePkg/Bus/Usb/UsbNetwork/UsbCdcNcm: Add USB Cdc NCM devices support

2023-07-13 Thread RichardHo [] via groups . io
This driver provides UEFI driver for USB CDC NCM device Signed-off-by: Richard Ho Cc: Andrew Fish Cc: Leif Lindholm Cc: Michael D Kinney Cc: Michael Kubacki Cc: Zhiguang Liu Cc: Liming Gao Cc: Hao A Wu Cc: Ray Ni Tested-by: Tinh Nguyen Acked-by: Hao A Wu Reviewed-by: Rebecca Cran

[edk2-devel] [PATCH v5 2/3] MdeModulePkg/Bus/Usb/UsbNetwork/UsbCdcEcm: Add USB Cdc ECM devices support

2023-07-13 Thread RichardHo [] via groups . io
This driver provides UEFI driver for USB CDC ECM device Signed-off-by: Richard Ho Cc: Andrew Fish Cc: Leif Lindholm Cc: Michael D Kinney Cc: Michael Kubacki Cc: Zhiguang Liu Cc: Liming Gao Cc: Hao A Wu Cc: Ray Ni Tested-by: Tinh Nguyen Acked-by: Hao A Wu Reviewed-by: Rebecca Cran

[edk2-devel] [PATCH v4 2/3] MdeModulePkg/Bus/Usb/UsbNetwork/UsbCdcEcm: Add USB Cdc ECM devices support

2023-06-26 Thread RichardHo [] via groups . io
This driver provides UEFI driver for USB CDC ECM device Signed-off-by: Richard Ho Cc: Andrew Fish Cc: Leif Lindholm Cc: Michael D Kinney Cc: Michael Kubacki Cc: Zhiguang Liu Cc: Liming Gao Cc: Hao A Wu Cc: Ray Ni Tested-by: Tinh Nguyen Acked-by: Hao A Wu Reviewed-by: Rebecca Cran

[edk2-devel] [PATCH v4 3/3] MdeModulePkg/Bus/Usb/UsbNetwork/UsbCdcNcm: Add USB Cdc NCM devices support

2023-06-26 Thread RichardHo [] via groups . io
This driver provides UEFI driver for USB CDC NCM device Signed-off-by: Richard Ho Cc: Andrew Fish Cc: Leif Lindholm Cc: Michael D Kinney Cc: Michael Kubacki Cc: Zhiguang Liu Cc: Liming Gao Cc: Hao A Wu Cc: Ray Ni Tested-by: Tinh Nguyen Acked-by: Hao A Wu Reviewed-by: Rebecca Cran

Re: [edk2-devel] [PATCH v3 1/3] MdeModulePkg/Bus/Usb/UsbNetwork/UsbRndis: Add USB RNDIS devices support

2023-06-09 Thread RichardHo [] via groups . io
Hi Hao Wu, I will provide V4 for below next. #1 Modify DSC file in patch 3/3 #2 add Acked-by: Hao A Wu #3 modify DXE_DRIVER to UEFI_DRIVER Thanks, Richard -Original Message- From: Wu, Hao A Sent: 2023年6月8日 2:23 PM To: devel@edk2.groups.io; Richard Ho (何明忠) Cc: Andrew Fish ; Leif

[edk2-devel] [PATCH v3 3/3] MdeModulePkg/Bus/Usb/UsbNetwork/UsbCdcNcm: Add USB Cdc NCM devices support

2023-05-07 Thread RichardHo [] via groups . io
This driver provides UEFI driver for USB CDC NCM device Signed-off-by: Richard Ho Cc: Andrew Fish Cc: Leif Lindholm Cc: Michael D Kinney Cc: Michael Kubacki Cc: Zhiguang Liu Cc: Liming Gao Cc: Hao A Wu Cc: Ray Ni Tested-by: Tinh Nguyen Reviewed-by: Rebecca Cran Reviewed-by: Tony Lo

[edk2-devel] [PATCH v3 2/3] MdeModulePkg/Bus/Usb/UsbNetwork/UsbCdcEcm: Add USB Cdc ECM devices support

2023-05-07 Thread RichardHo [] via groups . io
This driver provides UEFI driver for USB CDC ECM device Signed-off-by: Richard Ho Cc: Andrew Fish Cc: Leif Lindholm Cc: Michael D Kinney Cc: Michael Kubacki Cc: Zhiguang Liu Cc: Liming Gao Cc: Hao A Wu Cc: Ray Ni Tested-by: Tinh Nguyen Reviewed-by: Rebecca Cran Reviewed-by: Tony Lo

[edk2-devel] [PATCH v2 2/3] MdeModulePkg/Bus/Usb/UsbNetwork/UsbCdcEcm: Add USB Cdc ECM devices support

2023-05-07 Thread RichardHo [] via groups . io
This driver provides UEFI driver for USB CDC ECM device Signed-off-by: Richard Ho Cc: Andrew Fish Cc: Leif Lindholm Cc: Michael D Kinney Cc: Michael Kubacki Cc: Zhiguang Liu Cc: Liming Gao Cc: Hao A Wu Cc: Ray Ni Tested-by: Tinh Nguyen Reviewed-by: Rebecca Cran Reviewed-by: Tony Lo

[edk2-devel] [PATCH v2 3/3] MdeModulePkg/Bus/Usb/UsbNetwork/UsbCdcNcm: Add USB Cdc NCM devices support

2023-05-07 Thread RichardHo [] via groups . io
This driver provides UEFI driver for USB CDC NCM device Signed-off-by: Richard Ho Cc: Andrew Fish Cc: Leif Lindholm Cc: Michael D Kinney Cc: Michael Kubacki Cc: Zhiguang Liu Cc: Liming Gao Cc: Hao A Wu Cc: Ray Ni Tested-by: Tinh Nguyen Reviewed-by: Rebecca Cran Reviewed-by: Tony Lo

[edk2-devel] [PATCH v1 2/3] MdeModulePkg/Bus/Usb/UsbNetwork/UsbCdcEcm: Add USB Cdc ECM devices support

2023-04-20 Thread RichardHo [] via groups . io
This driver provides UEFI driver for USB CDC ECM device Signed-off-by: Richard Ho Cc: Andrew Fish Cc: Leif Lindholm Cc: Michael D Kinney Cc: Michael Kubacki Cc: Zhiguang Liu Cc: Liming Gao Cc: Hao A Wu Cc: Ray Ni R: Rebecca Cran Tested-by: Tinh Nguyen Reviewed-by: Tony Lo ---

[edk2-devel] [PATCH v1 3/3] MdeModulePkg/Bus/Usb/UsbNetwork/UsbCdcNcm: Add USB Cdc NCM devices support

2023-04-20 Thread RichardHo [] via groups . io
This driver provides UEFI driver for USB CDC NCM device Signed-off-by: Richard Ho Cc: Andrew Fish Cc: Leif Lindholm Cc: Michael D Kinney Cc: Michael Kubacki Cc: Zhiguang Liu Cc: Liming Gao Cc: Hao A Wu Cc: Ray Ni R: Rebecca Cran Tested-by: Tinh Nguyen Reviewed-by: Tony Lo ---

Re: [edk2-devel] [PATCH v7 1/3] UsbNetworkPkg/UsbRndis: Add USB RNDIS devices support

2023-04-19 Thread RichardHo [] via groups . io
Hi Rebecca, ECM and NCM will be enable when move the UsbNetworkPkg to MdeModulePkg\Bus\Usb\UsbNetwork. About rate limiting. We have test it X86 system. It will be slow to PXE boot. Do you think this PCD should be enabled by default? Thanks, Richard -Original Message- From: Rebecca

Re: [edk2-devel] [PATCH v7 1/3] UsbNetworkPkg/UsbRndis: Add USB RNDIS devices support

2023-04-12 Thread RichardHo [] via groups . io
Hi Pedro, Would you consent if I upstream the code to edk2/MdeModulePkg/Bus/Usb/UsbNetwork? Thanks, Richard -Original Message- From: Chang, Abner Sent: 2023年4月12日 12:26 PM To: Richard Ho (何明忠) ; Pedro Falcato ; devel@edk2.groups.io; rebe...@bsdio.com Cc: Andrew Fish ; Leif Lindholm ;

Re: [edk2-devel] [PATCH v7 1/3] UsbNetworkPkg/UsbRndis: Add USB RNDIS devices support

2023-04-11 Thread RichardHo [] via groups . io
Hi Pedro/Abner, UsbNetworkPkg provide the RNDIS/ECM/NCM device support that are implement form USB specification(we have other USB network device's driver to upstream). It is not specific USB device. The driver could work on any platform. So, we create UsbNetworkPkg same as NetworkPkg in edk2

[edk2-devel] [PATCH v7 2/3] UsbNetworkPkg/UsbCdcEcm: Add USB Cdc ECM devices support

2023-04-07 Thread RichardHo [] via groups . io
This driver provides UEFI driver for USB CDC ECM device Signed-off-by: Richard Ho Cc: Andrew Fish Cc: Leif Lindholm Cc: Michael D Kinney Cc: Michael Kubacki Cc: Zhiguang Liu Cc: Liming Gao Cc: Rebecca Cran Tested-by: Tinh Nguyen Reviewed-by: Tony Lo ---

[edk2-devel] [PATCH v7 3/3] UsbNetworkPkg/UsbCdcNcm: Add USB Cdc NCM devices support

2023-04-07 Thread RichardHo [] via groups . io
This driver provides UEFI driver for USB CDC NCM device Signed-off-by: Richard Ho Cc: Andrew Fish Cc: Leif Lindholm Cc: Michael D Kinney Cc: Michael Kubacki Cc: Zhiguang Liu Cc: Liming Gao Cc: Rebecca Cran Tested-by: Tinh Nguyen Reviewed-by: Tony Lo ---

[edk2-devel] [PATCH v6 2/3] UsbNetworkPkg/UsbCdcEcm: Add USB Cdc ECM devices support

2023-03-08 Thread RichardHo [] via groups . io
This driver provides UEFI driver for USB CDC ECM device Signed-off-by: Richard Ho Cc: Andrew Fish Cc: Leif Lindholm Cc: Michael D Kinney Cc: Michael Kubacki Cc: Zhiguang Liu Cc: Liming Gao Cc: Rebecca Cran Tested-by: Tinh Nguyen Reviewed-by: Tony Lo ---

[edk2-devel] [PATCH v6 3/3] UsbNetworkPkg/UsbCdcNcm: Add USB Cdc NCM devices support

2023-03-08 Thread RichardHo [] via groups . io
This driver provides UEFI driver for USB CDC NCM device Signed-off-by: Richard Ho Cc: Andrew Fish Cc: Leif Lindholm Cc: Michael D Kinney Cc: Michael Kubacki Cc: Zhiguang Liu Cc: Liming Gao Cc: Rebecca Cran Tested-by: Tinh Nguyen Reviewed-by: Tony Lo ---

[edk2-devel] [PATCH v5 2/3] UsbNetworkPkg/UsbCdcEcm: Add USB Cdc ECM devices support

2023-03-08 Thread RichardHo [] via groups . io
This driver provides UEFI driver for USB CDC ECM device Signed-off-by: Richard Ho Cc: Andrew Fish Cc: Leif Lindholm Cc: Michael D Kinney Cc: Michael Kubacki Cc: Zhiguang Liu Cc: Liming Gao Cc: Rebecca Cran Reviewed-by: Tony Lo --- UsbNetworkPkg/UsbCdcEcm/ComponentName.c | 170 +

[edk2-devel] [PATCH v5 3/3] UsbNetworkPkg/UsbCdcNcm: Add USB Cdc NCM devices support

2023-03-08 Thread RichardHo [] via groups . io
This driver provides UEFI driver for USB CDC NCM device Signed-off-by: Richard Ho Cc: Andrew Fish Cc: Leif Lindholm Cc: Michael D Kinney Cc: Michael Kubacki Cc: Zhiguang Liu Cc: Liming Gao Cc: Rebecca Cran Reviewed-by: Tony Lo --- UsbNetworkPkg/UsbCdcNcm/ComponentName.c | 170

Re: [edk2-devel] [PATCH v4 1/3] UsbNetworkPkg/UsbRndis: Add USB RNDIS devices support

2023-03-03 Thread RichardHo [] via groups . io
Hi Tinh/Rebecca/Michael, Does other issue in UsbNetworkPkg PATCH V4? May I add you to reviewer’s list in commit message? Thanks, Richard From: Richard Ho (何明忠) Sent: 2023年2月21日 11:02 AM To: Tinh Nguyen OS ; devel@edk2.groups.io Cc: Tony Lo (羅金松) ; Felix Polyudov ; Srini Narayana ; Harikrishna

Re: [edk2-devel] [PATCH v4 1/3] UsbNetworkPkg/UsbRndis: Add USB RNDIS devices support

2023-02-20 Thread RichardHo [] via groups . io
Hi Tinh, Our last RNDIS driver’s code has add that. To see

[edk2-devel] [PATCH v4 3/3] UsbNetworkPkg/UsbCdcNcm: Add USB Cdc NCM devices support

2023-02-18 Thread RichardHo [] via groups . io
This driver provides UEFI driver for USB CDC NCM device Signed-off-by: Richard Ho Cc: Andrew Fish Cc: Leif Lindholm Cc: Michael D Kinney Cc: Michael Kubacki Cc: Zhiguang Liu Cc: Liming Gao Cc: Rebecca Cran Reviewed-by: Tony Lo --- UsbNetworkPkg/UsbCdcNcm/UsbCdcNcm.inf| 42 +

[edk2-devel] [PATCH v4 2/3] UsbNetworkPkg/UsbCdcEcm: Add USB Cdc ECM devices support

2023-02-18 Thread RichardHo [] via groups . io
This driver provides UEFI driver for USB CDC ECM device Signed-off-by: Richard Ho Cc: Andrew Fish Cc: Leif Lindholm Cc: Michael D Kinney Cc: Michael Kubacki Cc: Zhiguang Liu Cc: Liming Gao Cc: Rebecca Cran Reviewed-by: Tony Lo --- UsbNetworkPkg/UsbCdcEcm/UsbCdcEcm.inf| 42 ++

Re: [edk2-devel] [PATCH v3 1/3] UsbNetworkPkg/UsbRndis: Add USB RNDIS devices support

2023-02-15 Thread RichardHo [] via groups . io
Hi Rebecca, Thanks for your response. We will fixed it next. Thanks, Richard -Original Message- From: Rebecca Cran Sent: 2023年2月16日 1:28 AM To: devel@edk2.groups.io; Tony Lo (羅金松) ; Richard Ho (何明忠) Cc: Andrew Fish ; Leif Lindholm ; Michael D Kinney ; Michael Kubacki ; Zhiguang Liu

Re: [edk2-devel] [PATCH v3 1/3] UsbNetworkPkg/UsbRndis: Add USB RNDIS devices support

2023-02-15 Thread RichardHo [] via groups . io
Hi Michael, If select EnableRateLimiting to TRUE and use the X86 system. It will be hang when PXE boot. Could you help to check? Thanks, Richard -Original Message- From: Michael Brown Sent: 2023年2月15日 6:24 PM To: devel@edk2.groups.io; Richard Ho (何明忠) Cc: Andrew Fish ; Leif Lindholm

[edk2-devel] [PATCH v3 3/3] UsbNetworkPkg/UsbCdcNcm: Add USB Cdc NCM devices support

2023-02-14 Thread RichardHo [] via groups . io
This driver provides UEFI driver for USB CDC NCM device Signed-off-by: Richard Ho Cc: Andrew Fish Cc: Leif Lindholm Cc: Michael D Kinney Cc: Michael Kubacki Cc: Zhiguang Liu Cc: Liming Gao Reviewed-by: Tony Lo --- UsbNetworkPkg/UsbCdcNcm/ComponentName.c | 170

[edk2-devel] [PATCH v3 2/3] UsbNetworkPkg/UsbCdcEcm: Add USB Cdc ECM devices support

2023-02-14 Thread RichardHo [] via groups . io
This driver provides UEFI driver for USB CDC ECM device Signed-off-by: Richard Ho Cc: Andrew Fish Cc: Leif Lindholm Cc: Michael D Kinney Cc: Michael Kubacki Cc: Zhiguang Liu Cc: Liming Gao Reviewed-by: Tony Lo --- UsbNetworkPkg/UsbCdcEcm/ComponentName.c | 170 +

Re: [edk2-devel] [PATCH v2 1/3] UsbNetworkPkg/UsbRndis: Add USB RNDIS devices support

2023-02-08 Thread RichardHo [] via groups . io
Hi Rebecca, We will modify it in next patch. Thanks, Richard -Original Message- From: Rebecca Cran Sent: 2023年2月8日 12:14 AM To: devel@edk2.groups.io; Richard Ho (何明忠) Cc: Andrew Fish ; Leif Lindholm ; Michael D Kinney ; Michael Kubacki ; Zhiguang Liu ; Liming Gao ; Tony Lo (羅金松)

Re: [edk2-devel] [PATCH v2 1/3] UsbNetworkPkg/UsbRndis: Add USB RNDIS devices support

2023-02-08 Thread RichardHo [] via groups . io
Hi Tinh, Thanks for your response. We will do more test in this patch. Thanks, Richard -Original Message- From: Tinh Nguyen OS Sent: 2023年2月8日 10:46 AM To: Michael Brown ; devel@edk2.groups.io; Tinh Nguyen OS ; Richard Ho (何明忠) Subject: [EXTERNAL] Re: [edk2-devel] [PATCH v2 1/3]

[edk2-devel] [PATCH v2 2/3] UsbNetworkPkg/UsbCdcEcm: Add USB Cdc ECM devices support

2023-02-04 Thread RichardHo [] via groups . io
This driver provides UEFI driver for USB CDC ECM device Signed-off-by: Richard Ho Cc: Andrew Fish Cc: Leif Lindholm Cc: Michael D Kinney Cc: Michael Kubacki Cc: Zhiguang Liu Cc: Liming Gao Reviewed-by: Tony Lo --- UsbNetworkPkg/UsbCdcEcm/ComponentName.c | 170 +

[edk2-devel] [PATCH v2 3/3] UsbNetworkPkg/UsbCdcNcm: Add USB Cdc NCM devices support

2023-02-04 Thread RichardHo [] via groups . io
This driver provides UEFI driver for USB CDC NCM device Signed-off-by: Richard Ho Cc: Andrew Fish Cc: Leif Lindholm Cc: Michael D Kinney Cc: Michael Kubacki Cc: Zhiguang Liu Cc: Liming Gao Reviewed-by: Tony Lo --- UsbNetworkPkg/UsbCdcNcm/ComponentName.c | 170

Re: [edk2-devel] [PATCH 1/3] UsbNetworkPkg/UsbRndis: Add USB RNDIS devices support

2023-01-12 Thread RichardHo [] via groups . io
Hi Michael, We add this patch in my X86 platform and use the NCM device to test IPV4 PXE boot from 1330MB ISO file. No this patch: 35 sec to download 1330M ISO file Add this patch: 181 sec to download 1330M ISO file The patch will increase boot time in my X86 platform. Thanks, Richard

Re: [edk2-devel] [PATCH 1/3] UsbNetworkPkg/UsbRndis: Add USB RNDIS devices support

2023-01-11 Thread RichardHo [] via groups . io
Hi Michael, Thanks for your response. We will do more test in Nic->CanReceive flag's code next. Thanks, Richard -Original Message- From: Michael Brown Sent: 2023年1月11日 9:18 AM To: devel@edk2.groups.io; Richard Ho (何明忠) Cc: Andrew Fish ; Leif Lindholm ; Michael D Kinney ; Michael

[edk2-devel] [PATCH 3/3] UsbNetworkPkg/UsbCdcNcm: Add USB Cdc NCM devices support

2022-12-07 Thread RichardHo [] via groups . io
This driver provides UEFI driver for USB CDC NCM device Signed-off-by: Richard Ho Cc: Andrew Fish Cc: Leif Lindholm Cc: Michael D Kinney Cc: Michael Kubacki Cc: Zhiguang Liu Cc: Liming Gao Reviewed-by: Tony Lo --- UsbNetworkPkg/UsbCdcNcm/ComponentName.c | 170

[edk2-devel] [PATCH 2/3] UsbNetworkPkg/UsbCdcEcm: Add USB Cdc ECM devices support

2022-12-07 Thread RichardHo [] via groups . io
This driver provides UEFI driver for USB CDC ECM device Signed-off-by: Richard Ho Cc: Andrew Fish Cc: Leif Lindholm Cc: Michael D Kinney Cc: Michael Kubacki Cc: Zhiguang Liu Cc: Liming Gao Reviewed-by: Tony Lo --- UsbNetworkPkg/UsbCdcEcm/ComponentName.c | 170 +

Re: [edk2-devel] [PATCH] UsbNetworkPkg: add USB network devices support

2022-12-06 Thread RichardHo [] via groups . io
Hi Rebecca, Thanks for your response. I will fixed it next. Thanks, Richard -Original Message- From: Rebecca Cran Sent: 2022年12月5日 11:15 AM To: devel@edk2.groups.io; Richard Ho (何明忠) Cc: Andrew Fish ; Leif Lindholm ; Michael D Kinney ; Michael Kubacki ; Zhiguang Liu ; Liming Gao ;

Re: [edk2-devel] [PATCH 1/3] UsbNetworkPkg/UsbRndis: Add USB RNDIS devices support

2022-12-02 Thread RichardHo [] via groups . io
Hi Michael, Thanks for your response. I will fixed it next. Thanks, Richard -Original Message- From: Michael Brown Sent: 2022年12月2日 6:09 PM To: devel@edk2.groups.io; Richard Ho (何明忠) Cc: Andrew Fish ; Leif Lindholm ; Michael D Kinney ; Michael Kubacki ; Zhiguang Liu ; Liming Gao ;

Re: [edk2-devel] [PATCH 1/3] UsbNetworkPkg/UsbRndis: Add USB RNDIS devices support

2022-12-02 Thread RichardHo [] via groups . io
Hi Rebecca, Thanks for your response. I will fixed it next. Thanks, Richard -Original Message- From: Rebecca Cran Sent: 2022年12月1日 11:47 PM To: devel@edk2.groups.io; Richard Ho (何明忠) Cc: Andrew Fish ; Leif Lindholm ; Michael D Kinney ; Michael Kubacki ; Zhiguang Liu ; Liming Gao ;

Re: [edk2-devel] [PATCH] UsbNetworkPkg: add USB network devices support

2022-11-27 Thread RichardHo [] via groups . io
Hi Rebecca, Thanks for your response. #1. The NCM, ECM, and RNDIS feature could enable at the same time. #2. UsbEthernetProtocol.h, PxeFunction.c the TYPO will be fixed next. #3 Receive buffer will be allocate during driver initialize. Thanks, Richard -Original Message- From: Rebecca

[edk2-devel] [PATCH 3/3] UsbNetworkPkg/UsbCdcNcm: Add USB Cdc NCM devices support

2022-10-03 Thread RichardHo [] via groups . io
This driver provides UEFI driver for USB CDC NCM device Signed-off-by: Richard Ho Cc: Andrew Fish Cc: Leif Lindholm Cc: Michael D Kinney Cc: Michael Kubacki Cc: Zhiguang Liu Cc: Liming Gao Reviewed-by: Tony Lo --- UsbNetworkPkg/UsbCdcNcm/ComponentName.c | 170

[edk2-devel] [PATCH 2/3] UsbNetworkPkg/UsbCdcEcm: Add USB Cdc ECM devices support

2022-10-03 Thread RichardHo [] via groups . io
This driver provides UEFI driver for USB CDC ECM device Signed-off-by: Richard Ho Cc: Andrew Fish Cc: Leif Lindholm Cc: Michael D Kinney Cc: Michael Kubacki Cc: Zhiguang Liu Cc: Liming Gao Reviewed-by: Tony Lo --- UsbNetworkPkg/UsbCdcEcm/ComponentName.c | 170 +

Re: 回复: [edk2-devel] [PATCH] UsbNetworkPkg: add USB network devices support

2022-09-22 Thread RichardHo [] via groups . io
Hi Liming, RNDIS specification is not defines this. We're follow the ECM (5.4 Ethernet Networking Functional Descriptor) and NCM (5.2.1 NCM Functional Descriptor)specification to implement RNDIS driver. If RNDIS device has other way to know the networking functional information. We could

Re: [edk2-devel] [PATCH] UsbNetworkPkg: add USB network devices support

2022-09-20 Thread RichardHo [] via groups . io
Hi Abner, For #4, To see below code. RNDIS driver provide the RndisUndiStart routine. It could execute RndisUndiStart in UndiStart routine end. The upper layer driver not need to know the USB CDC driver interface class. It only provide the

Re: [edk2-devel] [PATCH] UsbNetworkPkg: add USB network devices support

2022-09-11 Thread RichardHo [] via groups . io
Hi Abner, Ans #1. I think the USB network feature is better in the UsbNetworkPkg. It is easy to control USB network stack in this package. The package is same as NetworkPkg(The NetworkPkg gathers all network stack features). The UsbNetworkPkg could gather the USB network stack.

Re: [edk2-devel] [PATCH] UsbNetworkPkg: add USB network devices support

2022-09-06 Thread RichardHo [] via groups . io
Hi Rebecca, We didn't check it in QEMU. Is QEMU report standard USB RNDIS protocol? We only test it in physical device. Below is device lists. USB RNDIS: AST2500: BMC report the RNDIS device USB NCM: DisplayLink HIS USB3.0 Portable Dock(DisplayLink (UK) Ltd.) Vendor ID: 0x17E9 Product ID:

Re: 回复: [edk2-devel] [PATCH] UsbNetworkPkg: add USB network devices support

2022-09-02 Thread RichardHo [] via groups . io
Hi Liming, See the Binding.jpg that is NetworkCommon driver boot flow. Below is NetworkCommon driver to do #1 Install UNDI protocol #2 Respond normal Cdb flag or attribute in UNDI API #3 Provide device API hook if the device has specific command or setting. Ex: UndiGetState routine in

Re: [edk2-devel] [PATCH] UsbNetworkPkg: add USB network devices support

2022-09-01 Thread RichardHo [] via groups . io
Hi Abner, OK, I will using "--transfer-encoding=8bit " to resend it next. Thanks, Richard -Original Message- From: Chang, Abner Sent: 2022年9月1日 5:06 PM To: devel@edk2.groups.io; RichardHo [何明忠] ; Rebecca Cran Cc: Andrew Fish ; Leif Lindholm ; Michael D Kinney ; Michael Kubacki ;

Re: 回复: [edk2-devel] [PATCH] UsbNetworkPkg: add USB network devices support

2022-08-31 Thread RichardHo [] via groups . io
Hi Liming, Please see more information in ReadMe.md for your question. Thanks, Richard -Original Message- From: gaoliming Sent: 2022年8月31日 5:47 PM To: devel@edk2.groups.io; RichardHo [何明忠] Cc: 'Andrew Fish' ; 'Leif Lindholm' ; 'Michael D Kinney' ; 'Michael Kubacki' ; 'Leif

Re: [edk2-devel] [PATCH] UsbNetworkPkg: add USB network devices support

2022-08-31 Thread RichardHo [] via groups . io
Hi Rebecca, All files are new. I sent it with "git send-email". I don't have account to push the code into branch. Thanks, Richard -Original Message- From: Rebecca Cran Sent: 2022年8月31日 9:28 PM To: devel@edk2.groups.io; RichardHo [何明忠] Cc: Andrew Fish ; Leif Lindholm ; Michael D