Extensible Firmware Interface Specification
126 12/12/00 Version 1.02
5.3.4.6 USB Class Device Path

Table 5-14. USB Class Device Path

Mnemonic
Byte
Offset
Byte
Length Description
Type 0 1 Type 3 - Messaging Device Path
Sub-Type 1 1 Sub-Type 15 - USB Class
Length 2 2 Length of this structure in bytes. Length is 11 bytes.
Vendor ID 4 2 Vendor ID assigned by USB-IF. A value of 0xFFFF will
match any Vendor ID.
Product ID 6 2 Product ID assigned by USB-IF. A value of 0xFFFF will
match any Product ID.
Device Class 8 1 The class code assigned by the USB-IF. A value of 0xFF
will match any class code.
Device Subclass 9 1 The subclass code assigned by the USB-IF. A value of
0xFF will match any subclass code.
Device Protocol 10 1 The protocol code assigned by the USB-IF. A value of 0xFF
will match any protocol code.
5.3.4.7 I2O Device Path

Table 5-15. I2O Device Path

Mnemonic
Byte
Offset
Byte
Length Description
Type 0 1 Type 3 Messaging Device Path
Sub-Type 1 1 Sub-Type 6 I2O Random Block Storage Class
Length 2 2 Length of this structure in bytes. Length is 8 bytes.
TID 4 4 Target ID (TID) for a device
5.3.4.8 MAC Address Device Path

Table 5-16. MAC Address Device Path

Mnemonic
Byte
Offset
Byte
Length Description
Type 0 1 Type 3 Messaging Device Path
Sub-Type 1 1 Sub-Type 11 MAC Address for a network interface
Length 2 2 Length of this structure in bytes. Length is 37 bytes.
MAC Address 4 32 The MAC address for a network interface padded with 0s
IfType 36 1 Network interface type(i.e. 802.3, FDDI). See RFC 1700