mirror of
https://github.com/reactos/reactos.git
synced 2024-12-28 01:55:19 +00:00
bbccad0ed6
Also make it non-localizable. CORE-18191
314 lines
12 KiB
INI
314 lines
12 KiB
INI
; NETNV.INF
|
|
|
|
; Installation file for nForce-based NICs
|
|
|
|
[Version]
|
|
Signature = "$Windows NT$"
|
|
;Signature = "$ReactOS$"
|
|
LayoutFile = layout.inf
|
|
Class = Net
|
|
ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
|
|
Provider = %ReactOS%
|
|
DriverVer = 08/01/2021,1.00
|
|
|
|
[DestinationDirs]
|
|
DefaultDestDir = 12
|
|
|
|
[Manufacturer]
|
|
%nVidiaMfg% = nVidiaMfg
|
|
|
|
[ControlFlags]
|
|
ExcludeFromSelect = *
|
|
|
|
[nVidiaMfg]
|
|
%nForce.DeviceDesc% = NVNET_Inst_V1.ndi,PCI\VEN_10DE&DEV_01C3
|
|
%nForce2.DeviceDesc% = NVNET_Inst_V1.ndi,PCI\VEN_10DE&DEV_0066
|
|
%nForce2.DeviceDesc% = NVNET_Inst_V1.ndi,PCI\VEN_10DE&DEV_00D6
|
|
%nForce3.DeviceDesc% = NVNET_Inst_V2.ndi,PCI\VEN_10DE&DEV_0086
|
|
%nForce3.DeviceDesc% = NVNET_Inst_V2.ndi,PCI\VEN_10DE&DEV_008C
|
|
%nForce3.DeviceDesc% = NVNET_Inst_V2.ndi,PCI\VEN_10DE&DEV_00E6
|
|
%nForce3.DeviceDesc% = NVNET_Inst_V2.ndi,PCI\VEN_10DE&DEV_00DF
|
|
%CK804.DeviceDesc% = NVNET_Inst_V2.ndi,PCI\VEN_10DE&DEV_0056
|
|
%CK804.DeviceDesc% = NVNET_Inst_V2.ndi,PCI\VEN_10DE&DEV_0057
|
|
%MCP04.DeviceDesc% = NVNET_Inst_V2.ndi,PCI\VEN_10DE&DEV_0037
|
|
%MCP04.DeviceDesc% = NVNET_Inst_V2.ndi,PCI\VEN_10DE&DEV_0038
|
|
%MCP51.DeviceDesc% = NVNET_Inst_V1.ndi,PCI\VEN_10DE&DEV_0268
|
|
%MCP51.DeviceDesc% = NVNET_Inst_V1.ndi,PCI\VEN_10DE&DEV_0269
|
|
%MCP55.DeviceDesc% = NVNET_Inst_V3.ndi,PCI\VEN_10DE&DEV_0372
|
|
%MCP55.DeviceDesc% = NVNET_Inst_V3.ndi,PCI\VEN_10DE&DEV_0373
|
|
%MCP61.DeviceDesc% = NVNET_Inst_V4.ndi,PCI\VEN_10DE&DEV_03E5
|
|
%MCP61.DeviceDesc% = NVNET_Inst_V4.ndi,PCI\VEN_10DE&DEV_03E6
|
|
%MCP61.DeviceDesc% = NVNET_Inst_V4.ndi,PCI\VEN_10DE&DEV_03EE
|
|
%MCP61.DeviceDesc% = NVNET_Inst_V4.ndi,PCI\VEN_10DE&DEV_03EF
|
|
%MCP65.DeviceDesc% = NVNET_Inst_V5.ndi,PCI\VEN_10DE&DEV_0450
|
|
%MCP65.DeviceDesc% = NVNET_Inst_V5.ndi,PCI\VEN_10DE&DEV_0451
|
|
%MCP65.DeviceDesc% = NVNET_Inst_V5.ndi,PCI\VEN_10DE&DEV_0452
|
|
%MCP65.DeviceDesc% = NVNET_Inst_V5.ndi,PCI\VEN_10DE&DEV_0453
|
|
%MCP67.DeviceDesc% = NVNET_Inst_V4.ndi,PCI\VEN_10DE&DEV_054C
|
|
%MCP67.DeviceDesc% = NVNET_Inst_V4.ndi,PCI\VEN_10DE&DEV_054D
|
|
%MCP67.DeviceDesc% = NVNET_Inst_V4.ndi,PCI\VEN_10DE&DEV_054E
|
|
%MCP67.DeviceDesc% = NVNET_Inst_V4.ndi,PCI\VEN_10DE&DEV_054F
|
|
%MCP73.DeviceDesc% = NVNET_Inst_V4.ndi,PCI\VEN_10DE&DEV_07DC
|
|
%MCP73.DeviceDesc% = NVNET_Inst_V4.ndi,PCI\VEN_10DE&DEV_07DD
|
|
%MCP73.DeviceDesc% = NVNET_Inst_V4.ndi,PCI\VEN_10DE&DEV_07DE
|
|
%MCP73.DeviceDesc% = NVNET_Inst_V4.ndi,PCI\VEN_10DE&DEV_07DF
|
|
%MCP77.DeviceDesc% = NVNET_Inst_V6.ndi,PCI\VEN_10DE&DEV_0760
|
|
%MCP77.DeviceDesc% = NVNET_Inst_V6.ndi,PCI\VEN_10DE&DEV_0761
|
|
%MCP77.DeviceDesc% = NVNET_Inst_V6.ndi,PCI\VEN_10DE&DEV_0762
|
|
%MCP77.DeviceDesc% = NVNET_Inst_V6.ndi,PCI\VEN_10DE&DEV_0763
|
|
%MCP79.DeviceDesc% = NVNET_Inst_V7.ndi,PCI\VEN_10DE&DEV_0AB0
|
|
%MCP79.DeviceDesc% = NVNET_Inst_V7.ndi,PCI\VEN_10DE&DEV_0AB1
|
|
%MCP79.DeviceDesc% = NVNET_Inst_V7.ndi,PCI\VEN_10DE&DEV_0AB2
|
|
%MCP79.DeviceDesc% = NVNET_Inst_V7.ndi,PCI\VEN_10DE&DEV_0AB3
|
|
%MCP89.DeviceDesc% = NVNET_Inst_V7.ndi,PCI\VEN_10DE&DEV_0D7D
|
|
|
|
;----------------------------- NVNET DRIVER -----------------------------
|
|
|
|
[NVNET_Inst_V1.ndi.NT]
|
|
Characteristics = 0x84 ; NCF_PHYSICAL | NCF_HAS_UI
|
|
BusType = 5 ; PCIBus
|
|
CopyFiles = NVNET_CopyFiles.NT
|
|
AddReg = NVNET_AddReg, NVNET_Generic, NVNET_Flow
|
|
|
|
[NVNET_Inst_V2.ndi.NT]
|
|
Characteristics = 0x84
|
|
BusType = 5
|
|
CopyFiles = NVNET_CopyFiles.NT
|
|
AddReg = NVNET_AddReg, NVNET_Generic, NVNET_Flow, NVNET_Jumbo, NVNET_Offload
|
|
|
|
[NVNET_Inst_V3.ndi.NT]
|
|
Characteristics = 0x84
|
|
BusType = 5
|
|
CopyFiles = NVNET_CopyFiles.NT
|
|
AddReg = NVNET_AddReg, NVNET_Generic, NVNET_Flow_V2, NVNET_Jumbo, NVNET_Offload, NVNET_VLAN
|
|
|
|
[NVNET_Inst_V4.ndi.NT]
|
|
Characteristics = 0x84
|
|
BusType = 5
|
|
CopyFiles = NVNET_CopyFiles.NT
|
|
AddReg = NVNET_AddReg, NVNET_Generic, NVNET_Flow_V2
|
|
|
|
[NVNET_Inst_V5.ndi.NT]
|
|
Characteristics = 0x84
|
|
BusType = 5
|
|
CopyFiles = NVNET_CopyFiles.NT
|
|
AddReg = NVNET_AddReg, NVNET_Generic, NVNET_Flow_V2, NVNET_Jumbo
|
|
|
|
[NVNET_Inst_V6.ndi.NT]
|
|
Characteristics = 0x84
|
|
BusType = 5
|
|
CopyFiles = NVNET_CopyFiles.NT
|
|
AddReg = NVNET_AddReg, NVNET_Generic, NVNET_Flow_V2, NVNET_Offload
|
|
|
|
[NVNET_Inst_V7.ndi.NT]
|
|
Characteristics = 0x84
|
|
BusType = 5
|
|
CopyFiles = NVNET_CopyFiles.NT
|
|
AddReg = NVNET_AddReg, NVNET_Generic, NVNET_Flow_V2, NVNET_Jumbo, NVNET_Offload
|
|
|
|
[NVNET_CopyFiles.NT]
|
|
nvnet.sys
|
|
|
|
[NVNET_Inst_V1.ndi.NT.Services]
|
|
AddService = nvnet, 2, NVNET_Service_Inst, NVNET_EventLog
|
|
|
|
[NVNET_Inst_V2.ndi.NT.Services]
|
|
AddService = nvnet, 2, NVNET_Service_Inst, NVNET_EventLog
|
|
|
|
[NVNET_Inst_V3.ndi.NT.Services]
|
|
AddService = nvnet, 2, NVNET_Service_Inst, NVNET_EventLog
|
|
|
|
[NVNET_Inst_V4.ndi.NT.Services]
|
|
AddService = nvnet, 2, NVNET_Service_Inst, NVNET_EventLog
|
|
|
|
[NVNET_Inst_V5.ndi.NT.Services]
|
|
AddService = nvnet, 2, NVNET_Service_Inst, NVNET_EventLog
|
|
|
|
[NVNET_Inst_V6.ndi.NT.Services]
|
|
AddService = nvnet, 2, NVNET_Service_Inst, NVNET_EventLog
|
|
|
|
[NVNET_Inst_V7.ndi.NT.Services]
|
|
AddService = nvnet, 2, NVNET_Service_Inst, NVNET_EventLog
|
|
|
|
[NVNET_AddReg]
|
|
HKR, Ndi, Service, 0, "nvnet"
|
|
HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
|
|
HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
|
|
|
|
[NVNET_Generic]
|
|
HKR, Ndi\params\OptimizationMode, ParamDesc, 0, %OM%
|
|
HKR, Ndi\params\OptimizationMode, type, 0, "enum"
|
|
HKR, Ndi\params\OptimizationMode, default, 0, "0"
|
|
HKR, Ndi\params\OptimizationMode\enum, "0", 0, "%M1%"
|
|
HKR, Ndi\params\OptimizationMode\enum, "1", 0, "%M2%"
|
|
HKR, Ndi\params\OptimizationMode\enum, "2", 0, "%M3%"
|
|
|
|
HKR, Ndi\params\NetworkAddress, ParamDesc, 0, %NA%
|
|
HKR, Ndi\params\NetworkAddress, type, 0, "edit"
|
|
HKR, Ndi\params\NetworkAddress, LimitText, 0, "12"
|
|
HKR, Ndi\params\NetworkAddress, UpperCase, 0, "1"
|
|
HKR, Ndi\params\NetworkAddress, default, 0, " "
|
|
HKR, Ndi\params\NetworkAddress, optional, 0, "1"
|
|
|
|
HKR, Ndi\params\SpeedDuplex, ParamDesc, 0, %SD%
|
|
HKR, Ndi\params\SpeedDuplex, type, 0, "enum"
|
|
HKR, Ndi\params\SpeedDuplex, default, 0, "0"
|
|
HKR, Ndi\params\SpeedDuplex\enum, "0", 0, "%Auto%"
|
|
HKR, Ndi\params\SpeedDuplex\enum, "1", 0, "10HD"
|
|
HKR, Ndi\params\SpeedDuplex\enum, "2", 0, "10FD"
|
|
HKR, Ndi\params\SpeedDuplex\enum, "3", 0, "100HD"
|
|
HKR, Ndi\params\SpeedDuplex\enum, "4", 0, "100FD"
|
|
|
|
[NVNET_Flow]
|
|
HKR, Ndi\params\FlowControl, ParamDesc, 0, %FC%
|
|
HKR, Ndi\params\FlowControl, type, 0, "enum"
|
|
HKR, Ndi\params\FlowControl, default, 0, "1"
|
|
HKR, Ndi\params\FlowControl\enum, "0", 0, "%No%"
|
|
HKR, Ndi\params\FlowControl\enum, "1", 0, "%Auto%"
|
|
HKR, Ndi\params\FlowControl\enum, "2", 0, "%FlowRx%"
|
|
|
|
[NVNET_Flow_V2]
|
|
HKR, Ndi\params\FlowControl, ParamDesc, 0, %FC%
|
|
HKR, Ndi\params\FlowControl, type, 0, "enum"
|
|
HKR, Ndi\params\FlowControl, default, 0, "1"
|
|
HKR, Ndi\params\FlowControl\enum, "0", 0, "%No%"
|
|
HKR, Ndi\params\FlowControl\enum, "1", 0, "%Auto%"
|
|
HKR, Ndi\params\FlowControl\enum, "2", 0, "%FRx%"
|
|
HKR, Ndi\params\FlowControl\enum, "3", 0, "%FTx%"
|
|
HKR, Ndi\params\FlowControl\enum, "4", 0, "%FBoth%"
|
|
|
|
[NVNET_Offload]
|
|
HKR, Ndi\params\ChecksumOffload, ParamDesc, 0, %CO%
|
|
HKR, Ndi\params\ChecksumOffload, type, 0, "enum"
|
|
HKR, Ndi\params\ChecksumOffload, default, 0, "1"
|
|
HKR, Ndi\params\ChecksumOffload\enum, "0", 0, "%No%"
|
|
HKR, Ndi\params\ChecksumOffload\enum, "1", 0, "%Yes%"
|
|
|
|
HKR, Ndi\params\LargeSendOffload, ParamDesc, 0, %LS%
|
|
HKR, Ndi\params\LargeSendOffload, type, 0, "enum"
|
|
HKR, Ndi\params\LargeSendOffload, default, 0, "1"
|
|
HKR, Ndi\params\LargeSendOffload\enum, "0", 0, "%No%"
|
|
HKR, Ndi\params\LargeSendOffload\enum, "1", 0, "%Yes%"
|
|
|
|
[NVNET_Jumbo]
|
|
HKR, Ndi\params\JumboSize, ParamDesc, 0, %JF%
|
|
HKR, Ndi\params\JumboSize, type, 0, "int"
|
|
HKR, Ndi\params\JumboSize, default, 0, "1514"
|
|
HKR, Ndi\params\JumboSize, min, 0, "1514"
|
|
HKR, Ndi\params\JumboSize, max, 0, "9014"
|
|
HKR, Ndi\params\JumboSize, step, 0, "1"
|
|
HKR, Ndi\params\JumboSize, base, 0, "10"
|
|
|
|
[NVNET_VLAN]
|
|
HKR, Ndi\params\Priority, ParamDesc, 0, %PP%
|
|
HKR, Ndi\params\Priority, type, 0, "enum"
|
|
HKR, Ndi\params\Priority, default, 0, "1"
|
|
HKR, Ndi\params\Priority\enum, "0", 0, "%No%"
|
|
HKR, Ndi\params\Priority\enum, "1", 0, "%Yes%"
|
|
|
|
HKR, Ndi\params\VlanTag, ParamDesc, 0, %VT%
|
|
HKR, Ndi\params\VlanTag, type, 0, "enum"
|
|
HKR, Ndi\params\VlanTag, default, 0, "1"
|
|
HKR, Ndi\params\VlanTag\enum, "0", 0, "%No%"
|
|
HKR, Ndi\params\VlanTag\enum, "1", 0, "%Yes%"
|
|
|
|
HKR, Ndi\params\VlanID, ParamDesc, 0, %VI%
|
|
HKR, Ndi\params\VlanID, type, 0, "long"
|
|
HKR, Ndi\params\VlanID, default, 0, "0"
|
|
HKR, Ndi\params\VlanID, min, 0, "0"
|
|
HKR, Ndi\params\VlanID, max, 0, "4095"
|
|
HKR, Ndi\params\VlanID, step, 0, "1"
|
|
HKR, Ndi\params\VlanID, base, 0, "10"
|
|
|
|
[NVNET_Service_Inst]
|
|
ServiceType = 1
|
|
StartType = 3
|
|
ErrorControl = 1
|
|
ServiceBinary = %12%\nvnet.sys
|
|
LoadOrderGroup = NDIS
|
|
|
|
[NVNET_EventLog]
|
|
AddReg = NVNET_EventLog_AddReg
|
|
|
|
[NVNET_EventLog_AddReg]
|
|
HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll"
|
|
HKR, , TypesSupported, 0x00010001, 7
|
|
|
|
;-------------------------------- STRINGS -------------------------------
|
|
|
|
[Strings]
|
|
; Non-localizable
|
|
ReactOS = "ReactOS Project"
|
|
|
|
nVidiaMfg = "nVidia"
|
|
|
|
; Localizable
|
|
OM = "Optimization Mode"
|
|
M1 = "Dynamic"
|
|
M2 = "CPU"
|
|
M3 = "Throughput"
|
|
NA = "Network Address"
|
|
SD = "Speed & Duplex"
|
|
Auto = "Auto"
|
|
CO = "Checksum Offload"
|
|
LS = "Large Send Offload"
|
|
FC = "Flow Control"
|
|
FRx = "Rx Pause"
|
|
FTx = "Tx Pause"
|
|
FBoth = "Rx & Tx Pause"
|
|
No = "No"
|
|
Yes = "Yes"
|
|
PP = "Packet Priority"
|
|
VT = "VLAN Tagging"
|
|
VI = "VLAN ID"
|
|
JF = "Jumbo Frame"
|
|
|
|
nForce.DeviceDesc = "nVidia nForce PCI Ethernet Controller"
|
|
nForce2.DeviceDesc = "nVidia nForce2 PCI Ethernet Controller"
|
|
nForce3.DeviceDesc = "nVidia nForce3 PCI Ethernet Controller"
|
|
CK804.DeviceDesc = "nVidia CK804 PCI Ethernet Controller"
|
|
MCP04.DeviceDesc = "nVidia MCP04 PCI Ethernet Controller"
|
|
MCP51.DeviceDesc = "nVidia MCP51 PCI Ethernet Controller"
|
|
MCP55.DeviceDesc = "nVidia MCP55 PCI Ethernet Controller"
|
|
MCP61.DeviceDesc = "nVidia MCP61 PCI Ethernet Controller"
|
|
MCP65.DeviceDesc = "nVidia MCP65 PCI Ethernet Controller"
|
|
MCP67.DeviceDesc = "nVidia MCP67 PCI Ethernet Controller"
|
|
MCP73.DeviceDesc = "nVidia MCP73 PCI Ethernet Controller"
|
|
MCP77.DeviceDesc = "nVidia MCP77 PCI Ethernet Controller"
|
|
MCP79.DeviceDesc = "nVidia MCP79 PCI Ethernet Controller"
|
|
MCP89.DeviceDesc = "nVidia MCP89 PCI Ethernet Controller"
|
|
|
|
[Strings.0419]
|
|
OM = "Оптимизировать"
|
|
M1 = "Динамически"
|
|
M2 = "Нагрузку на ЦП"
|
|
M3 = "Пропускную способность"
|
|
NA = "Сетевой адрес"
|
|
SD = "Скорость и дуплекс"
|
|
Auto = "Авто"
|
|
CO = "Разгрузка контрольной суммы"
|
|
LS = "Разгрузка при большой отправке"
|
|
FC = "Управление потоком"
|
|
FRx = "Кадры паузы приема"
|
|
FTx = "Кадры паузы передачи"
|
|
FBoth = "Кадры паузы приема и передачи"
|
|
No = "Нет"
|
|
Yes = "Да"
|
|
PP = "Приоритет кадров"
|
|
VT = "Маркировка кадров"
|
|
JF = "Кадры большого размера"
|
|
|
|
nForce.DeviceDesc = "nVidia nForce PCI сетевой контроллер"
|
|
nForce2.DeviceDesc = "nVidia nForce2 PCI сетевой контроллер"
|
|
nForce3.DeviceDesc = "nVidia nForce3 PCI сетевой контроллер"
|
|
CK804.DeviceDesc = "nVidia CK804 PCI сетевой контроллер"
|
|
MCP04.DeviceDesc = "nVidia MCP04 PCI сетевой контроллер"
|
|
MCP51.DeviceDesc = "nVidia MCP51 PCI сетевой контроллер"
|
|
MCP55.DeviceDesc = "nVidia MCP55 PCI сетевой контроллер"
|
|
MCP61.DeviceDesc = "nVidia MCP61 PCI сетевой контроллер"
|
|
MCP65.DeviceDesc = "nVidia MCP65 PCI сетевой контроллер"
|
|
MCP67.DeviceDesc = "nVidia MCP67 PCI сетевой контроллер"
|
|
MCP73.DeviceDesc = "nVidia MCP73 PCI сетевой контроллер"
|
|
MCP77.DeviceDesc = "nVidia MCP77 PCI сетевой контроллер"
|
|
MCP79.DeviceDesc = "nVidia MCP79 PCI сетевой контроллер"
|
|
MCP89.DeviceDesc = "nVidia MCP89 PCI сетевой контроллер"
|