summaryrefslogtreecommitdiff
path: root/MdePkg/Include/Protocol/DevicePath.h
diff options
context:
space:
mode:
authorxdu2 <xdu2@6f19259b-4bc3-4df7-8a09-765794883524>2009-11-12 10:40:58 +0000
committerxdu2 <xdu2@6f19259b-4bc3-4df7-8a09-765794883524>2009-11-12 10:40:58 +0000
commit8f97f911542444e910338cdd54e56c3da0602b54 (patch)
tree98dc5f72f2ec940eaf19402a34f88a274846e4aa /MdePkg/Include/Protocol/DevicePath.h
parent3393e2915afe9c69a342e8fd08c32e5e41530afd (diff)
downloadedk2-8f97f911542444e910338cdd54e56c3da0602b54.zip
edk2-8f97f911542444e910338cdd54e56c3da0602b54.tar.gz
edk2-8f97f911542444e910338cdd54e56c3da0602b54.tar.bz2
1. Add UEFI 2.2 VLAN device path definition to MdePkg
2. Update DevicePathDxe to support VLAN device path node 3. Update GenericBdsLib function DevicePathToStr() to support VLAN device path node git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9421 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'MdePkg/Include/Protocol/DevicePath.h')
-rw-r--r--MdePkg/Include/Protocol/DevicePath.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/MdePkg/Include/Protocol/DevicePath.h b/MdePkg/Include/Protocol/DevicePath.h
index 728c20b..1968f48 100644
--- a/MdePkg/Include/Protocol/DevicePath.h
+++ b/MdePkg/Include/Protocol/DevicePath.h
@@ -758,6 +758,18 @@ typedef struct {
#define ISCSI_LOGIN_OPTION_CHAP_BI 0x0000
#define ISCSI_LOGIN_OPTION_CHAP_UNI 0x2000
+///
+/// VLAN Device Path SubType
+///
+#define MSG_VLAN_DP 0x14
+typedef struct {
+ EFI_DEVICE_PATH_PROTOCOL Header;
+ ///
+ /// VLAN identifier (0-4094)
+ ///
+ UINT16 VlanId;
+} VLAN_DEVICE_PATH;
+
//
// Media Device Path
//