\r
VarArg= VarArg->Next;\r
\r
+ if (StrCmp (VarArg->Arg, L"host") == 0) {\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_IFCONFIG6_ERR_INVALID_IP_CONFIG), gShellNetwork2HiiHandle, Status);\r
+ ShellStatus = EFI_INVALID_PARAMETER;\r
+ goto ON_EXIT;\r
+ } else if (StrCmp (VarArg->Arg, L"gw") == 0) {\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_IFCONFIG6_ERR_INVALID_GW_CONFIG), gShellNetwork2HiiHandle, Status);\r
+ ShellStatus = EFI_INVALID_PARAMETER;\r
+ goto ON_EXIT;\r
+ } else if (StrCmp (VarArg->Arg, L"dns") == 0) {\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_IFCONFIG6_ERR_INVALID_DNS_CONFIG), gShellNetwork2HiiHandle, Status);\r
+ ShellStatus = EFI_INVALID_PARAMETER;\r
+ goto ON_EXIT;\r
+ }\r
+\r
} else if (StrCmp (VarArg->Arg, L"man") == 0) {\r
//\r
// Set manual config policy.\r
\r
if (EFI_ERROR (Status)) {\r
ShellStatus = SHELL_ACCESS_DENIED;\r
+ ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_IFCONFIG6_ERR_MAN_GW), gShellNetwork2HiiHandle, Status);\r
goto ON_EXIT;\r
}\r
\r