audk/MdeModulePkg/Universal/Network/MnpDxe
Zhang Lubo 0bb073b9e2 MdeModulePkg:Fix a robustness issue of Mnp Driver
v3:
*
When there exists duplicate items in VLAN variable , save the correct
variable content back to the variable storage after duplicate items are removed

Duplicate items in VLAN variable will cause MNP driver binding
start function fall into infinite loop,so we should check it's
content before using it.

Cc: Fu Siyuan <siyuan.fu@intel.com>
Cc: Ye Ting <ting.ye@intel.com>
Cc: Wu Jiaxin <jiaxin.wu@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Zhang Lubo <lubo.zhang@intel.com>
Reviewed-by: Ye Ting <ting.ye@intel.com>
Reviewed-by: Fu Siyuan <siyuan.fu@intel.com>
Reviewed-by: Wu Jiaxin <jiaxin.wu@intel.com>
2016-02-29 09:24:58 +08:00
..
ComponentName.c Add more check for the code to make it more safely. 2014-09-18 08:45:26 +00:00
ComponentName.h 1. Add EFI_COMPONENT_NAME2_PROTOCOL.GetControllerName() support. 2012-12-13 06:47:06 +00:00
MnpConfig.c MdeModulePkg: Update MNP driver to recycle TX buffer asynchronously. 2016-01-08 02:38:34 +00:00
MnpDriver.c Fix GCC build fail issue for MdeModulePkg and NetworkPkg. 2012-12-17 06:48:35 +00:00
MnpDriver.h MdeModulePkg: Update MNP driver to recycle TX buffer asynchronously. 2016-01-08 02:38:34 +00:00
MnpDxe.inf MdeModulePkg: INF/DEC file updates to EDK II packages 2014-08-28 06:34:06 +00:00
MnpDxe.uni MdeModulePkg: Convert all .uni files to utf-8 2015-12-15 04:56:23 +00:00
MnpDxeExtra.uni MdeModulePkg: Convert all .uni files to utf-8 2015-12-15 04:56:23 +00:00
MnpImpl.h MdeModulePkg: Update the default size of MNP TX buffer pool. 2016-02-03 15:17:05 +08:00
MnpIo.c MdeModulePkg: Update MNP driver to recycle TX buffer asynchronously. 2016-01-08 02:38:34 +00:00
MnpMain.c MdeModulePkg: Update MNP driver to recycle TX buffer asynchronously. 2016-01-08 02:38:34 +00:00
MnpVlan.c MdeModulePkg:Fix a robustness issue of Mnp Driver 2016-02-29 09:24:58 +08:00
MnpVlan.h Fix a bug for vlan ping failure. 2013-12-23 08:43:09 +00:00