History log of /device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/MnpDxe/MnpImpl.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
0507449955c5c629cec196b62986afbb91203ed9 08-Jan-2016 Fu Siyuan <siyuan.fu@intel.com> MdeModulePkg: Update MNP driver to recycle TX buffer asynchronously.

This patch updates the MNP driver to recycle TX buffer asynchronously, instead
of using a while loop wait after each transmit command.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Fu Siyuan <siyuan.fu@intel.com>
Reviewed-by: Jiaxin Wu <jiaxin.wu@intel.com>
Reviewed-by: Ye Ting <ting.ye@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19624 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/MnpDxe/MnpImpl.h
e5eed7d3641d71d7ea539e5379ea9c6a5cd97004 24-Apr-2010 hhtian <hhtian@6f19259b-4bc3-4df7-8a09-765794883524> Update the copyright notice format

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10418 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/MnpDxe/MnpImpl.h
e798cd87ca9a3a30c4cea50c5f5de84e10a8bc5a 17-Apr-2010 geekboy15a <geekboy15a@6f19259b-4bc3-4df7-8a09-765794883524> Fixed GCC 4.4 build issues due to EFIAPI not being used when required.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10379 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/MnpDxe/MnpImpl.h
dd29f3edb9849b7bb51f0ae4be8941a760846ef3 03-Feb-2010 xdu2 <xdu2@6f19259b-4bc3-4df7-8a09-765794883524> For network dynamic media support:
1. add library function NetLibDetectMedia to NetLib for media detection
2. update MnpDxe to periodically poll for media status update and check for media status before packet transmit
3. update Ip4Dxe to return ModeData using Mnp->GetModeData()
4. update IScsiDxe to check for media status before try to do DHCP and session login
5. update UefiPxeBcDxe to check for media status before PXE start

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9919 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/MnpDxe/MnpImpl.h
779ae3579848a36319d67a6ba012b4b9aa88aa6b 30-Dec-2009 xdu2 <xdu2@6f19259b-4bc3-4df7-8a09-765794883524> Add VLAN support.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9649 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/MnpDxe/MnpImpl.h
aeddd42532529a3701dc9f9a4f78005c075bc0d6 13-Aug-2009 vanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524> 1. update timeout interval time from 10ms to 50ms
2. refine MnpDxe code.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9063 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/MnpDxe/MnpImpl.h
5fe2f07f0fccc455e7606e8914dcc4baa2030462 25-Mar-2009 niry <niry@6f19259b-4bc3-4df7-8a09-765794883524> Fixing coding style issue.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7944 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/MnpDxe/MnpImpl.h
6e4bac4dac892c8e041f8f89e1948ea43151a0a4 03-Feb-2009 ywu21 <ywu21@6f19259b-4bc3-4df7-8a09-765794883524> fix some checklist issues

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7417 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/MnpDxe/MnpImpl.h
bd59b46eb41585a8977f30067c111b30278bf391 16-Jan-2009 jgong5 <jgong5@6f19259b-4bc3-4df7-8a09-765794883524> sync function header to avoid ecc

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7292 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/MnpDxe/MnpImpl.h
3e8c18da0441069591e5aa218f378001b29512dd 16-Jan-2009 jgong5 <jgong5@6f19259b-4bc3-4df7-8a09-765794883524> code scrub fix

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7290 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/MnpDxe/MnpImpl.h
c57273b0d88617dc88b065486c647c21757ce1a7 08-Jan-2009 niry <niry@6f19259b-4bc3-4df7-8a09-765794883524> Change the file headers and some function comments.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7206 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/MnpDxe/MnpImpl.h
f3f2e05db8c89628498ec4efdb16184747824c63 16-Dec-2008 qhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524> Clean up to update the reference of the these macros:
EFI_SIGNATURE_16 -> SIGNATURE_16
EFI_SIGNATURE_32 -> SIGNATURE_32
EFI_SIGNATURE_64 -> SIGNATURE_64
EFI_FIELD_OFFSET -> OFFSET_OF
EFI_MAX_BIT -> MAX_BIT
EFI_MAX_ADDRESS -> MAX_ADDRESS
These macros are not defined in UEFI spec. It makes more sense to use the equivalent macros in Base.h to avoid alias.


git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7056 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/MnpDxe/MnpImpl.h
19873973263c53207bb0eb49a19132ad44cd7684 04-Dec-2008 vanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524> Changed the POLL&TIMEOUT timer values from 50ms to 10ms.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6837 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/MnpDxe/MnpImpl.h
b6c4ecad36684d6d83c36dbf0db6d383eb2fdded 18-Nov-2008 niry <niry@6f19259b-4bc3-4df7-8a09-765794883524> fix code style issue and add function header

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6570 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/MnpDxe/MnpImpl.h
3ec64ac5033eec976703461698e698972eb70e63 12-Sep-2008 vanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524> add param ImageHandle for MnpFlushServiceData().

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5887 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/MnpDxe/MnpImpl.h
e48e37fce2611df7a52aff271835ff72ee396d9b 14-Feb-2008 vanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524> Use Mde library and definition instead of some native definitions in NetLib, to simply network library.


git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4693 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/MnpDxe/MnpImpl.h
36ee91ca3661d3d020a7841aacbf858d885c4728 20-Nov-2007 vanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524> 1. Add DPC protocol and DpcLib library in MdeModulePkg.
2. Add DpcDxe module and DxeDpcLib module in MdeModulePkg
3. Port network stack module to use DPC.
4. Use MIN, and MAX defined in MdePkg to replace NET_MIN and NET_MAX.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4307 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/MnpDxe/MnpImpl.h
83cbd279b64f3081af5c06d50fa26e15a99fc066 30-Sep-2007 qhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524> Update to support to produce Component Name and & Component Name 2 protocol based on Feature flag PcdComponentNameDisable & PcdComponentName2Disable.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4006 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/MnpDxe/MnpImpl.h
8a67d61da4d5a8f08a656cbeea2d902d0ad9042a 24-Jul-2007 vanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524> Import SnpDxe, Tcp4Dxe, Udp4Dxe and MnpDxe.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3416 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/MnpDxe/MnpImpl.h