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

Reply via email to