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