The SendRndisSetMsg function never appears to be called: never directly,
or as a callback.
I noticed this because qemu's rndis receive function always fails
because the media status is 'uninitialized': it uses the RNDIS SET MSG
to change the status to initialized.
--
Rebecca Cran
On 10/3/22 03:26, RichardHo [何明忠] via groups.io wrote:
This driver provides UEFI driver for USB RNDIS device
Signed-off-by: Richard Ho <[email protected]>
Cc: Andrew Fish <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Michael D Kinney <[email protected]>
Cc: Michael Kubacki <[email protected]>
Cc: Zhiguang Liu <[email protected]>
Cc: Liming Gao <[email protected]>
Reviewed-by: Tony Lo <[email protected]>
---
UsbNetworkPkg/Config/UsbNetworkPkg.inc.dsc | 9 +
.../Config/UsbNetworkPkgComponentsDxe.inc.dsc | 20 +
.../Config/UsbNetworkPkgComponentsDxe.inc.fdf | 20 +
.../Config/UsbNetworkPkgDefines.inc.dsc | 23 +
.../Protocol/EdkIIUsbEthernetProtocol.h | 874 +++++++++
UsbNetworkPkg/NetworkCommon/ComponentName.c | 263 +++
UsbNetworkPkg/NetworkCommon/DriverBinding.c | 581 ++++++
UsbNetworkPkg/NetworkCommon/DriverBinding.h | 263 +++
UsbNetworkPkg/NetworkCommon/NetworkCommon.inf | 44 +
UsbNetworkPkg/NetworkCommon/PxeFunction.c | 1734 +++++++++++++++++
UsbNetworkPkg/ReadMe.md | 65 +
UsbNetworkPkg/ReleaseNotes.md | 11 +
UsbNetworkPkg/UsbNetworkPkg.dec | 36 +
UsbNetworkPkg/UsbRndis/ComponentName.c | 172 ++
UsbNetworkPkg/UsbRndis/UsbRndis.c | 845 ++++++++
UsbNetworkPkg/UsbRndis/UsbRndis.h | 571 ++++++
UsbNetworkPkg/UsbRndis/UsbRndis.inf | 42 +
UsbNetworkPkg/UsbRndis/UsbRndisFunction.c | 1591 +++++++++++++++
18 files changed, 7164 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/EdkIIUsbEthernetProtocol.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/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
-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#96925): https://edk2.groups.io/g/devel/message/96925
Mute This Topic: https://groups.io/mt/94086820/21656
Group Owner: [email protected]
Unsubscribe: https://edk2.groups.io/g/devel/unsub [[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-