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