Update the DBsize in GetStatus command to let UNDI return an array of recycled buffers.
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Fu Siyuan <siyuan...@intel.com> CC: Ye Ting <ting...@intel.com> CC: Wu Jiaxin <jiaxin...@intel.com> --- MdeModulePkg/Universal/Network/SnpDxe/Get_status.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MdeModulePkg/Universal/Network/SnpDxe/Get_status.c b/MdeModulePkg/Universal/Network/SnpDxe/Get_status.c index 8f2ab9b..5ab1a72 100644 --- a/MdeModulePkg/Universal/Network/SnpDxe/Get_status.c +++ b/MdeModulePkg/Universal/Network/SnpDxe/Get_status.c @@ -68,7 +68,7 @@ PxeGetStatus ( // // size DB for return of one buffer // - Snp->Cdb.DBsize = (UINT16) ((sizeof (PXE_DB_GET_STATUS) - sizeof (Db->TxBuffer)) + sizeof (Db->TxBuffer[0])); + Snp->Cdb.DBsize = (UINT16) sizeof (PXE_DB_GET_STATUS); Snp->Cdb.DBaddr = (UINT64)(UINTN) Db; -- 2.5.0.windows.1 _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel