shell bypass 403

UnknownSec Shell

C:/Windows/Inf/ [ drwxrwxrwx ]

name : ipoib6x.inf
��; /****************************************************************************

; ** COPYRIGHT (C) 2008-2009 Mellanox                                        **

; ****************************************************************************/



[version]

Signature   = "$Windows NT$"

Class       = Net

ClassGUID   = {4d36e972-e325-11ce-bfc1-08002be10318}

Provider    = %MSFT%

Compatible  = 1

DriverVer   = 05/09/2013,4.4.13905



[Manufacturer]

%Mellanox%     = Mellanox,NTamd64.6.3



[Mellanox.NTamd64.6.3]

; DisplayName           Section       DeviceID

; -----------           -------       --------

%ipoib6x_CX.DeviceDesc%   = ipoib6x.ndi,        IBA\ConnectX_IPoIB     ; Mellanox ConnectX Internet Protocol over InfiniBand Adapter

%ipoib6x_CX.DeviceDesc%   = ipoib6x.ndi,        IBA\ConnectX_IPoIBP    ; Mellanox ConnectX Internet Protocol over InfiniBand Adapter with partition key

%ipoib6x_CX2.DeviceDesc%  = ipoib6x.ndi,        IBA\ConnectX-2_IPoIB   ; Mellanox ConnectX-2 Internet Protocol over InfiniBand Adapter

%ipoib6x_CX2.DeviceDesc%  = ipoib6x.ndi,        IBA\ConnectX-2_IPoIBP  ; Mellanox ConnectX-2 Internet Protocol over InfiniBand Adapter with partition key

%ipoib6x_CX3.DeviceDesc%  = ipoib6x_CX3.ndi,    IBA\ConnectX-3_IPoIB   ; Mellanox ConnectX-3 Internet Protocol over InfiniBand Adapter

%ipoib6x_CX3.DeviceDesc%  = ipoib6x_CX3.ndi,    IBA\ConnectX-3_IPoIBP  ; Mellanox ConnectX-3 Internet Protocol over InfiniBand Adapter with partition key





; Windows NT specific entry



;

; ConnectX-2 and ConnectX

;

[ipoib6x.ndi.ntamd64]

Characteristics = 0x81 ; NCF_HAS_UI | NCF_VIRTUAL

AddReg          = cx.reg, ipoib6x.reg

CopyFiles       = IpoibCopyFiles

*IfType         = 6		; IF_TYPE_ETHERNET_CSMACD 

*MediaType      = 0		; NdisMedium802_3

*PhysicalMediaType = 14		; NdisPhysicalMedium802_3



[ipoib6x.ndi.ntamd64.Services]

AddService = ipoib6x, 2, ipoib6x.Service, common.EventLog



;

; ConnectX-3

;

[ipoib6x_CX3.ndi.ntamd64]

Characteristics = 0x81 ; NCF_HAS_UI | NCF_VIRTUAL

AddReg          = cx.reg, ipoib6x.reg

CopyFiles       = IpoibCopyFiles

*IfType         = 6		; IF_TYPE_ETHERNET_CSMACD 

*MediaType      = 0		; NdisMedium802_3

*PhysicalMediaType = 14		; NdisPhysicalMedium802_3



[ipoib6x_CX3.ndi.ntamd64.Services]

AddService = ipoib6x, 2, ipoib6x.Service, common.EventLog





;-----------------------------------------------------------------------------

; cx common

;

[cx.reg]

HKR, NDI\Params\NumTcb,         ParamDesc,  0, "%TransmitControlBlocks%"

HKR, NDI\Params\NumTcb,         default,    0, "16"

HKR, NDI\Params\NumTcb,         min,        0, "1"

HKR, NDI\Params\NumTcb,         max,        0, "00000064"

HKR, NDI\Params\NumTcb,         step,       0, "1"

HKR, NDI\Params\NumTcb,         Base,       0, "10"

HKR, NDI\Params\NumTcb,         type,       0, "int"

HKR, "",                        NumTcb,     %FLG_ADDREG_NOCLOBBER%, "16"



HKR, NDI\Params\LargeSendOffload,  ParamDesc,0, "%LargeSendOffload%"

HKR, NDI\Params\LargeSendOffload,  Type,     0, "enum"

HKR, NDI\Params\LargeSendOffload,  Default,  0, "1"

HKR, NDI\Params\LargeSendOffload,  Optional, 0, "0"

HKR, NDI\Params\LargeSendOffload\enum, "0",  0, "%Disabled%"

HKR, NDI\Params\LargeSendOffload\enum, "1",  0, "%Enabled%"

HKR,  "", LargeSendOffload, %FLG_ADDREG_NOCLOBBER%, "1"     



HKR, NDI\Params\SendCompletionMethod,  ParamDesc, 0, "%SendCompletionMethod%"

HKR, NDI\Params\SendCompletionMethod,  Type,      0, "enum"

HKR, NDI\Params\SendCompletionMethod,  Default,   0, "0"

HKR, NDI\Params\SendCompletionMethod,  Optional,  0, "0"

HKR, NDI\Params\SendCompletionMethod\enum,  "0",  0, "%Polling%"

HKR, NDI\Params\SendCompletionMethod\enum,  "1",  0, "%Interrupts%"

HKR, "", SendCompletionMethod,  %FLG_ADDREG_NOCLOBBER%, "0"



HKR, NDI\Params\RecvCompletionMethod,  ParamDesc, 0, "%RecvCompletionMethod%"

HKR, NDI\Params\RecvCompletionMethod,  Type,  0, "enum"

HKR, NDI\Params\RecvCompletionMethod,  Default, 0, "2"

HKR, NDI\Params\RecvCompletionMethod,  Optional, 0, "0"

HKR, NDI\Params\RecvCompletionMethod\enum,  "1", 0, "%Polling%"

HKR, NDI\Params\RecvCompletionMethod\enum,  "2", 0, "%Adaptive%"

HKR, "", RecvCompletionMethod, %FLG_ADDREG_NOCLOBBER%, "2"



HKR, NDI\Params\*JumboPacket ,         ParamDesc,  0, "%MaxFrameSize%"

HKR, NDI\Params\*JumboPacket ,         default,    0, "4092"

HKR, NDI\Params\*JumboPacket ,         min,        0, "1500"

HKR, NDI\Params\*JumboPacket ,         max,        0, "4092"

HKR, NDI\Params\*JumboPacket ,         step,       0, "1"

HKR, NDI\Params\*JumboPacket ,         Base,       0, "10"

HKR, NDI\Params\*JumboPacket ,         type,       0, "int"

HKR, "", *JumboPacket ,  %FLG_ADDREG_NOCLOBBER%, "4092"    



HKR, NDI\Params\*ReceiveBuffers,  ParamDesc, 0, "%RecvRingSize%"

HKR, NDI\Params\*ReceiveBuffers,  default,    0, "1024"

HKR, NDI\Params\*ReceiveBuffers,  min, 	   0, "256"

HKR, NDI\Params\*ReceiveBuffers,  max, 	   0, "4096"

HKR, NDI\Params\*ReceiveBuffers,  step,	   0, "1"

HKR, NDI\Params\*ReceiveBuffers,  Base,	   0, "10"

HKR, NDI\Params\*ReceiveBuffers,  type,	   0, "int"

HKR, "", *ReceiveBuffers,  %FLG_ADDREG_NOCLOBBER%, "1024"	  

	

HKR, NDI\Params\*TransmitBuffers,  ParamDesc, 0, "%SendRingSize%"

HKR, NDI\Params\*TransmitBuffers,  default,	  0, "2048"

HKR, NDI\Params\*TransmitBuffers,  min,	   0, "256"

HKR, NDI\Params\*TransmitBuffers,  max,	   0, "4096"

HKR, NDI\Params\*TransmitBuffers,  step,    0, "1"

HKR, NDI\Params\*TransmitBuffers,  Base,    0, "10"

HKR, NDI\Params\*TransmitBuffers,  type,    0, "int"

HKR, "", *TransmitBuffers,  %FLG_ADDREG_NOCLOBBER%, "2048"	  



HKR, NDI\Params\*NetworkDirect,            ParamDesc,  0, %ND_STR%

HKR, NDI\Params\*NetworkDirect,            Type,       0, "enum"

HKR, NDI\Params\*NetworkDirect,            Default,   0, "1"

HKR, NDI\Params\*NetworkDirect\enum,       "0",        0, "%Disabled%"

HKR, NDI\Params\*NetworkDirect\enum,       "1",        0, "%Enabled%"

HKR, "", *NetworkDirect, %FLG_ADDREG_NOCLOBBER%, "1"



HKR, NDI\Params\UseDma,  ParamDesc, 0, "%UseDma%"

HKR, NDI\Params\UseDma,  Type,      0, "enum"

HKR, NDI\Params\UseDma,  Default,   0, "1"

HKR, NDI\Params\UseDma,  Optional,  0, "0"

HKR, NDI\Params\UseDma\enum,  "0",  0, "%Disabled%"

HKR, NDI\Params\UseDma\enum,  "1",  0, "%Enabled%"

HKR, "", UseDma, %FLG_ADDREG_NOCLOBBER%, "1"



;*RSS

HKR, NDI\Params\*RSS,  ParamDesc, 0, "%RssMode%"

HKR, NDI\Params\*RSS,  Type,  0, "enum"

HKR, NDI\Params\*RSS,  Default, 0, "1"

HKR, NDI\Params\*RSS,  Optional, 0, "0"

HKR, NDI\Params\*RSS\enum,  "0", 0, "%No_rebalnce%"

HKR, NDI\Params\*RSS\enum,  "1", 0, "%NDIS_RSS%"

HKR, "", *RSS,  0, "1"



; *NumaNodeId

HKR, Ndi\params\*NumaNodeId, ParamDesc, 0, %NumaNodeId%

HKR, Ndi\params\*NumaNodeId, default, 0, "65535"

HKR, Ndi\params\*NumaNodeId, type, 0, "enum"

HKR, Ndi\params\*NumaNodeId\Enum, "65535", 0, %NumaNodeId_default%

HKR, Ndi\params\*NumaNodeId\Enum, "0", 0, %node0%

HKR, Ndi\params\*NumaNodeId\Enum, "1", 0, %node1%

HKR, Ndi\params\*NumaNodeId\Enum, "2", 0, %node2%

HKR, Ndi\params\*NumaNodeId\Enum, "3", 0, %node3%

HKR, Ndi\params\*NumaNodeId\Enum, "4", 0, %node4%

HKR, Ndi\params\*NumaNodeId\Enum, "5", 0, %node5%

HKR, Ndi\params\*NumaNodeId\Enum, "6", 0, %node6%

HKR, Ndi\params\*NumaNodeId\Enum, "7", 0, %node7%

HKR, "", *NumaNodeId,  0, "65535"



;*NumRSSQueues

HKR, NDI\Params\*NumRSSQueues,  ParamDesc, 0, "%NumRSSQueues%"

HKR, NDI\Params\*NumRSSQueues,  Type,      0, "int"

HKR, NDI\Params\*NumRSSQueues,  Default,   0, "8"

HKR, NDI\Params\*NumRSSQueues,  min,       0, "1"

HKR, NDI\Params\*NumRSSQueues,  max,       0, "512"

HKR, NDI\Params\*NumRSSQueues,  step,      0, "1"

HKR, NDI\Params\*NumRSSQueues,  Base,      0, "10"

HKR, "", *NumRSSQueues, 0, "8"



; *RSSProfile

HKR, NDI\Params\*RSSProfile,  ParamDesc, 0, "%RssProfile%"

HKR, NDI\Params\*RSSProfile,  Type,  0, "enum"

HKR, NDI\Params\*RSSProfile,  Default, 0, "1"

HKR, NDI\Params\*RSSProfile\enum,  "1", 0, "%Closest_Processor%"

HKR, NDI\Params\*RSSProfile\enum,  "2", 0, "%Closest_Processor_Static%"

HKR, NDI\Params\*RSSProfile\enum,  "3", 0, "%Numa_Scaling%"

HKR, NDI\Params\*RSSProfile\enum,  "4", 0, "%Numa_Scaling_Static%"

HKR, NDI\Params\*RSSProfile\enum,  "5", 0, "%Conservative_Scaling%"

HKR, "", *RSSProfile,  0, "1"



HKR, NDI\Params\SendIntModCount,         ParamDesc,  0, "%SendIntModCount%"

HKR, NDI\Params\SendIntModCount,         default,    0, "0"

HKR, NDI\Params\SendIntModCount,         min,        0, "0"

HKR, NDI\Params\SendIntModCount,         max,        0, "00000100"

HKR, NDI\Params\SendIntModCount,         step,       0, "1"

HKR, NDI\Params\SendIntModCount,         Base,       0, "10"

HKR, NDI\Params\SendIntModCount,         type,       0, "int"

HKR, "", SendIntModCount,  0, "0"



HKR, NDI\Params\SendIntModTime,         ParamDesc,  0, "%SendIntModTime%"

HKR, NDI\Params\SendIntModTime,         default,    0, "0"

HKR, NDI\Params\SendIntModTime,         min,        0, "0"

HKR, NDI\Params\SendIntModTime,         max,        0, "00000100"

HKR, NDI\Params\SendIntModTime,         step,       0, "1"

HKR, NDI\Params\SendIntModTime,         Base,       0, "10"

HKR, NDI\Params\SendIntModTime,         type,       0, "int"

HKR, "", SendIntModTime,  0, "0"



HKR, NDI\Params\RecvIntModCount,         ParamDesc,  0, "%RecvIntModCount%"

HKR, NDI\Params\RecvIntModCount,         default,    0, "5"

HKR, NDI\Params\RecvIntModCount,         min,        0, "0"

HKR, NDI\Params\RecvIntModCount,         max,        0, "00000200"

HKR, NDI\Params\RecvIntModCount,         step,       0, "1"

HKR, NDI\Params\RecvIntModCount,         Base,       0, "10"

HKR, NDI\Params\RecvIntModCount,         type,       0, "int"

HKR, "", RecvIntModCount,  0, "5"



HKR, NDI\Params\RecvIntModTime,         ParamDesc,  0, "%RecvIntModTime%"

HKR, NDI\Params\RecvIntModTime,         default,    0, "10"

HKR, NDI\Params\RecvIntModTime,         min,        0, "0"

HKR, NDI\Params\RecvIntModTime,         max,        0, "00000200"

HKR, NDI\Params\RecvIntModTime,         step,       0, "1"

HKR, NDI\Params\RecvIntModTime,         Base,       0, "10"

HKR, NDI\Params\RecvIntModTime,         type,       0, "int"

HKR, "", RecvIntModTime,  0, "10"



HKR, NDI\Params\SendPollingModCount,         ParamDesc,  0, "%SendPollingModCount%"

HKR, NDI\Params\SendPollingModCount,         Default,    0, "1"

HKR, NDI\Params\SendPollingModCount,         min,        0, "1"

HKR, NDI\Params\SendPollingModCount,         max,        0, "100"

HKR, NDI\Params\SendPollingModCount,         step,       0, "1"

HKR, NDI\Params\SendPollingModCount,         Base,       0, "10"

HKR, NDI\Params\SendPollingModCount,         type,       0, "int"

HKR, "", SendPollingModCount,  %FLG_ADDREG_NOCLOBBER%, "1"



HKR, NDI\Params\SendPollingModTime,         ParamDesc,  0, "%SendPollingModTime%"

HKR, NDI\Params\SendPollingModTime,         Default,    0, "20"

HKR, NDI\Params\SendPollingModTime,         min,        0, "10"

HKR, NDI\Params\SendPollingModTime,         max,        0, "100"

HKR, NDI\Params\SendPollingModTime,         step,       0, "10"

HKR, NDI\Params\SendPollingModTime,         Base,       0, "10"

HKR, NDI\Params\SendPollingModTime,         type,       0, "int"

HKR, "", SendPollingModTime,  %FLG_ADDREG_NOCLOBBER%, "20"



HKR, NDI\Params\ThreadPoll,         ParamDesc,  0, "%ThreadPoll%"

HKR, NDI\Params\ThreadPoll,         Default,    0, "10000"

HKR, NDI\Params\ThreadPoll,         min,        0, "1"

HKR, NDI\Params\ThreadPoll,         max,        0, "20000"

HKR, NDI\Params\ThreadPoll,         step,       0, "1"

HKR, NDI\Params\ThreadPoll,         Base,       0, "10"

HKR, NDI\Params\ThreadPoll,         type,       0, "int"

HKR, "", ThreadPoll,  %FLG_ADDREG_NOCLOBBER%, "10000"



HKR, NDI\Params\RxIntModeration,  ParamDesc, 0, "%RxIntModeration%"

HKR, NDI\Params\RxIntModeration,  Type,		0, "enum"

HKR, NDI\Params\RxIntModeration,  Default,	0, "2"

HKR, NDI\Params\RxIntModeration,  Optional,	0, "0"

HKR, NDI\Params\RxIntModeration\enum, "1",	0, "%Static%"

HKR, NDI\Params\RxIntModeration\enum, "2",	0, "%Adaptive%"

HKR, "", RxIntModeration,%FLG_ADDREG_NOCLOBBER%, "2"



HKR, NDI\Params\*InterruptModeration,  ParamDesc, 0, "%InterruptModeration%"

HKR, NDI\Params\*InterruptModeration,  Type,      0, "enum"

HKR, NDI\Params\*InterruptModeration,  Default,   0, "1"

HKR, NDI\Params\*InterruptModeration,  Optional,  0, "0"

HKR, NDI\Params\*InterruptModeration\enum,  "0",  0, "%Disabled%"

HKR, NDI\Params\*InterruptModeration\enum,  "1",  0, "%Enabled%"

HKR, "", *InterruptModeration, %FLG_ADDREG_NOCLOBBER%, "1"



HKR, NDI\Params\*IPChecksumOffloadIPv4,  ParamDesc, 0, "%IPChecksumOffloadIPv4%"

HKR, NDI\Params\*IPChecksumOffloadIPv4,  Type,      0, "enum"

HKR, NDI\Params\*IPChecksumOffloadIPv4,  Default,   0, "3"

HKR, NDI\Params\*IPChecksumOffloadIPv4,  Optional,  0, "0"

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, "%TxRxEnabled%"

HKR, "", *IPChecksumOffloadIPv4, %FLG_ADDREG_NOCLOBBER%, "3"



HKR, NDI\Params\*TCPUDPChecksumOffloadIPv4,  ParamDesc, 0, "%TCPUDPChecksumOffloadIPv4%"

HKR, NDI\Params\*TCPUDPChecksumOffloadIPv4,  Type,      0, "enum"

HKR, NDI\Params\*TCPUDPChecksumOffloadIPv4,  Default,   0, "3"

HKR, NDI\Params\*TCPUDPChecksumOffloadIPv4,  Optional,  0, "0"

HKR, NDI\Params\*TCPUDPChecksumOffloadIPv4\enum,	"0",  0, "%Disabled%"

HKR, NDI\Params\*TCPUDPChecksumOffloadIPv4\enum,	"1",  0, "%TxEnabled%"

HKR, NDI\Params\*TCPUDPChecksumOffloadIPv4\enum,	"2",  0, "%RxEnabled%"

HKR, NDI\Params\*TCPUDPChecksumOffloadIPv4\enum,	"3",  0, "%TxRxEnabled%"

HKR, "", *TCPUDPChecksumOffloadIPv4, %FLG_ADDREG_NOCLOBBER%, "3"



HKR, NDI\Params\*TCPUDPChecksumOffloadIPv6,  ParamDesc, 0, "%TCPUDPChecksumOffloadIPv6%"

HKR, NDI\Params\*TCPUDPChecksumOffloadIPv6,  Type,      0, "enum"

HKR, NDI\Params\*TCPUDPChecksumOffloadIPv6,  Default,   0, "3"

HKR, NDI\Params\*TCPUDPChecksumOffloadIPv6,  Optional,  0, "0"

HKR, NDI\Params\*TCPUDPChecksumOffloadIPv6\enum,	"0",  0, "%Disabled%"

HKR, NDI\Params\*TCPUDPChecksumOffloadIPv6\enum,	"1",  0, "%TxEnabled%"

HKR, NDI\Params\*TCPUDPChecksumOffloadIPv6\enum,	"2",  0, "%RxEnabled%"

HKR, NDI\Params\*TCPUDPChecksumOffloadIPv6\enum,	"3",  0, "%TxRxEnabled%"

HKR, "", *TCPUDPChecksumOffloadIPv6, %FLG_ADDREG_NOCLOBBER%, "3"



HKR, NDI\Params\*LsoV1IPv4,  ParamDesc, 0, "%LsoV1IPv4%"

HKR, NDI\Params\*LsoV1IPv4,  Type,      0, "enum"

HKR, NDI\Params\*LsoV1IPv4,  Default,   0, "1"

HKR, NDI\Params\*LsoV1IPv4,  Optional,  0, "0"

HKR, NDI\Params\*LsoV1IPv4\enum,  "0",  0, "%Disabled%"

HKR, NDI\Params\*LsoV1IPv4\enum,  "1",  0, "%Enabled%"

HKR, "", *LsoV1IPv4, %FLG_ADDREG_NOCLOBBER%, "1"



HKR, NDI\Params\*LsoV2IPv4,  ParamDesc, 0, "%LsoV2IPv4%"

HKR, NDI\Params\*LsoV2IPv4,  Type,      0, "enum"

HKR, NDI\Params\*LsoV2IPv4,  Default,   0, "1"

HKR, NDI\Params\*LsoV2IPv4,  Optional,  0, "0"

HKR, NDI\Params\*LsoV2IPv4\enum,  "0",  0, "%Disabled%"

HKR, NDI\Params\*LsoV2IPv4\enum,  "1",  0, "%Enabled%"

HKR, "", *LsoV2IPv4, %FLG_ADDREG_NOCLOBBER%, "1"



HKR, NDI\Params\*LsoV2IPv6,  ParamDesc, 0, "%LsoV2IPv6%"

HKR, NDI\Params\*LsoV2IPv6,  Type,      0, "enum"

HKR, NDI\Params\*LsoV2IPv6,  Default,   0, "1"

HKR, NDI\Params\*LsoV2IPv6,  Optional,  0, "0"

HKR, NDI\Params\*LsoV2IPv6\enum,  "0",  0, "%Disabled%"

HKR, NDI\Params\*LsoV2IPv6\enum,  "1",  0, "%Enabled%"

HKR, "", *LsoV2IPv6, %FLG_ADDREG_NOCLOBBER%, "1"



HKR, NDI\Params\SaTimeout,		ParamDesc,	0, %SA_QUERY_TO_STR%

HKR, NDI\Params\SaTimeout,		Type,		0, "int"

HKR, NDI\Params\SaTimeout,		Default,	0, "1000"

HKR, NDI\Params\SaTimeout,		Optional,	0, "0"

HKR, NDI\Params\SaTimeout,		Min,		0, "500"

HKR, NDI\Params\SaTimeout,		Max,		0, "60000"

HKR, NDI\Params\SaTimeout,		Step,		0, "250"

HKR, NDI\Params\SaTimeout,      Base,       0, "10"

HKR, "", SaTimeout, %FLG_ADDREG_NOCLOBBER%, "1000"



HKR, NDI\Params\SaRetries,		ParamDesc,	0, %SA_QUERY_RETRY_STR%

HKR, NDI\Params\SaRetries,		Type,		0, "int"

HKR, NDI\Params\SaRetries,		Default,	0, "10"

HKR, NDI\Params\SaRetries,		Optional,	0, "0"

HKR, NDI\Params\SaRetries,		Min,		0, "1"

HKR, NDI\Params\SaRetries,		Max,		0, "64"

HKR, NDI\Params\SaRetries,      Base,       0, "10"

HKR, "", SaRetries, %FLG_ADDREG_NOCLOBBER%, "10"



HKR, Ndi\config\EnableQPR,  ParamDesc, 0, "%QPR%"

HKR, Ndi\config\EnableQPR,  Type,	  0, "enum" 

HKR, Ndi\config\EnableQPR,  Default,   0, "0"

HKR, Ndi\config\EnableQPR,  Optional,  0, "0"

HKR, Ndi\config\EnableQPR\enum,	"0",  0, "%Disabled%"

HKR, Ndi\config\EnableQPR\enum,	"1",  0, "%Enabled%"

HKR, "", EnableQPR, %FLG_ADDREG_NOCLOBBER%, "0"



HKR, Ndi\Params\TxRingNum,         ParamDesc,  0, "%TxRingNum%"

HKR, Ndi\Params\TxRingNum ,	   type,	   0, "enum"

HKR, Ndi\Params\TxRingNum ,        default,    0, "8"

HKR, Ndi\Params\TxRingNum\enum,	   "1",	 0, "%1%"

HKR, Ndi\Params\TxRingNum\enum,	   "2",	 0, "%2%"

HKR, Ndi\Params\TxRingNum\enum,	   "4",	 0, "%4%"

HKR, Ndi\Params\TxRingNum\enum,	   "8",	 0, "%8%"

HKR, Ndi\Params\TxRingNum\enum,	   "16", 0, "%16%"

HKR, "", TxRingNum ,  %FLG_ADDREG_NOCLOBBER%, "8"    





;-----------------------------------------------------------------------------

; mlx4eth NT specific

;

HKR, Ndi\Params\*VMQ,  ParamDesc, 0, "%VMQ%"

HKR, Ndi\Params\*VMQ,  Type,      0, "enum"

HKR, Ndi\Params\*VMQ,  Default,   0, "1"

HKR, Ndi\Params\*VMQ,  Optional,  0, "0"

HKR, Ndi\Params\*VMQ\enum,  "0",  0, "%Disabled%"

HKR, Ndi\Params\*VMQ\enum,  "1",  0, "%Enabled%"

HKR, "", *VMQ, %FLG_ADDREG_NOCLOBBER%, "1"

        

HKR, Ndi\Params\*VMQVlanFiltering,  ParamDesc, 0, "%VMQVlanFiltering%"

HKR, Ndi\Params\*VMQVlanFiltering,  Type,	  0, "enum"

HKR, Ndi\Params\*VMQVlanFiltering,  Default,   0, "1"

HKR, Ndi\Params\*VMQVlanFiltering,  Optional,  0, "0"

HKR, Ndi\Params\*VMQVlanFiltering\enum,	"0",  0, "%Disabled%"

HKR, Ndi\Params\*VMQVlanFiltering\enum,	"1",  0, "%Enabled%"

HKR, "", *VMQVlanFiltering, 0, "1"



[ipoib6x.reg]

; use ndis5 as the upper bound because NT supports it

HKR, Ndi,                       Service,    0, "ipoib6x"

HKR, Ndi\Interfaces,            UpperRange, 0, "ndis5"

HKR, Ndi\Interfaces,            LowerRange, 0, "ethernet"

HKR,"","AverageFactor"                      ,%FLG_ADDREG_NOCLOBBER%,"16"

HKR,"","AveragePollThreshold"               ,%FLG_ADDREG_NOCLOBBER%,"10"

HKR,"","ThisPollThreshold"                  ,%FLG_ADDREG_NOCLOBBER%,100

HKR,"","MaxNumberOfPacketsToIndicateThread" ,%FLG_ADDREG_NOCLOBBER%,"128"

HKR,"","InterupptToThreadThreshold"         ,%FLG_ADDREG_NOCLOBBER%,200



HKR,"","rx_usecs_low"                       ,%FLG_ADDREG_NOCLOBBER%,0

HKR,"","rx_usecs_high"                      ,%FLG_ADDREG_NOCLOBBER%,20

HKR,"","pkt_rate_low"                       ,%FLG_ADDREG_NOCLOBBER%,150000

HKR,"","pkt_rate_high"                      ,%FLG_ADDREG_NOCLOBBER%,170000

HKR,"","LSOSize"                            ,%FLG_ADDREG_NOCLOBBER%,64000

HKR,"","BlueFlame"                          ,%FLG_ADDREG_NOCLOBBER%,1

HKR,"","RxSmallPacketBypass"                ,%FLG_ADDREG_NOCLOBBER%,0

HKR,"","TxHashDisrtibution" 				,%FLG_ADDREG_NOCLOBBER%,3

HKR,"","TxForwardingProcessor"	,%FLG_ADDREG_NOCLOBBER%,-1

HKR,"","DefaultRecvRingProcessor"	,%FLG_ADDREG_NOCLOBBER%,-1

HKR,"","TxInterruptProcessor"	        ,%FLG_ADDREG_NOCLOBBER%,-1



HKR,"","MaxNumOfMCList" 	,%FLG_ADDREG_NOCLOBBER%,128



HKR, "", GUIDMask, %FLG_ADDREG_NOCLOBBER%, "231"



[ipoib6x.Service]

DisplayName     = %ipoib6x.Service.DispName%

ServiceType     = 1 ;%SERVICE_KERNEL_DRIVER%

StartType       = 0 ;%SERVICE_BOOT_START%

ErrorControl    = 1 ;%SERVICE_ERROR_NORMAL%

ServiceBinary   = %12%\ipoib6x.sys

LoadOrderGroup  = NDIS

AddReg          = Ibbus.ParamsReg



[Ibbus.ParamsReg]

HKR,"Parameters","NdkDebugLevel",%REG_DWORD_NO_CLOBBER%,0x00000002

HKR,"Parameters","NdkDebugFlags",%REG_DWORD_NO_CLOBBER%,0x00000fff

HKR,"Parameters","ModeFlags",%REG_DWORD_NO_CLOBBER%,0x00000000



[common.EventLog]

AddReg = common.AddEventLog.reg



[common.AddEventLog.reg]

HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\drivers\ipoib6x.sys;%%SystemRoot%%\System32\netevent.dll"

HKR, , TypesSupported,   0x00010001, 7



;-----------------------------------------------------------------------------

; DestinationDirs

;



[DestinationDirs]

IpoibCopyFiles         = %DIRID_DRIVERS%



[IpoibCopyFiles]

ipoib6x.sys,,,2



;

; diskid = description[, [tagfile] [, <unused>, subdir]]

;

[SourceDisksNames]

1 = %DiskDescription%,ipoib6x.sys,,



;

; filename_on_source = diskID[, [subdir][, size]]

;

[SourceDisksFiles]

ipoib6x.sys = 1



[Strings]

; Localizable strings

Mellanox                 = "Mellanox Technologies Ltd."

MSFT                     = "Microsoft"

ReceiveFrameDescriptors  = "Receive Frame Descriptors"

TransmitControlBlocks    = "Transmit Control Blocks"

Disabled                 = "Disabled"

Enabled                  = "Enabled"

LargeSendOffload         = "Large Send Offload (LSO)"

MaxFrameSize             = "Jumbo Packet"

SendIntModCount          = "Interrupt Moderation TX Packet Count"

RecvIntModCount          = "Interrupt Moderation RX Packet Count"

RecvIntModtime	         = "Interrupt Moderation RX Packet Time"

ThreadPoll               = "Number of Polls on Receive" 

SendPollingModCount      = "Polling Moderation TX Packet Count"

SendIntModtime	         = "Interrupt Moderation TX Packet Time"

SendPollingModTime       = "Polling Moderation TX Packet Time"

UseDma                   = "Bus-master DMA Operations"

DIRID_SYSTEM         	 = 11

DIRID_DRIVERS            = 12

HeaderDataSplit          = "Header Data Split"

SendCompletionMethod     = "Send Completion Method"

RecvCompletionMethod     = "Receive Completion Method"

RecvRingSize             = "Receive Buffers"

SendRingSize             = "Send Buffers"

Polling                  = "Polling"

Interrupts               = "Interrupts"

Adaptive                 = "Adaptive"

No_rebalnce              = "Disabled"

NDIS_RSS                 = "Enabled"

RssMode                  = "Receive Side Scaling"

NumaNodeId               = "Preferred NUMA node"

NumaNodeId_default       = "Default Settings"

node0                    = "Node 0"

node1                    = "Node 1"

node2                    = "Node 2"

node3                    = "Node 3"

node4                    = "Node 4"

node5                    = "Node 5"

node6                    = "Node 6"

node7                    = "Node 7"

RssBaseProcNumber        = "RSS Base Processor Number"

MaxRssProcessors         = "Maximum number of RSS Processors"

RssMaxProcNumber         = "RSS Maximum Processor Number"

NumRSSQueues             = "Maximum Number of RSS Queues"

RssProfile                = "RSS load balancing Profile"

Closest_Processor         = "ClosestProcessor"

Closest_Processor_Static  = "ClosestProcessorStatic"

Numa_Scaling              = "NumaScaling"

Numa_Scaling_Static       = "NumaScalingStatic"

Conservative_Scaling      = "ConservativeScaling"

FailOver                 = "Fail Over"

RxIntModeration	         = "Rx Interrupt Moderation Type"

Static                   = "Static"

InterruptModeration      = "Interrupt Moderation"

TxEnabled                = "Tx Enabled"

RxEnabled                = "Rx Enabled"

TxRxEnabled              = "Rx & Tx Enabled"

IPChecksumOffloadIPv4    = "IPV4 Checksum Offload"

TCPUDPChecksumOffloadIPv4= "TCP/UDP Checksum Offload (IPv4)"

TCPUDPChecksumOffloadIPv6= "TCP/UDP Checksum Offload (IPv6)"

LsoV1IPv4                = "Large Send Offload Version 1 (IPv4)"

LsoV2IPv4                = "Large Send Offload Version 2 (IPv4)"

LsoV2IPv6                = "Large Send Offload Version 2 (IPv6)"

TxRingNum                = "Tx Ring Number"



VMQ                      = "Virtual Machine Queues"

VMQVlanFiltering         = "VMQ VLAN Filtering"



ipoib6x_CX.DeviceDesc    = "Mellanox ConnectX IPoIB Adapter"

ipoib6x_CX2.DeviceDesc	 = "Mellanox ConnectX-2 IPoIB Adapter"

ipoib6x_CX3.DeviceDesc   = "Mellanox ConnectX-3 IPoIB Adapter"





Eoib63.DeviceDesc       = "Mellanox EoIB Adapter"

ipoib6x.Service.DispName = "Mellanox ConnectX based IPoIB Adapter (NDIS 6.3) Driver"

DiskDescription          = "Mellanox Driver Disk 1"

GUID_MASK_STR            = "GUID bitwise mask"

SA_QUERY_TO_STR	         = "SA Query Timeout"

SA_QUERY_RETRY_STR       = "SA Query Retry Count"

ND_STR                   = "NetworkDirect Functionality"

QPR                      = "Query Path Record"



1                       = "1"

2                       = "2"

4                       = "4"

8                       = "8"

16                      = "16"



REG_DWORD                = 0x00010001

REG_DWORD_NO_CLOBBER     = 0x00010003

FLG_ADDREG_NOCLOBBER     = 0x00000002


© 2026 UnknownSec