UNDI32Device->NIIProtocol_31.MinorVer = PXE_ROMID_MINORVER_31;\r
UNDI32Device->NIIProtocol_31.ImageSize = 0;\r
UNDI32Device->NIIProtocol_31.ImageAddr = 0;\r
- UNDI32Device->NIIProtocol_31.Ipv6Supported = FALSE;\r
+ UNDI32Device->NIIProtocol_31.Ipv6Supported = TRUE;\r
\r
UNDI32Device->NIIProtocol_31.StringId[0] = 'U';\r
UNDI32Device->NIIProtocol_31.StringId[1] = 'N';\r
\r
UNDI32Device->DeviceHandle = NULL;\r
\r
+ UNDI32Device->Aip.GetInformation = UndiAipGetInfo;\r
+ UNDI32Device->Aip.SetInformation = UndiAipSetInfo;\r
+ UNDI32Device->Aip.GetSupportedTypes = UndiAipGetSupportedTypes;\r
+\r
//\r
// install both the 3.0 and 3.1 NII protocols.\r
//\r
&UNDI32Device->NIIProtocol_31,\r
&gEfiDevicePathProtocolGuid,\r
UNDI32Device->Undi32DevPath,\r
+ &gEfiAdapterInformationProtocolGuid,\r
+ &UNDI32Device->Aip,\r
NULL\r
);\r
\r
&UNDI32Device->NIIProtocol_31,\r
&gEfiDevicePathProtocolGuid,\r
UNDI32Device->Undi32DevPath,\r
+ &gEfiAdapterInformationProtocolGuid,\r
+ &UNDI32Device->Aip,\r
NULL\r
);\r
\r