]> git.proxmox.com Git - mirror_edk2.git/blobdiff - ShellPkg/Library/UefiShellNetwork1CommandsLib/Ifconfig.c
ShellPkg: Update Ifconfig command to accept 32bit subnet mask.
[mirror_edk2.git] / ShellPkg / Library / UefiShellNetwork1CommandsLib / Ifconfig.c
index 52415e0ad0ca931f1c73eaad788041df3edbcbff..e9f644c73922d9195aa5596b9eac4c8f79134277 100644 (file)
@@ -1032,6 +1032,7 @@ IfConfigSetInterfaceInfo (
       SubnetMask  = NTOHL (SubnetMask);\r
       TempGateway = NTOHL (TempGateway);\r
       if ((SubnetMask != 0) &&\r
+          (SubnetMask != 0xFFFFFFFFu) && \r
           !NetIp4IsUnicast (TempGateway, SubnetMask)) {\r
         ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_IFCONFIG_INVALID_GATEWAY), gShellNetwork1HiiHandle, VarArg->Arg);\r
         ShellStatus = SHELL_INVALID_PARAMETER;\r