mirror of https://github.com/acidanthera/audk.git
NetworkPkg/SnpDxe: return error for unsupported parameter
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=4729 From SCT testing report, Reset() does not support the case when ExtendedVerification is set to FALSE. So, we should return EFI_INVALID_PARAMETER in this case. For details, please refer to Bug 4729. Signed-off-by: Nickle Wang <nicklew@nvidia.com>
This commit is contained in:
parent
82c5cacd13
commit
814470b834
|
@ -2,6 +2,7 @@
|
|||
Implementation of resetting a network adapter.
|
||||
|
||||
Copyright (c) 2004 - 2018, Intel Corporation. All rights reserved.<BR>
|
||||
SPDX-FileCopyrightText: Copyright (c) 2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
||||
SPDX-License-Identifier: BSD-2-Clause-Patent
|
||||
|
||||
**/
|
||||
|
@ -93,10 +94,12 @@ SnpUndi32Reset (
|
|||
EFI_STATUS Status;
|
||||
|
||||
//
|
||||
// Resolve Warning 4 unreferenced parameter problem
|
||||
// There is no support when ExtendedVerification is set to FALSE.
|
||||
//
|
||||
ExtendedVerification = 0;
|
||||
DEBUG ((DEBUG_WARN, "ExtendedVerification = %d is not implemented!\n", ExtendedVerification));
|
||||
if (!ExtendedVerification) {
|
||||
DEBUG ((DEBUG_WARN, "ExtendedVerification = %d is not implemented!\n", ExtendedVerification));
|
||||
return EFI_INVALID_PARAMETER;
|
||||
}
|
||||
|
||||
if (This == NULL) {
|
||||
return EFI_INVALID_PARAMETER;
|
||||
|
|
Loading…
Reference in New Issue