Snp->Cdb.CPBsize = PXE_CPBSIZE_NOT_USED;\r
Snp->Cdb.CPBaddr = PXE_CPBADDR_NOT_USED;\r
\r
- //\r
- // size DB for return of one buffer\r
- //\r
- Snp->Cdb.DBsize = (UINT16) ((sizeof (PXE_DB_GET_STATUS) - sizeof (Db->TxBuffer)) + sizeof (Db->TxBuffer[0]));\r
-\r
+ Snp->Cdb.DBsize = (UINT16) sizeof (PXE_DB_GET_STATUS);\r
Snp->Cdb.DBaddr = (UINT64)(UINTN) Db;\r
\r
Snp->Cdb.StatCode = PXE_STATCODE_INITIALIZE;\r
\r
(*Snp->IssueUndi32Command) ((UINT64)(UINTN) &Snp->Cdb);\r
\r
- if (Snp->Cdb.StatCode != EFI_SUCCESS) {\r
+ if (Snp->Cdb.StatCode != PXE_STATCODE_SUCCESS) {\r
DEBUG (\r
(EFI_D_NET,\r
"\nSnp->undi.get_status() %xh:%xh\n",\r
Snp->Cdb.StatFlags,\r
- Snp->Cdb.StatFlags)\r
+ Snp->Cdb.StatCode)\r
);\r
\r
return EFI_DEVICE_ERROR;\r