}\r
\r
//\r
- // All IPv6 children that use global unicast address as it's source address\r
+ // All IPv6 children that use global unicast address as its source address\r
// should be destroyed now. The survivers are those use the link-local address\r
// or the unspecified address as the source address.\r
// TODO: Conduct a check here.\r
/**\r
Read the configuration data from variable storage according to the VarName and\r
gEfiIp6ConfigProtocolGuid. It checks the integrity of variable data. If the\r
- data is corrupted, it clears the variable data to ZERO. Othewise, it outputs the\r
+ data is corrupted, it clears the variable data to ZERO. Otherwise, it outputs the\r
configuration data to IP6_CONFIG_INSTANCE.\r
\r
@param[in] VarName The pointer to the variable name\r
}\r
\r
/**\r
- The work function for EfiIp6ConfigSetData() to set the alternative inteface ID\r
+ The work function for EfiIp6ConfigSetData() to set the alternative interface ID\r
for the communication device managed by this IP6Config instance, if the link local\r
IPv6 addresses generated from the interface ID based on the default source the\r
EFI IPv6 Protocol uses is a duplicate address.\r
under the current policy.\r
@retval EFI_INVALID_PARAMETER One or more fields in Data is invalid.\r
@retval EFI_OUT_OF_RESOURCES Fail to allocate resource to complete the operation.\r
- @retval EFI_NOT_READY An asynchrous process is invoked to set the specified\r
+ @retval EFI_NOT_READY An asynchronous process is invoked to set the specified\r
configuration data, and the process is not finished.\r
@retval EFI_ABORTED The manual addresses to be set equal current\r
configuration.\r
}\r
} else {\r
//\r
- // Another asynchornous process is on the way.\r
+ // Another asynchronous process is on the way.\r
//\r
Status = EFI_ACCESS_DENIED;\r
}\r