45b601da1bc4131d6d555d0b429c8ea47ebcac06
[mirror/winof/.git] / ulp / ipoib / kernel / netipoib.inf
1 ; OpenIB Internet Protocol over InfiniBand Adapter\r
2 ; Copyright 2005 SilverStorm Technologies all Rights Reserved.\r
3 ; Copyright 2006 Mellanox Technologies all Rights Reserved.\r
4 \r
5 [Version]\r
6 Signature   = "$Windows NT$"\r
7 Class       = Net\r
8 ClassGUID   = {4d36e972-e325-11ce-bfc1-08002be10318}\r
9 Provider    = %OPENIB%\r
10 DriverVer=12/21/2006,1.0.0000.566\r
11 \r
12 [Manufacturer]\r
13 %OPENIB%       = OPENIB,ntx86,ntamd64,ntia64\r
14 \r
15 [ControlFlags]\r
16 ExcludeFromSelect = IBA\IPoIB\r
17 \r
18 [OPENIB]\r
19 ; empty since we don't support W9x/Me\r
20 \r
21 [OPENIB.ntx86]\r
22 %IpoibDesc%      = Ipoib.DDInstall,    IBA\IPoIB   ; Internet Protocol over InfiniBand Adapter\r
23 \r
24 [OPENIB.ntamd64]\r
25 %IpoibDesc%      = Ipoib.DDInstall,    IBA\IPoIB   ; Internet Protocol over InfiniBand Adapter\r
26 \r
27 [OPENIB.ntia64]\r
28 %IpoibDesc%      = Ipoib.DDInstall,    IBA\IPoIB   ; Internet Protocol over InfiniBand Adapter\r
29 \r
30 [Ipoib.DDInstall.ntx86]\r
31 Characteristics = 0x81 ; NCF_HAS_UI | NCF_VIRTUAL\r
32 AddReg          = IpoibAddReg\r
33 CopyFiles       = IpoibCopyFiles\r
34 CopyFiles               = WsdCopyFiles\r
35 \r
36 [Ipoib.DDInstall.ntamd64]\r
37 Characteristics = 0x81 ; NCF_HAS_UI | NCF_VIRTUAL\r
38 AddReg          = IpoibAddReg\r
39 CopyFiles       = IpoibCopyFiles\r
40 CopyFiles               = WsdCopyFiles\r
41 CopyFiles               = WOW64CopyFiles\r
42 \r
43 [Ipoib.DDInstall.ntia64]\r
44 Characteristics = 0x81 ; NCF_HAS_UI | NCF_VIRTUAL\r
45 AddReg          = IpoibAddReg\r
46 CopyFiles       = IpoibCopyFiles\r
47 CopyFiles               = WsdCopyFiles\r
48 CopyFiles               = WOW64CopyFiles\r
49 \r
50 [Ipoib.DDInstall.ntx86.Services]\r
51 AddService = ipoib, 2, IpoibService, IpoibEventLog\r
52 \r
53 [Ipoib.DDInstall.ntamd64.Services]\r
54 AddService = ipoib, 2, IpoibService, IpoibEventLog\r
55 \r
56 [Ipoib.DDInstall.ntia64.Services]\r
57 AddService = ipoib, 2, IpoibService, IpoibEventLog\r
58 \r
59 [IpoibAddReg]\r
60 HKR, Ndi,                       Service,    0, "ipoib"\r
61 HKR, Ndi\Interfaces,            UpperRange, 0, "ndis5"\r
62 HKR, Ndi\Interfaces,            LowerRange, 0, "ethernet"\r
63 \r
64 HKR, Ndi\Params\RqDepth,                ParamDesc,      0, "Receive Queue Depth"\r
65 HKR, Ndi\Params\RqDepth,                Type,           0, "dword"\r
66 HKR, Ndi\Params\RqDepth,                Default,        0, "512"\r
67 HKR, Ndi\Params\RqDepth,                Optional,       0, "0"\r
68 HKR, Ndi\Params\RqDepth,                Min,            0, "128"\r
69 HKR, Ndi\Params\RqDepth,                Max,            0, "1024"\r
70 HKR, Ndi\Params\RqDepth,                Step,           0, "128"\r
71 \r
72 HKR, Ndi\Params\RqLowWatermark, ParamDesc,      0, "Receive Queue Low Watermark"\r
73 HKR, Ndi\Params\RqLowWatermark, Type,           0, "dword"\r
74 HKR, Ndi\Params\RqLowWatermark, Default,        0, "4"\r
75 HKR, Ndi\Params\RqLowWatermark, Optional,       0, "1"\r
76 HKR, Ndi\Params\RqLowWatermark, Min,            0, "2"\r
77 HKR, Ndi\Params\RqLowWatermark, Max,            0, "8"\r
78 HKR, Ndi\Params\RqLowWatermark, Step,           0, "1"\r
79 \r
80 HKR, Ndi\Params\SqDepth,                ParamDesc,      0, "Send Queue Depth"\r
81 HKR, Ndi\Params\SqDepth,                Type,           0, "dword"\r
82 HKR, Ndi\Params\SqDepth,                Default,        0, "512"\r
83 HKR, Ndi\Params\SqDepth,                Optional,       0, "0"\r
84 HKR, Ndi\Params\SqDepth,                Min,            0, "128"\r
85 HKR, Ndi\Params\SqDepth,                Max,            0, "1024"\r
86 HKR, Ndi\Params\SqDepth,                Step,           0, "128"\r
87 \r
88 HKR, Ndi\Params\SendChksum,             ParamDesc,      0, "Send Checksum Offload"\r
89 HKR, Ndi\Params\SendChksum,             Type,           0, "enum"\r
90 HKR, Ndi\Params\SendChksum,             Default,        0, "0"\r
91 HKR, Ndi\Params\SendChksum,             Optional,       0, "0"\r
92 HKR, Ndi\Params\SendChksum\enum,        "0",    0, "Disabled"\r
93 HKR, Ndi\Params\SendChksum\enum,        "1",    0, "Enabled"\r
94 \r
95 HKR, Ndi\Params\RecvChksum,             ParamDesc,      0, "Recv Checksum Offload"\r
96 HKR, Ndi\Params\RecvChksum,             Type,           0, "enum"\r
97 HKR, Ndi\Params\RecvChksum,             Default,        0, "0"\r
98 HKR, Ndi\Params\RecvChksum,             Optional,       0, "0"\r
99 HKR, Ndi\Params\RecvChksum\enum,        "0",    0, "Disabled"\r
100 HKR, Ndi\Params\RecvChksum\enum,        "1",    0, "Enabled"\r
101 \r
102 HKR, Ndi\Params\SaTimeout,              ParamDesc,      0, "SA Query Timeout (ms)"\r
103 HKR, Ndi\Params\SaTimeout,              Type,           0, "dword"\r
104 HKR, Ndi\Params\SaTimeout,              Default,        0, "1000"\r
105 HKR, Ndi\Params\SaTimeout,              Optional,       0, "0"\r
106 HKR, Ndi\Params\SaTimeout,              Min,            0, "500"\r
107 HKR, Ndi\Params\SaTimeout,              Step,           0, "250"\r
108 \r
109 HKR, Ndi\Params\SaRetries,              ParamDesc,      0, "SA Query Retry Count"\r
110 HKR, Ndi\Params\SaRetries,              Type,           0, "dword"\r
111 HKR, Ndi\Params\SaRetries,              Default,        0, "10"\r
112 HKR, Ndi\Params\SaRetries,              Optional,       0, "0"\r
113 HKR, Ndi\Params\SaRetries,              Min,            0, "1"\r
114 \r
115 HKR, Ndi\Params\RecvRatio,              ParamDesc,      0, "Receive Pool Ratio"\r
116 HKR, Ndi\Params\RecvRatio,              Type,           0, "dword"\r
117 HKR, Ndi\Params\RecvRatio,              Default,        0, "1"\r
118 HKR, Ndi\Params\RecvRatio,              Optional,       0, "0"\r
119 HKR, Ndi\Params\RecvRatio,              Min,            0, "1"\r
120 HKR, Ndi\Params\RecvRatio,              Max,            0, "10"\r
121 \r
122 HKR, Ndi\Params\PayloadMtu,             ParamDesc,      0, "Payload Mtu size"\r
123 HKR, Ndi\Params\PayloadMtu,             Type,           0, "dword"\r
124 HKR, Ndi\Params\PayloadMtu,             Default,        0, "2044"\r
125 HKR, Ndi\Params\PayloadMtu,             Min,            0, "60"\r
126 HKR, Ndi\Params\PayloadMtu,             Max,            0, "2044"\r
127 \r
128 [IpoibService]\r
129 DisplayName     = %IpoibServiceDispName%\r
130 ServiceType     = 1 ;%SERVICE_KERNEL_DRIVER%\r
131 StartType       = 3 ;%SERVICE_DEMAND_START%\r
132 ErrorControl    = 1 ;%SERVICE_ERROR_NORMAL%\r
133 ServiceBinary   = %12%\ipoib.sys\r
134 LoadOrderGroup  = NDIS\r
135 AddReg          = Ipoib.ParamsReg\r
136 \r
137 [Ipoib.ParamsReg]\r
138 HKR,"Parameters","DebugLevel",%REG_DWORD_NO_CLOBBER%,0x00000002\r
139 HKR,"Parameters","DebugFlags",%REG_DWORD_NO_CLOBBER%,0x00000fff\r
140 HKR,"Parameters","bypass_check_bcast_rate",%REG_DWORD_NO_CLOBBER%,0x00000000\r
141 \r
142 [IpoibEventLog]\r
143 AddReg = IpoibAddEventLogReg\r
144 \r
145 [IpoibAddEventLogReg]\r
146 HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll;%%SystemRoot%%\System32\drivers\ipoib.sys"\r
147 HKR, , TypesSupported,   0x00010001, 7\r
148 \r
149 \r
150 [IpoibCopyFiles]\r
151 ipoib.sys,,,2\r
152 \r
153 [WsdCopyFiles]\r
154 ibwsd.dll,,,0x00000002\r
155 \r
156 [WOW64CopyFiles]\r
157 ibwsd.dll,ibwsd32.dll,,0x00000002\r
158 \r
159 [SourceDisksNames.x86]\r
160 1 = %IcsDisk1%,,,\x86\r
161 \r
162 [SourceDisksNames.amd64]\r
163 1 = %IcsDisk1%,,,\amd64\r
164 \r
165 [SourceDisksNames.ia64]\r
166 1 = %IcsDisk1%,,,\ia64\r
167 \r
168 [SourceDisksFiles.x86]\r
169 ipoib.sys = 1\r
170 ibwsd.dll = 1\r
171 \r
172 [SourceDisksFiles.amd64]\r
173 ipoib.sys = 1\r
174 ibwsd.dll = 1\r
175 ibwsd32.dll = 1\r
176 \r
177 [SourceDisksFiles.ia64]\r
178 ipoib.sys = 1\r
179 ibwsd.dll = 1\r
180 ibwsd32.dll = 1\r
181 \r
182 [DestinationDirs]\r
183 IpoibCopyFiles    = %DIRID_DRIVERS%\r
184 WsdCopyFiles      = %DIRID_SYSTEM%\r
185 WOW64CopyFiles    = %DIRID_SYSTEM_X86%\r
186 DefaultDestDir    = %DIRID_SYSTEM%\r
187 \r
188 [Strings]\r
189 OPENIB               = "OpenIB Alliance"\r
190 IpoibDesc            = "OpenIB IPoIB Adapter"\r
191 IpoibServiceDispName = "IPoIB"\r
192 IcsDisk1             = "OpenIB IPoIB Disk #1"\r
193 DIRID_SYSTEM         = 11\r
194 DIRID_DRIVERS        = 12\r
195 DIRID_SYSTEM_X86     = 16425\r
196 REG_DWORD_NO_CLOBBER = 0x00010003\r