History log of /device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/VlanConfigDxe/VlanConfigImpl.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
206b5f51beb15a22417c42e846678425de60c556 08-Jul-2015 Zhang Lubo <lubo.zhang@intel.com> MdeModulePkg: Replace unsafe string functions.

Replace unsafe string functions with new added safe string functions.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Zhang Lubo <lubo.zhang@intel.com>
Reviewed-by: Fu Siyuan <siyuan.fu@intel.com>
Reviewed-by: Qiu Shumin <shumin.qiu@intel.com>
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17881 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/VlanConfigDxe/VlanConfigImpl.c
ca4e58d8e390794e9fd8b7eb46073260d19f5e1d 24-Jan-2014 Fu Siyuan <siyuan.fu@intel.com> Fix following problems about VLAN driver:
1. "VLAN Configuration” form crash after 'reconnect -r'
2. disconnect VLAN driver from the managed device will return EFI_NOT_FOUND
3. disconnect MNP driver from the managed device, VLAN driver couldn't be stopped.
Signed-off-by: Fu Siyuan <siyuan.fu@intel.com>
Reviewed-by: Ni, Ruiyu <ruiyu.ni@intel.com>
Reviewed-by: Gao, Liming <liming.gao@intel.com>


git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15174 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/VlanConfigDxe/VlanConfigImpl.c
216f79703b8cb8dc65abdd768bedb2bcdbc1a1f8 13-Dec-2012 sfu5 <sfu5@6f19259b-4bc3-4df7-8a09-765794883524> 1. Add EFI_COMPONENT_NAME2_PROTOCOL.GetControllerName() support.
2. Fix the driver binding Stop() hang issue in the network stack.
3. Add Ip4 raw data support.
4. Add iSCSI Dhcp option 60 support.

Signed-off-by: Fu Siyuan <siyuan.fu@intel.com>
Reviewed-by: Ye Ting <ting.ye@intel.com>
Reviewed-by: Ouyang Qian <qian.ouyang@intel.com>

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13995 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/VlanConfigDxe/VlanConfigImpl.c
3a4e7a3e73a40eecbb0a977a0e7421ff5743c353 15-Dec-2011 ydong10 <ydong10@6f19259b-4bc3-4df7-8a09-765794883524> Per UEFI spec, on CallBack action EFI_BROWSER_ACTION_CHANGING, the return value of ActionRequest will be ignored, but on CallBack action EFI_BROWSER_ACTION_CHANGED, the return value of ActionRequest will be used.
But, EDKII browser still processes the got ActionRequest. And, all HII drivers in EDKII project also returns their expected ActionRequest value on action EFI_BROWSER_ACTION_CHANGING.
Now update the browser to follow the spec, and update all core Hii drivers to keep old working modal.

Update for MdeModulePkg.

Signed-off-by: ydong10
Reviewed-by: lgao4

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12865 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/VlanConfigDxe/VlanConfigImpl.c
c8ad2d7a296c851c2a91519f80dab479df0fdf46 18-Sep-2011 lgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524> Clean up the private GUID definition in module Level.
0. Remove the unused private GUID from module source files.
1. Use gEfiCallerIdGuid replace of the private module GUID.
2. Add the public header files to define HII FormSet and PackageList GUID used in every HII driver.
3. Move two EBC protocols for debug purpose from EBC driver to MdeModulePkg Include directory.

Signed-off-by: lgao4
Reviewed-by: ydong10 gdong1 tye jfan12 wli12 rsun3 jyao1



git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12373 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/VlanConfigDxe/VlanConfigImpl.c
cd3d9a851ba7fac1b761c02acedb310b65fc2604 16-Sep-2011 ydong10 <ydong10@6f19259b-4bc3-4df7-8a09-765794883524> Add exit action when Config_Access_Protocol.CallBack function returns Submit or Reset which is follow UEFI spec 2.3.1.
Also update the impact drivers to keep the old behaviors.

Signed-off-by: ydong10
Reviewed-by: lgao4



git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12365 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/VlanConfigDxe/VlanConfigImpl.c
9ea13d7900aa99f5972ca0cfa11542a69c7b0e18 24-Aug-2011 tye1 <tye1@6f19259b-4bc3-4df7-8a09-765794883524> Update to NOT to use EFI_BROWSER_ACTION_FORM_OPEN in Callback function thus able to function properly in UEFI2.1 platform.

Signed-off-by: tye
Reviewed-by: lgao4
Reviewed-by: xdu2

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12197 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/VlanConfigDxe/VlanConfigImpl.c
083f7c69c171ffe2474748c5b78e913623cfd051 20-May-2011 ydong10 <ydong10@6f19259b-4bc3-4df7-8a09-765794883524> Refine some call back function to return EFI_UNSUPPORTED for all unsupported call back type.
Signed-off-by: ydong10
Reviewed-by: lgao4


git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11686 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/VlanConfigDxe/VlanConfigImpl.c
3ddc4cf20f3d96ce360b2dd7c6b13a264c178734 09-Dec-2010 ydong10 <ydong10@6f19259b-4bc3-4df7-8a09-765794883524> update the comments.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11140 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/VlanConfigDxe/VlanConfigImpl.c
c7f204dba40ee7cd9c43ac1aa8610ce4168c2169 09-Dec-2010 ydong10 <ydong10@6f19259b-4bc3-4df7-8a09-765794883524> Co-work with patch V11137 to refine the Hii menu.
1. Move the Mac address string from the form title to form title help for the driver Ipv4 and VLAN.
2. Change the menu show in the device manager from "Network Controller Information" to "ABC Information Sample".

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11138 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/VlanConfigDxe/VlanConfigImpl.c
5adb8db71e333069509269f832b356adab0678c0 02-Jun-2010 lgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524> Per UEFI spec, FORM_OPEN/FORM_CLOSE Callback function should be called for each question in the form when this form opens or closes.

Update SetupBrowser driver to call Callback function (FORM_OPEN/FORM_CLOSE) based on UEFI spec, and update all EDKII HII drivers to correctly handle FORM_OPEN and FORM_CLOSE call back.


git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10560 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/VlanConfigDxe/VlanConfigImpl.c
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/VlanConfigDxe/VlanConfigImpl.c
5a15736588938f47c3e0c70c26361f3017a395ef 04-Mar-2010 lgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524> Fix wrong BufferSize for Configuration data.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10192 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/VlanConfigDxe/VlanConfigImpl.c
59aefb7e0dc811a3e66ae23c1730028365354361 04-Mar-2010 lgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524> Update HiiConfigAccess.ExtractConfig interface to support NULL request string and ConfigHdr request string.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10180 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/VlanConfigDxe/VlanConfigImpl.c
1b2bf3cadcd1beac1ad0da61bc8142e00aa848ed 05-Feb-2010 xdu2 <xdu2@6f19259b-4bc3-4df7-8a09-765794883524> Add some security check.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9934 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/VlanConfigDxe/VlanConfigImpl.c
e285199897e538523f762cb5b3900e81f872035a 08-Jan-2010 vanjeff <vanjeff@6f19259b-4bc3-4df7-8a09-765794883524> refine the code and add more security check.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9691 6f19259b-4bc3-4df7-8a09-765794883524
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Network/VlanConfigDxe/VlanConfigImpl.c
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/VlanConfigDxe/VlanConfigImpl.c