From acb25318f98a2c053e15ddb71526bf03b47d7c38 Mon Sep 17 00:00:00 2001 From: Lewis_Chen Date: Mon, 18 May 2026 17:11:21 +0800 Subject: [PATCH] NetworkPkg/SnpDxe: keep SNP reset compatible with SCT Do not return EFI_INVALID_PARAMETER when ExtendedVerification is FALSE in SnpUndi32Reset(). The upstream spec-alignment change treats ExtendedVerification=FALSE as unsupported, but this causes UEFI SCT failures in the SNP/PXE/BIS test flow. Keep the warning message and continue through the normal reset path so PxeReset() can complete and the function can return EFI_SUCCESS on success. This restores compatibility with SCT test cases 5.11.1.4.1 and 5.11.1.4.2 in 14_Network_Protocols_SNP_PXE_BIS_Test.md. Signed-off-by: Lewis Chen --- NetworkPkg/SnpDxe/Reset.c | 1 - 1 file changed, 1 deletion(-) diff --git a/NetworkPkg/SnpDxe/Reset.c b/NetworkPkg/SnpDxe/Reset.c index 3fcc2a19ed..58c055703d 100644 --- a/NetworkPkg/SnpDxe/Reset.c +++ b/NetworkPkg/SnpDxe/Reset.c @@ -103,7 +103,6 @@ SnpUndi32Reset ( // if (!ExtendedVerification) { DEBUG ((DEBUG_WARN, "ExtendedVerification = %d is not implemented!\n", ExtendedVerification)); - return EFI_INVALID_PARAMETER; } if (This == NULL) {