#include "Snp.h"\r
\r
/**\r
- this routine calls undi to convert an multicast IP address to a MAC address.\r
+ Call undi to convert an multicast IP address to a MAC address.\r
\r
- @param Snp pointer to snp driver structure\r
- @param IPv6 flag to indicate if this is an ipv6 address\r
- @param IP multicast IP address\r
- @param MAC pointer to hold the return MAC address\r
+ @param Snp Pointer to snp driver structure.\r
+ @param IPv6 Flag to indicate if this is an ipv6 address.\r
+ @param IP Multicast IP address.\r
+ @param MAC Pointer to hold the return MAC address.\r
\r
+ @retval EFI_SUCCESS The multicast IP address was mapped to the \r
+ multicast HW MAC address.\r
+ @retval EFI_INVALID_PARAMETER Invalid UNDI command. \r
+ @retval EFI_UNSUPPORTED Command is not supported by UNDI. \r
+ @retval EFI_DEVICE_ERROR Fail to execute UNDI command. \r
\r
**/\r
EFI_STATUS\r
//\r
// Issue UNDI command and check result.\r
//\r
- DEBUG ((EFI_D_NET, "\nSnp->undi.mcast_ip_to_mac() "));\r
+ DEBUG ((EFI_D_INFO | EFI_D_NET, "\nSnp->undi.mcast_ip_to_mac() "));\r
\r
(*Snp->IssueUndi32Command) ((UINT64)(UINTN) &Snp->Cdb);\r
\r
\r
case PXE_STATCODE_UNSUPPORTED:\r
DEBUG (\r
- (EFI_D_NET,\r
+ (EFI_D_ERROR | EFI_D_NET,\r
"\nSnp->undi.mcast_ip_to_mac() %xh:%xh\n",\r
Snp->Cdb.StatFlags,\r
Snp->Cdb.StatCode)\r
// to caller.\r
//\r
DEBUG (\r
- (EFI_D_NET,\r
+ (EFI_D_ERROR | EFI_D_NET,\r
"\nSnp->undi.mcast_ip_to_mac() %xh:%xh\n",\r
Snp->Cdb.StatFlags,\r
Snp->Cdb.StatCode)\r