; ** COPYRIGHT (C) 2008 Microsoft CORPORATION ; ; Realtek RTL8169/8110 Family PCI Gigabit Ethernet NIC ; Realtek RTL8168/8111 Family PCI-E Gigabit Ethernet NIC ; Realtek RTL8101E Family PCI-E Fast Ethernet NIC ; Realtek RTL8102E Family PCI-E Fast Ethernet NIC ; [version] Signature = "$Windows NT$" Class = Net ClassGUID = {4d36e972-e325-11ce-bfc1-08002be10318} Provider = %Msft% DriverVer=02/26/2008,7.2.1127.2008 [Manufacturer] %Realtek% = Realtek, NTamd64 [ControlFlags] ExcludeFromSelect = * [Realtek.NTamd64] ; 8169 %RTL8169.DeviceDesc% = RTL8169.ndi, PCI\VEN_10EC&DEV_8169&REV_10 %RTL8169.DeviceDesc% = RTL8169.ndi, PCI\VEN_1432&DEV_9230&SUBSYS_14329230 %RTL8169.DeviceDesc% = RTL8169.ndi, PCI\VEN_1432&DEV_9230&SUBSYS_14320105 %RTL8169.DeviceDesc% = RTL8169.ndi, PCI\VEN_1432&DEV_9230&SUBSYS_14329604 %RTL8169.DeviceDesc% = RTL8169.ndi, PCI\VEN_1186&DEV_4300&SUBSYS_11864300 %RTL8169.DeviceDesc% = RTL8169.ndi, PCI\VEN_1737&DEV_1032&SUBSYS_17370024 %RTL8169.DeviceDesc% = RTL8169.ndi, PCI\VEN_16EC&DEV_0116&SUBSYS_16EC0116 %DLINKDGE528T.DeviceDesc% = RTL8169.ndi, PCI\VEN_1186&DEV_4300&SUBSYS_43001186 %DLINKDGE660TD.DeviceDesc% = RTL8169.ndi, PCI\VEN_10EC&DEV_8169&SUBSYS_43011186 %SITECOM.DeviceDesc% = RTL8169.ndi, PCI\VEN_10EC&DEV_8169&SUBSYS_0030182D %ZYXELGN680T.DeviceDesc% = RTL8169.ndi, PCI\VEN_10EC&DEV_8169&SUBSYS_330B187E %IODATAETGPCI.DeviceDesc% = RTL8169.ndi, PCI\VEN_10EC&DEV_8169&SUBSYS_D01F10FC %IODATAETGCB.DeviceDesc% = RTL8169.ndi, PCI\VEN_10EC&DEV_8169&SUBSYS_D03E10FC ; 8168 %RTL8168.DeviceDesc% = RTL8168.ndi, PCI\VEN_10EC&DEV_8168&REV_01 ; 8101 %RTL8136.DeviceDesc% = RTL8136.ndi, PCI\VEN_10EC&DEV_8136&REV_01 ; 8101HP %RTL8136HP.DeviceDesc% = RTL8136HP.ndi, PCI\VEN_10EC&DEV_8136&SUBSYS_2A57103C ;HP %RTL8136HP.DeviceDesc% = RTL8136HP.ndi, PCI\VEN_10EC&DEV_8136&SUBSYS_2A59103C ;HP %RTL8136HP.DeviceDesc% = RTL8136HP.ndi, PCI\VEN_10EC&DEV_8136&SUBSYS_2A60103C ;HP %RTL8136HP.DeviceDesc% = RTL8136HP.ndi, PCI\VEN_10EC&DEV_8136&SUBSYS_2A78103C ;HP-CPC %RTL8136HP.DeviceDesc% = RTL8136HP.ndi, PCI\VEN_10EC&DEV_8136&SUBSYS_2A79103C ;HP-CPC %RTL8136HP.DeviceDesc% = RTL8136HP.ndi, PCI\VEN_10EC&DEV_8136&SUBSYS_2A7B103C ;HP %RTL8136HP.DeviceDesc% = RTL8136HP.ndi, PCI\VEN_10EC&DEV_8136&SUBSYS_30CB103C ;HP %RTL8136HP.DeviceDesc% = RTL8136HP.ndi, PCI\VEN_10EC&DEV_8136&SUBSYS_FF101179&REV_01 ;Toshiba ; 8167 %RTL8169.DeviceDesc% = RTL8169.ndi, PCI\VEN_10EC&DEV_8167 ; 8168C %RTL8168C.DeviceDesc% = RTL8168C.ndi, PCI\VEN_10EC&DEV_8168&REV_02 ; 8102E %RTL8102.DeviceDesc% = RTL8102.ndi, PCI\VEN_10EC&DEV_8136&REV_02 ; 8168D %RTL8168D.DeviceDesc% = RTL8168D.ndi, PCI\VEN_10EC&DEV_8168&REV_03 ; Realtek ; ; Windows NT specific entry [RTL8169.ndi.NT] Characteristics = 0x84 BusType = 5 AddReg = Speed.reg, NetworkAddress.reg, flowctrl.reg, PriorityVlanTag.reg, InterruptModeration.reg, TxRxBuf.reg AddReg = Offload.reg, Jumboframe.reg, wolptnmagic.reg, rtk.reg CopyFiles = RTL8167.CopyFiles *IfType = 6 ; IF_TYPE_ETHERNET_CSMACD *MediaType = 0 ; NdisMedium802_3 *PhysicalMediaType = 14 ; NdisPhysicalMedium802_3 [RTL8168.ndi.NT] Characteristics = 0x84 BusType = 5 AddReg = Speed.reg, NetworkAddress.reg, flowctrl.reg, PriorityVlanTag.reg, InterruptModeration.reg, TxRxBuf.reg AddReg = Offload.reg, Jumboframe.reg, wolptnmagic.reg, rtk.reg CopyFiles = RTL8167.CopyFiles *IfType = 6 ; IF_TYPE_ETHERNET_CSMACD *MediaType = 0 ; NdisMedium802_3 *PhysicalMediaType = 14 ; NdisPhysicalMedium802_3 [RTL8136.ndi.NT] Characteristics = 0x84 BusType = 5 AddReg = Speed10_100.reg, NetworkAddress.reg, flowctrl.reg, PriorityVlanTag.reg, InterruptModeration.reg, TxRxBuf.reg AddReg = Offload.reg, wolptnmagic.reg, rtk.reg CopyFiles = RTL8167.CopyFiles *IfType = 6 ; IF_TYPE_ETHERNET_CSMACD *MediaType = 0 ; NdisMedium802_3 *PhysicalMediaType = 14 ; NdisPhysicalMedium802_3 [RTL8136HP.ndi.NT] Characteristics = 0x84 BusType = 5 AddReg = Speed10_100.reg, NetworkAddress.reg, flowctrl.reg, PriorityVlanTag.reg, InterruptModeration.reg, TxRxBuf.reg AddReg = Offload.reg, wolptnmagic.reg, rtk.reg AddReg = AutoCrossoverDet.reg CopyFiles = RTL8167.CopyFiles *IfType = 6 ; IF_TYPE_ETHERNET_CSMACD *MediaType = 0 ; NdisMedium802_3 *PhysicalMediaType = 14 ; NdisPhysicalMedium802_3 [RTL8168C.ndi.NT] Characteristics = 0x84 BusType = 5 AddReg = Speed.reg, NetworkAddress.reg, flowctrl.reg, PriorityVlanTag.reg, InterruptModeration.reg, TxRxBuf.reg AddReg = OffloadChksum.reg, Jumboframe9k.reg AddReg = OffloadIpv6Lsov2.reg, wolptnmagic.reg, rtk.reg CopyFiles = RTL8167.CopyFiles *IfType = 6 ; IF_TYPE_ETHERNET_CSMACD *MediaType = 0 ; NdisMedium802_3 *PhysicalMediaType = 14 ; NdisPhysicalMedium802_3 [RTL8102.ndi.NT] Characteristics = 0x84 BusType = 5 AddReg = Speed10_100.reg, NetworkAddress.reg, flowctrl.reg, PriorityVlanTag.reg, InterruptModeration.reg, TxRxBuf.reg AddReg = OffloadChksum.reg AddReg = OffloadIpv6Lsov2_8102.reg, wolptnmagic.reg, rtk.reg CopyFiles = RTL8167.CopyFiles *IfType = 6 ; IF_TYPE_ETHERNET_CSMACD *MediaType = 0 ; NdisMedium802_3 *PhysicalMediaType = 14 ; NdisPhysicalMedium802_3 [RTL8168D.ndi.NT] Characteristics = 0x84 BusType = 5 AddReg = Speed.reg, NetworkAddress.reg, flowctrl.reg, PriorityVlanTag.reg, InterruptModeration.reg, TxRxBuf.reg AddReg = OffloadChksum.reg, Jumboframe9k.reg AddReg = OffloadIpv6Lsov2_8102.reg, wolptnmagic.reg, rtk.reg CopyFiles = RTL8167.CopyFiles *IfType = 6 ; IF_TYPE_ETHERNET_CSMACD *MediaType = 0 ; NdisMedium802_3 *PhysicalMediaType = 14 ; NdisPhysicalMedium802_3 [RTL8168.ndi.NT.HW] AddReg = RTL8168_8136.MSI.AddReg [RTL8136.ndi.NT.HW] AddReg = RTL8168_8136.MSI.AddReg [RTL8136HP.ndi.NT.HW] AddReg = RTL8168_8136.MSI.AddReg [RTL8168C.ndi.NT.HW] AddReg = RTL8168_8136.MSI.AddReg [RTL8102.ndi.NT.HW] AddReg = RTL8168_8136.MSI.AddReg [RTL8168D.ndi.NT.HW] AddReg = RTL8168D.MSI.AddReg [RTL8168_8136.MSI.AddReg] HKR, "Interrupt Management", 0x00000010 HKR, "Interrupt Management\MessageSignaledInterruptProperties", 0x00000010 HKR, "Interrupt Management\MessageSignaledInterruptProperties", MSISupported, 0x00010001, 0 HKR, "Interrupt Management\MessageSignaledInterruptProperties", MessageNumberLimit, 0x00010001, 1 [RTL8168D.MSI.AddReg] HKR, "Interrupt Management", 0x00000010 HKR, "Interrupt Management\MessageSignaledInterruptProperties", 0x00000010 HKR, "Interrupt Management\MessageSignaledInterruptProperties", MSISupported, 0x00010001, 1 HKR, "Interrupt Management\MessageSignaledInterruptProperties", MessageNumberLimit, 0x00010001, 1 [RTL8169.ndi.NT.Services] AddService = RTL8167, 2, rtl8167.Service, common.EventLog [RTL8168.ndi.NT.Services] AddService = RTL8167, 2, rtl8167.Service, common.EventLog [RTL8136.ndi.NT.Services] AddService = RTL8167, 2, rtl8167.Service, common.EventLog [RTL8136HP.ndi.NT.Services] AddService = RTL8167, 2, rtl8167.Service, common.EventLog [RTL8168C.ndi.NT.Services] AddService = RTL8167, 2, rtl8167.Service, common.EventLog [RTL8102.ndi.NT.Services] AddService = RTL8167, 2, rtl8167.Service, common.EventLog [RTL8168D.ndi.NT.Services] AddService = RTL8167, 2, rtl8167.Service, common.EventLog ;----------------------------------------------------------------------------- ; common base for 10/100/1000 Mb Adapters ; [Speed.reg] HKR,Ndi\params\*SpeedDuplex, ParamDesc, 0, %SpeedDuplex% HKR,Ndi\params\*SpeedDuplex, default, 0, "0" HKR,Ndi\params\*SpeedDuplex, type, 0, "enum" HKR,Ndi\params\*SpeedDuplex\enum, "0", 0, %AutoDetect% HKR,Ndi\params\*SpeedDuplex\enum, "1", 0, %10Mb-Half-Duplex% HKR,Ndi\params\*SpeedDuplex\enum, "2", 0, %10Mb-Full-Duplex% HKR,Ndi\params\*SpeedDuplex\enum, "3", 0, %100Mb-Half-Duplex% HKR,Ndi\params\*SpeedDuplex\enum, "4", 0, %100Mb-Full-Duplex% HKR,Ndi\params\*SpeedDuplex\enum, "6", 0, %1000Mb-Full-Duplex% HKR,,*SpeedDuplex,0,"0" HKR,Ndi\params\AutoDisableGigabit, ParamDesc, 0, %AutoDisableGigabit% HKR,Ndi\params\AutoDisableGigabit, default, 0, "0" HKR,Ndi\params\AutoDisableGigabit, type, 0, "enum" HKR,Ndi\params\AutoDisableGigabit\enum, "0", 0, %Disabled% HKR,Ndi\params\AutoDisableGigabit\enum, "1", 0, %BatteryRe-Link% HKR,Ndi\params\AutoDisableGigabit\enum, "2", 0, %AcBatteryRe-Link% HKR,,AutoDisableGigabit,0,"0" [Speed10_100.reg] HKR,Ndi\params\*SpeedDuplex, ParamDesc, 0, %SpeedDuplex% HKR,Ndi\params\*SpeedDuplex, default, 0, "0" HKR,Ndi\params\*SpeedDuplex, type, 0, "enum" HKR,Ndi\params\*SpeedDuplex\enum, "0", 0, %AutoDetect% HKR,Ndi\params\*SpeedDuplex\enum, "1", 0, %10Mb-Half-Duplex% HKR,Ndi\params\*SpeedDuplex\enum, "2", 0, %10Mb-Full-Duplex% HKR,Ndi\params\*SpeedDuplex\enum, "3", 0, %100Mb-Half-Duplex% HKR,Ndi\params\*SpeedDuplex\enum, "4", 0, %100Mb-Full-Duplex% HKR,,*SpeedDuplex,0,"0" [NetworkAddress.reg] HKR,Ndi\params\NetworkAddress, ParamDesc, 0, %NetworkAddress% HKR,Ndi\params\NetworkAddress, type, 0, "edit" HKR,Ndi\params\NetworkAddress, default, 0, "000000000000" HKR,Ndi\params\NetworkAddress, LimitText, 0, "12" HKR,Ndi\params\NetworkAddress, UpperCase, 0, "1" HKR,Ndi\params\NetworkAddress, Optional, 0, "1" [flowctrl.reg] HKR,Ndi\params\*FlowControl, ParamDesc, 0, %FlowControl% HKR,Ndi\params\*FlowControl, default, 0, "1" HKR,Ndi\params\*FlowControl, type, 0, "enum" HKR,Ndi\params\*FlowControl\enum, "0", 0, %Disabled% HKR,Ndi\params\*FlowControl\enum, "1", 0, %Enabled% HKR,,*FlowControl,0,"0" [PriorityVlanTag.reg] HKR,Ndi\params\*PriorityVLANTag, ParamDesc, 0, %PriorityVLAN% HKR,Ndi\params\*PriorityVLANTag, default, 0, "0" HKR,Ndi\params\*PriorityVLANTag, type, 0, "enum" HKR,Ndi\params\*PriorityVLANTag\enum, "0", 0, %PriorityVLANDisabled% HKR,Ndi\params\*PriorityVLANTag\enum, "1", 0, %PriorityEnabled% HKR,Ndi\params\*PriorityVLANTag\enum, "2", 0, %VLANEnabled% HKR,Ndi\params\*PriorityVLANTag\enum, "3", 0, %PriorityVLANEnabled% HKR,,*PriorityVLANTag,0,"3" [InterruptModeration.reg] HKR,Ndi\params\*InterruptModeration, ParamDesc, 0, %InterruptModeration% HKR,Ndi\params\*InterruptModeration, default, 0, "1" HKR,Ndi\params\*InterruptModeration, type, 0, "enum" HKR,Ndi\params\*InterruptModeration\enum, "0", 0, %Disabled% HKR,Ndi\params\*InterruptModeration\enum, "1", 0, %Enabled% HKR,,*InterruptModeration,0,"1" [TxRxBuf.reg] HKR,Ndi\Params\*ReceiveBuffers, ParamDesc, 0, %ReceiveBuffers% HKR,Ndi\Params\*ReceiveBuffers, Type, 0, "int" HKR,Ndi\Params\*ReceiveBuffers, Default, 0, "512" HKR,Ndi\Params\*ReceiveBuffers, Min, 0, "1" HKR,Ndi\Params\*ReceiveBuffers, Max, 0, "512" HKR,Ndi\Params\*ReceiveBuffers, Step, 0, "1" HKR,Ndi\Params\*ReceiveBuffers, Base, 0, "10" HKR,,*ReceiveBuffers,0,"512" HKR,Ndi\Params\*TransmitBuffers, ParamDesc, 0, %TransmitBuffers% HKR,Ndi\Params\*TransmitBuffers, Type, 0, "int" HKR,Ndi\Params\*TransmitBuffers, Default, 0, "128" HKR,Ndi\Params\*TransmitBuffers, Min, 0, "1" HKR,Ndi\Params\*TransmitBuffers, Max, 0, "128" HKR,Ndi\Params\*TransmitBuffers, Step, 0, "1" HKR,Ndi\Params\*TransmitBuffers, Base, 0, "10" HKR,,*TransmitBuffers,0,"128" [Jumboframe.reg] HKR,Ndi\params\*JumboPacket, ParamDesc, 0, %JumboFrame% HKR,Ndi\params\*JumboPacket, default, 0, "1514" HKR,Ndi\params\*JumboPacket, type, 0, "enum" HKR,Ndi\params\*JumboPacket\enum, "1514", 0, %Disabled% HKR,Ndi\params\*JumboPacket\enum, "2048", 0, %2KBMTU% HKR,Ndi\params\*JumboPacket\enum, "3072", 0, %3KBMTU% HKR,Ndi\params\*JumboPacket\enum, "4096", 0, %4KBMTU% HKR,Ndi\params\*JumboPacket\enum, "5120", 0, %5KBMTU% HKR,Ndi\params\*JumboPacket\enum, "6144", 0, %6KBMTU% HKR,Ndi\params\*JumboPacket\enum, "7168", 0, %7KBMTU% HKR,,*JumboPacket,0,"1514" [Jumboframe9k.reg] HKR,Ndi\params\*JumboPacket, ParamDesc, 0, %JumboFrame% HKR,Ndi\params\*JumboPacket, default, 0, "1514" HKR,Ndi\params\*JumboPacket, type, 0, "enum" HKR,Ndi\params\*JumboPacket\enum, "1514", 0, %Disabled% HKR,Ndi\params\*JumboPacket\enum, "2048", 0, %2KBMTU% HKR,Ndi\params\*JumboPacket\enum, "3072", 0, %3KBMTU% HKR,Ndi\params\*JumboPacket\enum, "4096", 0, %4KBMTU% HKR,Ndi\params\*JumboPacket\enum, "5120", 0, %5KBMTU% HKR,Ndi\params\*JumboPacket\enum, "6144", 0, %6KBMTU% HKR,Ndi\params\*JumboPacket\enum, "7168", 0, %7KBMTU% HKR,Ndi\params\*JumboPacket\enum, "8192", 0, %8KBMTU% HKR,Ndi\params\*JumboPacket\enum, "9216", 0, %9KBMTU% HKR,,*JumboPacket,0,"1514" [Offload.reg] HKR,Ndi\params\*IPChecksumOffloadIPv4, ParamDesc, 0, %IPChksumOffv4% HKR,Ndi\params\*IPChecksumOffloadIPv4, default, 0, "3" HKR,Ndi\params\*IPChecksumOffloadIPv4, type, 0, "enum" HKR,Ndi\params\*IPChecksumOffloadIPv4\enum, "0", 0, %Disabled% HKR,Ndi\params\*IPChecksumOffloadIPv4\enum, "1", 0, %TxEnabled% HKR,Ndi\params\*IPChecksumOffloadIPv4\enum, "2", 0, %RxEnabled% HKR,Ndi\params\*IPChecksumOffloadIPv4\enum, "3", 0, %RxTxEnabled% HKR,,*IPChecksumOffloadIPv4,0,"3" HKR,Ndi\params\*TCPChecksumOffloadIPv4, ParamDesc, 0, %TCPChksumOffv4% HKR,Ndi\params\*TCPChecksumOffloadIPv4, default, 0, "3" HKR,Ndi\params\*TCPChecksumOffloadIPv4, type, 0, "enum" HKR,Ndi\params\*TCPChecksumOffloadIPv4\enum, "0", 0, %Disabled% HKR,Ndi\params\*TCPChecksumOffloadIPv4\enum, "1", 0, %TxEnabled% HKR,Ndi\params\*TCPChecksumOffloadIPv4\enum, "2", 0, %RxEnabled% HKR,Ndi\params\*TCPChecksumOffloadIPv4\enum, "3", 0, %RxTxEnabled% HKR,,*TCPChecksumOffloadIPv4,0,"3" HKR,Ndi\params\*UDPChecksumOffloadIPv4, ParamDesc, 0, %UDPChksumOffv4% HKR,Ndi\params\*UDPChecksumOffloadIPv4, default, 0, "3" HKR,Ndi\params\*UDPChecksumOffloadIPv4, type, 0, "enum" HKR,Ndi\params\*UDPChecksumOffloadIPv4\enum, "0", 0, %Disabled% HKR,Ndi\params\*UDPChecksumOffloadIPv4\enum, "1", 0, %TxEnabled% HKR,Ndi\params\*UDPChecksumOffloadIPv4\enum, "2", 0, %RxEnabled% HKR,Ndi\params\*UDPChecksumOffloadIPv4\enum, "3", 0, %RxTxEnabled% HKR,,*UDPChecksumOffloadIPv4,0,"3" HKR,Ndi\params\*LsoV1IPv4, ParamDesc, 0, %LSOv4% HKR,Ndi\params\*LsoV1IPv4, default, 0, "1" HKR,Ndi\params\*LsoV1IPv4, type, 0, "enum" HKR,Ndi\params\*LsoV1IPv4\enum, "0", 0, %Disabled% HKR,Ndi\params\*LsoV1IPv4\enum, "1", 0, %Enabled% HKR,,*LsoV1IPv4,0,"1" [OffloadChksum.reg] HKR,Ndi\params\*IPChecksumOffloadIPv4, ParamDesc, 0, %IPChksumOffv4% HKR,Ndi\params\*IPChecksumOffloadIPv4, default, 0, "3" HKR,Ndi\params\*IPChecksumOffloadIPv4, type, 0, "enum" HKR,Ndi\params\*IPChecksumOffloadIPv4\enum, "0", 0, %Disabled% HKR,Ndi\params\*IPChecksumOffloadIPv4\enum, "1", 0, %TxEnabled% HKR,Ndi\params\*IPChecksumOffloadIPv4\enum, "2", 0, %RxEnabled% HKR,Ndi\params\*IPChecksumOffloadIPv4\enum, "3", 0, %RxTxEnabled% HKR,,*IPChecksumOffloadIPv4,0,"3" HKR,Ndi\params\*TCPChecksumOffloadIPv4, ParamDesc, 0, %TCPChksumOffv4% HKR,Ndi\params\*TCPChecksumOffloadIPv4, default, 0, "3" HKR,Ndi\params\*TCPChecksumOffloadIPv4, type, 0, "enum" HKR,Ndi\params\*TCPChecksumOffloadIPv4\enum, "0", 0, %Disabled% HKR,Ndi\params\*TCPChecksumOffloadIPv4\enum, "1", 0, %TxEnabled% HKR,Ndi\params\*TCPChecksumOffloadIPv4\enum, "2", 0, %RxEnabled% HKR,Ndi\params\*TCPChecksumOffloadIPv4\enum, "3", 0, %RxTxEnabled% HKR,,*TCPChecksumOffloadIPv4,0,"3" HKR,Ndi\params\*UDPChecksumOffloadIPv4, ParamDesc, 0, %UDPChksumOffv4% HKR,Ndi\params\*UDPChecksumOffloadIPv4, default, 0, "3" HKR,Ndi\params\*UDPChecksumOffloadIPv4, type, 0, "enum" HKR,Ndi\params\*UDPChecksumOffloadIPv4\enum, "0", 0, %Disabled% HKR,Ndi\params\*UDPChecksumOffloadIPv4\enum, "1", 0, %TxEnabled% HKR,Ndi\params\*UDPChecksumOffloadIPv4\enum, "2", 0, %RxEnabled% HKR,Ndi\params\*UDPChecksumOffloadIPv4\enum, "3", 0, %RxTxEnabled% HKR,,*UDPChecksumOffloadIPv4,0,"3" [OffloadIpv6Lsov2.reg] HKR,Ndi\params\*TCPChecksumOffloadIPv6, ParamDesc, 0, %TCPChksumOffv6% HKR,Ndi\params\*TCPChecksumOffloadIPv6, default, 0, "3" HKR,Ndi\params\*TCPChecksumOffloadIPv6, type, 0, "enum" HKR,Ndi\params\*TCPChecksumOffloadIPv6\enum, "0", 0, %Disabled% HKR,Ndi\params\*TCPChecksumOffloadIPv6\enum, "1", 0, %TxEnabled% HKR,Ndi\params\*TCPChecksumOffloadIPv6\enum, "2", 0, %RxEnabled% HKR,Ndi\params\*TCPChecksumOffloadIPv6\enum, "3", 0, %RxTxEnabled% HKR,,*TCPChecksumOffloadIPv6,0,"3" HKR,Ndi\params\*UDPChecksumOffloadIPv6, ParamDesc, 0, %UDPChksumOffv6% HKR,Ndi\params\*UDPChecksumOffloadIPv6, default, 0, "3" HKR,Ndi\params\*UDPChecksumOffloadIPv6, type, 0, "enum" HKR,Ndi\params\*UDPChecksumOffloadIPv6\enum, "0", 0, %Disabled% HKR,Ndi\params\*UDPChecksumOffloadIPv6\enum, "1", 0, %TxEnabled% HKR,Ndi\params\*UDPChecksumOffloadIPv6\enum, "2", 0, %RxEnabled% HKR,Ndi\params\*UDPChecksumOffloadIPv6\enum, "3", 0, %RxTxEnabled% HKR,,*UDPChecksumOffloadIPv6,0,"3" HKR,Ndi\params\*LsoV2IPv6, ParamDesc, 0, %LSOv2v6% HKR,Ndi\params\*LsoV2IPv6, default, 0, "1" HKR,Ndi\params\*LsoV2IPv6, type, 0, "enum" HKR,Ndi\params\*LsoV2IPv6\enum, "0", 0, %Disabled% HKR,Ndi\params\*LsoV2IPv6\enum, "1", 0, %Enabled% HKR,,*LsoV2IPv6,0,"1" HKR,Ndi\params\*LsoV1IPv4, ParamDesc, 0, %LSOv4% HKR,Ndi\params\*LsoV1IPv4, default, 0, "1" HKR,Ndi\params\*LsoV1IPv4, type, 0, "enum" HKR,Ndi\params\*LsoV1IPv4\enum, "0", 0, %Disabled% HKR,Ndi\params\*LsoV1IPv4\enum, "1", 0, %Enabled% HKR,,*LsoV1IPv4,0,"1" [OffloadIpv6Lsov2_8102.reg] HKR,Ndi\params\*TCPChecksumOffloadIPv6, ParamDesc, 0, %TCPChksumOffv6% HKR,Ndi\params\*TCPChecksumOffloadIPv6, default, 0, "3" HKR,Ndi\params\*TCPChecksumOffloadIPv6, type, 0, "enum" HKR,Ndi\params\*TCPChecksumOffloadIPv6\enum, "0", 0, %Disabled% HKR,Ndi\params\*TCPChecksumOffloadIPv6\enum, "1", 0, %TxEnabled% HKR,Ndi\params\*TCPChecksumOffloadIPv6\enum, "2", 0, %RxEnabled% HKR,Ndi\params\*TCPChecksumOffloadIPv6\enum, "3", 0, %RxTxEnabled% HKR,,*TCPChecksumOffloadIPv6,0,"3" HKR,Ndi\params\*UDPChecksumOffloadIPv6, ParamDesc, 0, %UDPChksumOffv6% HKR,Ndi\params\*UDPChecksumOffloadIPv6, default, 0, "3" HKR,Ndi\params\*UDPChecksumOffloadIPv6, type, 0, "enum" HKR,Ndi\params\*UDPChecksumOffloadIPv6\enum, "0", 0, %Disabled% HKR,Ndi\params\*UDPChecksumOffloadIPv6\enum, "1", 0, %TxEnabled% HKR,Ndi\params\*UDPChecksumOffloadIPv6\enum, "2", 0, %RxEnabled% HKR,Ndi\params\*UDPChecksumOffloadIPv6\enum, "3", 0, %RxTxEnabled% HKR,,*UDPChecksumOffloadIPv6,0,"3" HKR,Ndi\params\*LsoV2IPv4, ParamDesc, 0, %LSOv2v4% HKR,Ndi\params\*LsoV2IPv4, default, 0, "1" HKR,Ndi\params\*LsoV2IPv4, type, 0, "enum" HKR,Ndi\params\*LsoV2IPv4\enum, "0", 0, %Disabled% HKR,Ndi\params\*LsoV2IPv4\enum, "1", 0, %Enabled% HKR,,*LsoV2IPv4,0,"1" HKR,Ndi\params\*LsoV2IPv6, ParamDesc, 0, %LSOv2v6% HKR,Ndi\params\*LsoV2IPv6, default, 0, "1" HKR,Ndi\params\*LsoV2IPv6, type, 0, "enum" HKR,Ndi\params\*LsoV2IPv6\enum, "0", 0, %Disabled% HKR,Ndi\params\*LsoV2IPv6\enum, "1", 0, %Enabled% HKR,,*LsoV2IPv6,0,"1" [AutoCrossoverDet.reg] HKR,Ndi\params\AutoCrossoverDet, ParamDesc, 0, %AutoCrossoverDet% HKR,Ndi\params\AutoCrossoverDet, default, 0, "0" HKR,Ndi\params\AutoCrossoverDet, type, 0, "enum" HKR,Ndi\params\AutoCrossoverDet\enum, "0", 0, %Disabled% HKR,Ndi\params\AutoCrossoverDet\enum, "1", 0, %Enabled% HKR,,AutoCrossoverDet,0,"0" [wolptnmagic.reg] HKR,Ndi\params\*WakeOnPattern, ParamDesc, 0, %WakeOnPtn% HKR,Ndi\params\*WakeOnPattern, default, 0, "0" HKR,Ndi\params\*WakeOnPattern, type, 0, "enum" HKR,Ndi\params\*WakeOnPattern\enum, "0", 0, %Disabled% HKR,Ndi\params\*WakeOnPattern\enum, "1", 0, %Enabled% HKR,,*WakeOnPattern,0,"1" HKR,Ndi\params\*WakeOnMagicPacket, ParamDesc, 0, %WakeOnMagPkt% HKR,Ndi\params\*WakeOnMagicPacket, default, 0, "0" HKR,Ndi\params\*WakeOnMagicPacket, type, 0, "enum" HKR,Ndi\params\*WakeOnMagicPacket\enum, "0", 0, %Disabled% HKR,Ndi\params\*WakeOnMagicPacket\enum, "1", 0, %Enabled% HKR,,*WakeOnMagicPacket,0,"1" ;----------------------------------------------------------------------------- ; rtk NT specific ; [rtk.reg] HKR, Ndi, Service, 0, "RTL8167" ; use ndis5 as the upper bound because NT supports it HKR, Ndi\Interfaces, UpperRange, 0, "ndis5" HKR, Ndi\Interfaces, LowerRange, 0, "ethernet" [rtl8167.Service] DisplayName = %rtl8167.Service.DispName% ServiceType = 1 ;%SERVICE_KERNEL_DRIVER% StartType = 3 ;%SERVICE_DEMAND_START% ErrorControl = 1 ;%SERVICE_ERROR_NORMAL% ServiceBinary = %12%\Rt64win7.sys LoadOrderGroup = NDIS [common.EventLog] AddReg = common.AddEventLog.reg [common.AddEventLog.reg] HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll" HKR, , TypesSupported, 0x00010001, 7 ;----------------------------------------------------------------------------- ; DestinationDirs ; [RTL8167.CopyFiles] Rt64win7.sys,,,2 [SourceDisksNames] 1 = %DiskDescription%,Rt64win7.sys,, [SourceDisksFiles] Rt64win7.sys = 1,, ; on distribution disk 1 [DestinationDirs] RTL8167.CopyFiles = 12 DefaultDestDir = 11 [Strings] Msft = "Microsoft" Realtek = "Realtek" AutoDetect = "Auto Negotiation" SpeedDuplex = "Speed & Duplex" 10Mb-Half-Duplex = "10 Mbps Half Duplex" 10Mb-Full-Duplex = "10 Mbps Full Duplex" 100Mb-Half-Duplex = "100 Mbps Half Duplex" 100Mb-Full-Duplex = "100 Mbps Full Duplex" 1000Mb-Full-Duplex = "1.0 Gbps Full Duplex" NetworkAddress = "Network Address" IPChksumOffv4 = "IPv4 Checksum Offload" TCPChksumOffv4 = "TCP Checksum Offload (IPv4)" UDPChksumOffv4 = "UDP Checksum Offload (IPv4)" TCPChksumOffv6 = "TCP Checksum Offload (IPv6)" UDPChksumOffv6 = "UDP Checksum Offload (IPv6)" Enabled = "Enabled" Disabled = "Disabled" TxEnabled = "Tx Enabled" RxEnabled = "Rx Enabled" RxTxEnabled = "Rx & Tx Enabled" LSOv4 = "Large Send Offload (IPv4)" LSOv2v4 = "Large Send Offload v2 (IPv4)" LSOv2v6 = "Large Send Offload v2 (IPv6)" FlowControl = "Flow Control" PriorityVLAN = "Priority & VLAN" PriorityVLANDisabled = "Priority & VLAN Disabled" PriorityVLANEnabled = "Priority & VLAN Enabled" InterruptModeration = "Interrupt Moderation" ReceiveBuffers = "Receive Buffers" TransmitBuffers = "Transmit Buffers" AutoDisableGigabit = "Auto Disable Gigabit (PowerSaving)" AutoLinkDownPhyOff = "Auto Disable PHY (PowerSaving)" BatteryRe-Link = "Re-Link, Battery" AcBatteryRe-Link = "Re-Link, Battery or AC" Battery = "Enabled, Battery" AcBattery = "Enabled, Battery or AC" JumboFrame = "Jumbo Frame" 2KBMTU = "2KB MTU" 3KBMTU = "3KB MTU" 4KBMTU = "4KB MTU" 5KBMTU = "5KB MTU" 6KBMTU = "6KB MTU" 7KBMTU = "7KB MTU" 8KBMTU = "8KB MTU" 9KBMTU = "9KB MTU" S5WakeOnLan = "Shutdown Wake-On-Lan" AutoLinkDownPcieMacOff = "Auto Disable PCIe (PowerSaving)" RSS = "Receive Side Scaling" AutoCrossoverDet = "Auto Crossover Detection" PriorityEnabled = "Priority Enabled" VLANEnabled = "VLAN Enabled" 10MbFirst = "10 Mbps First" 100MbFirst = "100 Mbps First" WolShutdownLinkSpeed = "WOL & Shutdown Link Speed" NotSpeedDown = "Not Speed Down" WolCap = "Wake-On-Lan Capabilities" None = "None" PatternMatch = "Pattern Match" MagicPacket = "Magic Packet" PatternAndMagic = "Pattern Match & Magic Packet" WakeOnPtn = "Wake on pattern match" WakeOnMagPkt = "Wake on Magic Packet" RTL8169.DeviceDesc = "Realtek RTL8169/8110 Family PCI Gigabit Ethernet NIC (NDIS 6.20)" R8169C7k.DeviceDesc = "Realtek RTL8169/8110 Family PCI Gigabit Ethernet NIC (NDIS 6.20)" RTL8168.DeviceDesc = "Realtek RTL8168B/8111B Family PCI-E Gigabit Ethernet NIC (NDIS 6.20)" RTL8136.DeviceDesc = "Realtek RTL8101E Family PCI-E Fast Ethernet NIC (NDIS 6.20)" RTL8136HP.DeviceDesc = "Realtek RTL8101E Family PCI-E Fast Ethernet NIC (NDIS 6.20)" RTL8168C.DeviceDesc = "Realtek RTL8168C(P)/8111C(P) Family PCI-E Gigabit Ethernet NIC (NDIS 6.20)" RTL8168D.DeviceDesc = "Realtek RTL8168D/8111D Family PCI-E Gigabit Ethernet NIC (NDIS 6.20)" RTL8102.DeviceDesc = "Realtek RTL8102E/RTL8103E Family PCI-E Fast Ethernet NIC (NDIS 6.20)" DLINKDGE528T.DeviceDesc = "D-Link DGE-528T Gigabit Ethernet Adapter" DLINKDGE660TD.DeviceDesc = "D-Link DGE-660TD Gigabit CardBus PC Card" SITECOM.DeviceDesc = "Sitecom Gigabit-Ethernet PCI Adapter LN-027" ZYXELGN680T.DeviceDesc = "ZyXEL GN680-T Gigabit PCI Adapter" IODATAETGPCI.DeviceDesc = "I-O DATA ETG-PCI Gigabit Ethernet Adapter" IODATAETGCB.DeviceDesc = "I-O DATA ETG-CB Gigabit Ethernet Adapter" rtl8167.Service.DispName = "Realtek 8167 NT Driver" DiskDescription = "Realtek Driver Disk 1" ;;;;; InfVer = 2.000