EFI application – LoadImage fails with EFI_NOT_FOUND for mtftp downloaded file

I’m using EDK2 and C for this application. I’m doing PXE over IPv6. I have a UEFI application that downloads the file “bootmgfw.efi” which is the Windows EFI boot loader. I don’t call mtftp() directly but through an EFI_LOAD_FILE_PROTOCOL. The image is downloaded as I saw the packets going through the network using Wireshark. The file size is also reported correctly. I can also have a sneak peek at the buffer and it seems to contain the right data.
The issue I’m encountering is when calling LoadImage(). It returns EFI_NOT_FOUND.

Status = bootServices->LoadImage(TRUE, ImageHandle, loadFilePath, NULL, 0, &loadedBootProgram);

ImageHandle is what the entry point of the app receives.
loadFilePath is a EFI_DEVICE_PATH_PROTOCOL pointer created by appending the file path of the currently loaded image file to itself.

*dummyPath = devPathUtilities->AppendDevicePath(thisImageFilePath, thisImageFilePath);

This approach works fine for IPv4 but not when I’m using IPv6. I do not know why (and it does not make sense to me) as it’s old, existing code.

LoadImage works fine and StartImage as well when doing PXE over IPv4. Over IPv6 LoadImage returns EFI_NOT_FOUND, as previously stated.
Googling this I found a IPv6_DEVICE_PATH that I think would do what I desire for IPv6, but I couldn’t figure out how to create a EFI_DEVICE_PATH_PROTOCOL object with this.
I also found the approach where one downloads the image, keeps it into the buffer and calls LoadImage by passing the buffer and a MEMORY_DEVICE_PATH object for it, but I don’t want to do that as the image I’m loading needs to be aware it’s being loaded from the network to further download the files it needs over the network as well.

I have also altered the contents of
pxeProtocolInterface->Mode->ProxyOffer
and set pxeProtocolInterface->Mode->ProxyOfferReceived to true as that was needed for a successful IPv4 StartImage call.

Documentation of LoadImage() does not mention anything IPv6 specific. The image I’m trying to load is not corrupted as it loads fine if it’s the first PXE specified image.

Now the question is: how can I make it work for IPv6 or what am I doing wrong?

Trang chủ Giới thiệu Sinh nhật bé trai Sinh nhật bé gái Tổ chức sự kiện Biểu diễn giải trí Dịch vụ khác Trang trí tiệc cưới Tổ chức khai trương Tư vấn dịch vụ Thư viện ảnh Tin tức - sự kiện Liên hệ Chú hề sinh nhật Trang trí YEAR END PARTY công ty Trang trí tất niên cuối năm Trang trí tất niên xu hướng mới nhất Trang trí sinh nhật bé trai Hải Đăng Trang trí sinh nhật bé Khánh Vân Trang trí sinh nhật Bích Ngân Trang trí sinh nhật bé Thanh Trang Thuê ông già Noel phát quà Biểu diễn xiếc khỉ Xiếc quay đĩa Dịch vụ tổ chức sự kiện 5 sao Thông tin về chúng tôi Dịch vụ sinh nhật bé trai Dịch vụ sinh nhật bé gái Sự kiện trọn gói Các tiết mục giải trí Dịch vụ bổ trợ Tiệc cưới sang trọng Dịch vụ khai trương Tư vấn tổ chức sự kiện Hình ảnh sự kiện Cập nhật tin tức Liên hệ ngay Thuê chú hề chuyên nghiệp Tiệc tất niên cho công ty Trang trí tiệc cuối năm Tiệc tất niên độc đáo Sinh nhật bé Hải Đăng Sinh nhật đáng yêu bé Khánh Vân Sinh nhật sang trọng Bích Ngân Tiệc sinh nhật bé Thanh Trang Dịch vụ ông già Noel Xiếc thú vui nhộn Biểu diễn xiếc quay đĩa Dịch vụ tổ chức tiệc uy tín Khám phá dịch vụ của chúng tôi Tiệc sinh nhật cho bé trai Trang trí tiệc cho bé gái Gói sự kiện chuyên nghiệp Chương trình giải trí hấp dẫn Dịch vụ hỗ trợ sự kiện Trang trí tiệc cưới đẹp Khởi đầu thành công với khai trương Chuyên gia tư vấn sự kiện Xem ảnh các sự kiện đẹp Tin mới về sự kiện Kết nối với đội ngũ chuyên gia Chú hề vui nhộn cho tiệc sinh nhật Ý tưởng tiệc cuối năm Tất niên độc đáo Trang trí tiệc hiện đại Tổ chức sinh nhật cho Hải Đăng Sinh nhật độc quyền Khánh Vân Phong cách tiệc Bích Ngân Trang trí tiệc bé Thanh Trang Thuê dịch vụ ông già Noel chuyên nghiệp Xem xiếc khỉ đặc sắc Xiếc quay đĩa thú vị
Trang chủ Giới thiệu Sinh nhật bé trai Sinh nhật bé gái Tổ chức sự kiện Biểu diễn giải trí Dịch vụ khác Trang trí tiệc cưới Tổ chức khai trương Tư vấn dịch vụ Thư viện ảnh Tin tức - sự kiện Liên hệ Chú hề sinh nhật Trang trí YEAR END PARTY công ty Trang trí tất niên cuối năm Trang trí tất niên xu hướng mới nhất Trang trí sinh nhật bé trai Hải Đăng Trang trí sinh nhật bé Khánh Vân Trang trí sinh nhật Bích Ngân Trang trí sinh nhật bé Thanh Trang Thuê ông già Noel phát quà Biểu diễn xiếc khỉ Xiếc quay đĩa
Thiết kế website Thiết kế website Thiết kế website Cách kháng tài khoản quảng cáo Mua bán Fanpage Facebook Dịch vụ SEO Tổ chức sinh nhật