This patch updates the MNP driver to recycle TX buffer asynchronously, instead
of using a while loop wait after each transmit command. And a bug fix in SNP 
GetStatus is needed for this change.

Fu Siyuan (2):
  MdeModulePkg: update SNP.GetStatus to handle multiple recycled TX
    buffer.
  MdeModulePkg: Update MNP driver to recycle TX buffer asynchronously.

 MdeModulePkg/Universal/Network/MnpDxe/MnpConfig.c  | 177 +++++++++++++++++----
 MdeModulePkg/Universal/Network/MnpDxe/MnpDriver.h  |   5 +-
 MdeModulePkg/Universal/Network/MnpDxe/MnpImpl.h    |  24 ++-
 MdeModulePkg/Universal/Network/MnpDxe/MnpIo.c      | 144 ++++++++---------
 MdeModulePkg/Universal/Network/MnpDxe/MnpMain.c    |   5 +-
 MdeModulePkg/Universal/Network/SnpDxe/Get_status.c |  63 ++++++--
 MdeModulePkg/Universal/Network/SnpDxe/Snp.c        |  14 ++
 MdeModulePkg/Universal/Network/SnpDxe/Snp.h        |  15 +-
 8 files changed, 329 insertions(+), 118 deletions(-)

-- 
2.5.0.windows.1

_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to