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
		
			
				
	
	
		
			53 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			53 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| /** @file
 | |
|   Header file for NV data structure definition.
 | |
| 
 | |
| Copyright (c) 2009 - 2011, Intel Corporation. All rights reserved.<BR>
 | |
| This program and the accompanying materials
 | |
| are licensed and made available under the terms and conditions
 | |
| of the BSD License which accompanies this distribution.  The full
 | |
| text of the license may be found at<BR>
 | |
| http://opensource.org/licenses/bsd-license.php
 | |
| 
 | |
| THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | |
| WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | |
| 
 | |
| **/
 | |
| 
 | |
| #ifndef __VLAN_CONFIG_NV_DATA_H__
 | |
| #define __VLAN_CONFIG_NV_DATA_H__
 | |
| 
 | |
| #include <Guid/HiiPlatformSetupFormset.h>
 | |
| 
 | |
| 
 | |
| #define VLAN_CONFIG_PRIVATE_GUID \
 | |
|   { \
 | |
|     0xd79df6b0, 0xef44, 0x43bd, {0x97, 0x97, 0x43, 0xe9, 0x3b, 0xcf, 0x5f, 0xa8 } \
 | |
|   }
 | |
| 
 | |
| #define VLAN_CONFIGURATION_VARSTORE_ID  0x0001
 | |
| #define VLAN_CONFIGURATION_FORM_ID      0x0001
 | |
| #define VLAN_HEAD_FORM_ID               0x0002
 | |
| 
 | |
| #define VLAN_ADD_QUESTION_ID            0x1000
 | |
| #define VLAN_REMOVE_QUESTION_ID         0x2000
 | |
| #define VLAN_UPDATE_QUESTION_ID         0x3000
 | |
| 
 | |
| #define LABEL_VLAN_LIST                 0x0001
 | |
| #define LABEL_END                       0xffff
 | |
| 
 | |
| //
 | |
| // The maximum number of VLAN that will be displayed on the menu
 | |
| //
 | |
| #define MAX_VLAN_NUMBER                 100
 | |
| 
 | |
| //
 | |
| // Nv Data structure referenced by IFR
 | |
| //
 | |
| typedef struct {
 | |
|   UINT16  VlanId;
 | |
|   UINT8   Priority;
 | |
|   UINT8   VlanList[MAX_VLAN_NUMBER];
 | |
| } VLAN_CONFIGURATION;
 | |
| 
 | |
| #endif
 |