Hi all,
I'm trying to implement some networking (sending/receiving a couple
packets) in a UEFI application I'm developing and testing on a
commercial motherboard. I am able to send a packet if I use SNP, using
(approximately):
gBS->LocateProtocol(&gEfiSimpleNetworkProtocolGuid, NULL, (VOID
**)&SnpProtocol);
SnpProtocol->Transmit(...)
Instead, though, I would like to send a TCP packet, so I tried locating
the gEfiTcp4ProtocolGuid and using the Transmit from that protocol. The
LocateProtocol function in this case is returning EFI_NOT_FOUND, which
is unfortunate. Should gEfiTcp4ProtocolGuid be in the motherboard
manufacturer's UEFI implementation (i.e. is it up to the developer to
include it or not)? I'm not sure how compliance with the spec works, so
I wanted to ask here before I choose an alternative.
David
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel