????

Your IP : 3.147.67.245


Current Path : C:/Windows/INF/
Upload File :
Current File : C:/Windows/INF/netmlx5.inf

��; /*****************************************************************************

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

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



[version]



Signature   = "$Windows NT$"

Class       = Net

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

Provider    = %MSFT%

Compatible  = 1

DriverVer   = 07/15/2020,2.42.22627.0



[Manufacturer]

%Mellanox%     = Mellanox,NTamd64.10.0



; Mellanox CX Based PCI VPI Adapter



[Mellanox.NTamd64.10.0]

; DisplayName           Section       DeviceID

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

%MT4115.00af117c.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_1013&SUBSYS_00af117c

%MT4115.00b0117c.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_1013&SUBSYS_00b0117c

%MT4115.00C71590.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_1013&SUBSYS_00C71590

%MT4115.00C81590.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_1013&SUBSYS_00C81590

%MT4115.00D41590.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_1013&SUBSYS_00D41590

%MT4115.00EF1590.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_1013&SUBSYS_00EF1590

%MT4115.02211590.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_1013&SUBSYS_02211590

%MT4115.004215B3.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_1013&SUBSYS_004215B3

%MT4115.005515B3.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_1013&SUBSYS_005515B3

%MT4115.006015B3.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_1013&SUBSYS_006015B3

%MT4115.007915B3.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_1013&SUBSYS_007915B3

%MT4115.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_1013   ; Mellanox ConnectX-4 VPI Adapter

%MT4116.00af117c.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_1014&SUBSYS_00af117c&REV_00

%MT4116.00af117c.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_1014&SUBSYS_00af117c&REV_80

%MT4116.00b0117c.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_1014&SUBSYS_00b0117c&REV_00

%MT4116.00b0117c.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_1014&SUBSYS_00b0117c&REV_80

%MT4116.00C71590.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_1014&SUBSYS_00C71590&REV_00

%MT4116.00C71590.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_1014&SUBSYS_00C71590&REV_80

%MT4116.00C81590.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_1014&SUBSYS_00C81590&REV_00

%MT4116.00C81590.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_1014&SUBSYS_00C81590&REV_80

%MT4116.00D41590.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_1014&SUBSYS_00D41590&REV_00

%MT4116.00D41590.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_1014&SUBSYS_00D41590&REV_80

%MT4116.00EF1590.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_1014&SUBSYS_00EF1590&REV_00

%MT4116.00EF1590.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_1014&SUBSYS_00EF1590&REV_80

%MT4116.02211590.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_1014&SUBSYS_02211590&REV_00

%MT4116.02211590.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_1014&SUBSYS_02211590&REV_80

%MT4116.004215B3.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_1014&SUBSYS_004215B3&REV_00

%MT4116.004215B3.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_1014&SUBSYS_004215B3&REV_80

%MT4116.005515B3.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_1014&SUBSYS_005515B3&REV_00

%MT4116.005515B3.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_1014&SUBSYS_005515B3&REV_80

%MT4116.006015B3.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_1014&SUBSYS_006015B3&REV_00

%MT4116.006015B3.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_1014&SUBSYS_006015B3&REV_80

%MT4116.007915B3.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_1014&SUBSYS_007915B3&REV_00

%MT4116.007915B3.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_1014&SUBSYS_007915B3&REV_80

%MT4116.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_1014&REV_00

%MT4116.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_1014&REV_80

%MT4116.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_1014   ; Mellanox ConnectX-4 VF

%MT4117.02aa1137.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_1015&SUBSYS_02aa1137

%MT4117.00B4117C.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_1015&SUBSYS_00B4117C

%MT4117.00D31590.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_1015&SUBSYS_00D31590

%MT4117.00D41590.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_1015&SUBSYS_00D41590

%MT4117.02C11590.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_1015&SUBSYS_02C11590

%MT4117.001815B3.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_1015&SUBSYS_001815B3

%MT4117.005615B3.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_1015&SUBSYS_005615B3

%MT4117.005715B3.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_1015&SUBSYS_005715B3

%MT4117.005815B3.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_1015&SUBSYS_005815B3

%MT4117.009715B3.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_1015&SUBSYS_009715B3

%MT4117.010515B3.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_1015&SUBSYS_010515B3

%MT4117.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_1015   ; Mellanox ConnectX-4 Lx VPI Adapter

%MT4118.02aa1137.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_1016&SUBSYS_02aa1137&REV_00

%MT4118.02aa1137.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_1016&SUBSYS_02aa1137&REV_80

%MT4118.00B4117C.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_1016&SUBSYS_00B4117C&REV_00

%MT4118.00B4117C.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_1016&SUBSYS_00B4117C&REV_80

%MT4118.00D31590.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_1016&SUBSYS_00D31590&REV_00

%MT4118.00D31590.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_1016&SUBSYS_00D31590&REV_80

%MT4118.00D41590.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_1016&SUBSYS_00D41590&REV_00

%MT4118.00D41590.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_1016&SUBSYS_00D41590&REV_80

%MT4118.02C11590.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_1016&SUBSYS_02C11590&REV_00

%MT4118.02C11590.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_1016&SUBSYS_02C11590&REV_80

%MT4118.001815B3.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_1016&SUBSYS_001815B3&REV_00

%MT4118.001815B3.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_1016&SUBSYS_001815B3&REV_80

%MT4118.005615B3.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_1016&SUBSYS_005615B3&REV_00

%MT4118.005615B3.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_1016&SUBSYS_005615B3&REV_80

%MT4118.005715B3.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_1016&SUBSYS_005715B3&REV_00

%MT4118.005715B3.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_1016&SUBSYS_005715B3&REV_80

%MT4118.005815B3.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_1016&SUBSYS_005815B3&REV_00

%MT4118.005815B3.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_1016&SUBSYS_005815B3&REV_80

%MT4118.009715B3.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_1016&SUBSYS_009715B3&REV_00

%MT4118.009715B3.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_1016&SUBSYS_009715B3&REV_80

%MT4118.010515B3.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_1016&SUBSYS_010515B3&REV_00

%MT4118.010515B3.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_1016&SUBSYS_010515B3&REV_80

%MT4118.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_1016&REV_00

%MT4118.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_1016&REV_80

%MT4118.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_1016   ; Mellanox ConnectX-4 Lx VF

%MT4119.00b1117c.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_1017&SUBSYS_00b1117c

%MT4119.00B2117C.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_1017&SUBSYS_00B2117C

%MT4119.00EF1590.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_1017&SUBSYS_00EF1590

%MT4119.02461590.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_1017&SUBSYS_02461590

%MT4119.02551590.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_1017&SUBSYS_02551590

%MT4119.02561590.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_1017&SUBSYS_02561590

%MT4119.02571590.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_1017&SUBSYS_02571590

%MT4119.02821590.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_1017&SUBSYS_02821590

%MT4119.02C81590.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_1017&SUBSYS_02C81590

%MT4119.032D1590.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_1017&SUBSYS_032D1590

%MT4119.001615B3.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_1017&SUBSYS_001615B3

%MT4119.006615B3.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_1017&SUBSYS_006615B3

%MT4119.007415B3.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_1017&SUBSYS_007415B3

%MT4119.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_1017   ; Mellanox ConnectX-5 VPI Adapter

%MT4120.00b1117c.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_1018&SUBSYS_00b1117c&REV_00

%MT4120.00b1117c.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_1018&SUBSYS_00b1117c&REV_80

%MT4120.00B2117C.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_1018&SUBSYS_00B2117C&REV_00

%MT4120.00B2117C.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_1018&SUBSYS_00B2117C&REV_80

%MT4120.00EF1590.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_1018&SUBSYS_00EF1590&REV_00

%MT4120.00EF1590.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_1018&SUBSYS_00EF1590&REV_80

%MT4120.02461590.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_1018&SUBSYS_02461590&REV_00

%MT4120.02461590.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_1018&SUBSYS_02461590&REV_80

%MT4120.02551590.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_1018&SUBSYS_02551590&REV_00

%MT4120.02551590.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_1018&SUBSYS_02551590&REV_80

%MT4120.02561590.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_1018&SUBSYS_02561590&REV_00

%MT4120.02561590.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_1018&SUBSYS_02561590&REV_80

%MT4120.02571590.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_1018&SUBSYS_02571590&REV_00

%MT4120.02571590.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_1018&SUBSYS_02571590&REV_80

%MT4120.02821590.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_1018&SUBSYS_02821590&REV_00

%MT4120.02821590.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_1018&SUBSYS_02821590&REV_80

%MT4120.02C81590.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_1018&SUBSYS_02C81590&REV_00

%MT4120.02C81590.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_1018&SUBSYS_02C81590&REV_80

%MT4120.032D1590.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_1018&SUBSYS_032D1590&REV_00

%MT4120.032D1590.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_1018&SUBSYS_032D1590&REV_80

%MT4120.001615B3.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_1018&SUBSYS_001615B3&REV_00

%MT4120.001615B3.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_1018&SUBSYS_001615B3&REV_80

%MT4120.006615B3.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_1018&SUBSYS_006615B3&REV_00

%MT4120.006615B3.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_1018&SUBSYS_006615B3&REV_80

%MT4120.007415B3.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_1018&SUBSYS_007415B3&REV_00

%MT4120.007415B3.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_1018&SUBSYS_007415B3&REV_80

%MT4120.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_1018&REV_00

%MT4120.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_1018&REV_80

%MT4120.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_1018; Mellanox ConnectX-5 Virtual Adapter

%MT4121.004715B3.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_1019&SUBSYS_004715B3

%MT4121.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_1019   ; Mellanox ConnectX-5 Ex Adapter

%MT4122.004715B3.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_101a&SUBSYS_004715B3&REV_00

%MT4122.004715B3.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_101a&SUBSYS_004715B3&REV_80

%MT4122.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_101a&REV_00

%MT4122.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_101a&REV_80

%MT4122.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_101a; Mellanox ConnectX-5 Ex Virtual Adapter

%MT4123.02AB1590.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_101b&SUBSYS_02AB1590

%MT4123.02AE1590.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_101b&SUBSYS_02AE1590

%MT4123.02AF1590.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_101b&SUBSYS_02AF1590

%MT4123.001515B3.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_101b&SUBSYS_001515B3

%MT4123.001715B3.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_101b&SUBSYS_001715B3

%MT4123.003315B3.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_101b&SUBSYS_003315B3

%MT4123.003515B3.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_101b&SUBSYS_003515B3

%MT4123.003615B3.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_101b&SUBSYS_003615B3

%MT4123.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_101b   ; Mellanox ConnectX-6 Adapter

%MT4124.02AB1590.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_101c&SUBSYS_02AB1590&REV_00

%MT4124.02AB1590.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_101c&SUBSYS_02AB1590&REV_80

%MT4124.02AE1590.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_101c&SUBSYS_02AE1590&REV_00

%MT4124.02AE1590.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_101c&SUBSYS_02AE1590&REV_80

%MT4124.02AF1590.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_101c&SUBSYS_02AF1590&REV_00

%MT4124.02AF1590.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_101c&SUBSYS_02AF1590&REV_80

%MT4124.001515B3.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_101c&SUBSYS_001515B3&REV_00

%MT4124.001515B3.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_101c&SUBSYS_001515B3&REV_80

%MT4124.001715B3.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_101c&SUBSYS_001715B3&REV_00

%MT4124.001715B3.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_101c&SUBSYS_001715B3&REV_80

%MT4124.003315B3.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_101c&SUBSYS_003315B3&REV_00

%MT4124.003315B3.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_101c&SUBSYS_003315B3&REV_80

%MT4124.003515B3.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_101c&SUBSYS_003515B3&REV_00

%MT4124.003515B3.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_101c&SUBSYS_003515B3&REV_80

%MT4124.003615B3.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_101c&SUBSYS_003615B3&REV_00

%MT4124.003615B3.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_101c&SUBSYS_003615B3&REV_80

%MT4124.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_101c&REV_00

%MT4124.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_101c&REV_80

%MT4124.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_101c; Mellanox ConnectX-6 Virtual Adapter

%MT4125.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_101d   ; Mellanox ConnectX-6 Dx Adapter

%MT4126.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_101e&REV_00

%MT4126.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_101e&REV_80

%MT4126.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_101e; ConnectX Family mlx5Gen Virtual Function

%MT41682.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_A2D2   ; Mellanox BlueField integrated ConnectX-5 Adapter

%MT41683.DeviceDesc%=mlx5.vMlx5install.10.0, PCI\VEN_15B3&DEV_A2D3&REV_00

%MT41683.DeviceDesc%=mlx5.hvMlx5install.10.0, PCI\VEN_15B3&DEV_A2D3&REV_80

%MT41683.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_A2D3   ; Mellanox BlueField SoC Virtual Adapter

%MT4127.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_101f   ; Mellanox ConnectX-6 Lx Adapter

%MT4129.DeviceDesc%=mlx5.Mlx5install.10.0, PCI\VEN_15B3&DEV_1021   ; Mellanox ConnectX-7 Adapter



;

; Windows NT specific entry

;

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

; ConnectX-4

;





[mlx5.Mlx5install.10.0]

Characteristics = 0x84

AddReg          = cx.reg,cx10.0.reg,cx10.0...17763.reg,cx10.0...18305.reg, cx_pf.reg, bindings.reg, virt.reg,virt10.0.reg, cx4.reg, cx4_pf.reg

CopyFiles       = mlx5.CopyFiles

*IfType         = 6			; IF_TYPE_ETHERNET_CSMACD

*MediaType      = 0			; NdisMedium802_3

*PhysicalMediaType = 14		; NdisPhysicalMedium802_3

BusType         = 5

Port1FunctionNumber = 0



[mlx5.Mlx5install.10.0.Services]

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



[mlx5.Mlx5install.10.0.HW]

AddReg = hw.reg

Include = machine.inf

Needs = PciSriovSupported.HW



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

; ConnectX-4 non Hyper-V VF

;

[mlx5.vMlx5install.10.0]

Characteristics = 0x84

AddReg          = cx.reg,cx10.0.reg,cx10.0...17763.reg,cx10.0...18305.reg, bindings.reg, cx4.reg, cx_vf_nhv.reg

CopyFiles       = mlx5.CopyFiles

*IfType         = 6			; IF_TYPE_ETHERNET_CSMACD

*MediaType      = 0			; NdisMedium802_3

*PhysicalMediaType = 14		; NdisPhysicalMedium802_3

BusType         = 5

Port1FunctionNumber = 0



[mlx5.vMlx5install.10.0.Services]

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



[mlx5.vMlx5install.10.0.HW]

AddReg = hw.reg

Include = machine.inf

Needs = PciSriovSupported.HW



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

; ConnectX-4 Hyper-V VF

;

[mlx5.hvMlx5install.10.0]

Characteristics = 0x84

AddReg          = cx.reg,cx10.0.reg,cx10.0...17763.reg,cx10.0...18305.reg,vf_bindings.reg, cx4.reg, cx_vf_hv.reg

CopyFiles       = mlx5.CopyFiles

*IfType         = 6			; IF_TYPE_ETHERNET_CSMACD

*MediaType      = 0			; NdisMedium802_3

*PhysicalMediaType = 14		; NdisPhysicalMedium802_3

BusType         = 5

Port1FunctionNumber = 0



[mlx5.hvMlx5install.10.0.Services]

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



[mlx5.hvMlx5install.10.0.HW]

AddReg = hw.reg

Include = machine.inf









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

; HW Section

;





[hw.reg]

; AssignmentSetOverride - processors KAFFINITY mask

HKR,"Interrupt Management\Affinity Policy",AssignmentSetOverride,0x00000001,0x0

HKR,"Interrupt Management\MessageSignaledInterruptProperties",MSISupported,0x00010001,1



; IrqPolicyMachineDefault (0) - use default policy for the computer

; IrqPolicyAllCloseProcessors (1) - connect interrupts to all processors of the near NUMA node

; IrqPolicyOneCloseProcessor (2) - connect interrupts to one processor

; IrqPolicyAllProcessorsInMachine (3) - connect interrupts to all processors in the machine

; IrqPolicySpecifiedProcessors (4) - connects interrupts according to AssignmentSetOverride

; IrqPolicySpreadMessagesAcrossAllProcessors (5) - assign different message-based interrupts to different processors

HKR,"Interrupt Management\Affinity Policy",DevicePolicy,0x00010001,0x5



; 0 - indicates that the device interrupts only on logical processors in group 0

; 1 - indicates that the device can interrupt on logical processors beyond group 0.

HKR,"Interrupt Management\Affinity Policy",GroupPolicy,0x00010001,0x1



; IrqArbPriorityUndefined (0) - no interrupt priority policy.

; IrqArbPriorityLow (1) - device can tolerate low IRQL

; IrqArbPriorityNormal (2) - device expects normal interrupt latencies

; IrqArbPriorityHigh (3) - device requires the lowest possible interrupt latency

HKR,"Interrupt Management\Affinity Policy",DevicePriority,0x00010001,0x3



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

; cx common

;

[cx.reg]

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

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

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

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

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

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

HKR, "", RecvCompletionMethod, 0, "1"



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

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

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

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

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

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

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

HKR, "", *JumboPacket ,  %REG_SZ%, "1514"



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

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

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

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, "dword"

HKR, "", *ReceiveBuffers, 0, "512"



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, "dword"

HKR, "", *TransmitBuffers,  %REG_SZ%, "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, %REG_SZ%, "1"



HKR, Ndi\Params\*NetworkDirectTechnology,        ParamDesc,  0,  "NetworkDirect Technology"

HKR, Ndi\Params\*NetworkDirectTechnology,        Default,    0,  "4"

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

HKR, Ndi\Params\*NetworkDirectTechnology\enum,   "3",        0,  "RoCE"

HKR, Ndi\Params\*NetworkDirectTechnology\enum,   "4",        0,  "RoCEv2"

HKR, Ndi\Params\*NetworkDirectTechnology,        Optional,   0,  "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"



; *RssBaseProcNumber

HKR, NDI\Params\*RssBaseProcNumber, ParamDesc, 0, %RssBaseProcNumber%

HKR, NDI\Params\*RssBaseProcNumber, default, 0, "0"

HKR, NDI\Params\*RssBaseProcNumber, min, 0, "0"

HKR, NDI\Params\*RssBaseProcNumber, max, 0, "63"

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

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

HKR, NDI\Params\*RssBaseProcNumber, type, 0, "dword"

HKR, "", *RssBaseProcNumber,  0, "0"



; *MaxRssProcessors

HKR, NDI\Params\*MaxRssProcessors,	ParamDesc, 0, %MaxRssProcessors%

HKR, NDI\Params\*MaxRssProcessors,  default, 0, "8"

HKR, NDI\Params\*MaxRssProcessors,  type,    0, "dword"

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

HKR, NDI\Params\*MaxRssProcessors,  max,     0, "64"

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

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

HKR, "", *MaxRssProcessors,  0, "8"



;*NumRSSQueues

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

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

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\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,%REG_SZ%, "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, %REG_SZ%, "1"



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

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

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

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

HKR, NDI\Params\RxIntModerationProfile\enum,  "0",  0, "%LowLatency%"

HKR, NDI\Params\RxIntModerationProfile\enum,  "1",  0, "%Moderate%"

HKR, NDI\Params\RxIntModerationProfile\enum,  "2",  0, "%Aggressive%"

HKR, NDI\Params\RxIntModerationProfile\enum,  "3",  0, "%Dynamic%"

HKR, "", RxIntModerationProfile, 0, "1"



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

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

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

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

HKR, NDI\Params\DcbxMode\enum,  "0",  0, "%DCBX_DISABLE_HOST_CHARGE%"

HKR, NDI\Params\DcbxMode\enum,  "2",  0, "%DCBX_IEEE_MODE_FW_CHARGE%"

HKR, "", DcbxMode, 0, "2"



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

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

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

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

HKR, NDI\Params\TxIntModerationProfile\enum,  "0",  0, "%LowLatency%"

HKR, NDI\Params\TxIntModerationProfile\enum,  "1",  0, "%Moderate%"

HKR, NDI\Params\TxIntModerationProfile\enum,  "2",  0, "%Aggressive%"

HKR, NDI\Params\TxIntModerationProfile\enum,  "3",  0, "%Dynamic%"

HKR, "", TxIntModerationProfile, 0, "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, %REG_SZ%, "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, %REG_SZ%, "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, %REG_SZ%, "3"



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, %REG_SZ%, "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, %REG_SZ%, "1"





;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;

; Parameters for Auto Tracing session

;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; Trace parameters

HKLM,"System\CurrentControlSet\Control\WMI\Autologger\Mellanox-WinOF2-Kernel","BufferSize",%REG_DWORD%,0x20

HKLM,"System\CurrentControlSet\Control\WMI\Autologger\Mellanox-WinOF2-Kernel","FlushTimer",%REG_DWORD%,300

HKLM,"System\CurrentControlSet\Control\WMI\Autologger\Mellanox-WinOF2-Kernel","MaximumBuffers",%REG_DWORD%,0x60

HKLM,"System\CurrentControlSet\Control\WMI\Autologger\Mellanox-WinOF2-Kernel","MinimumBuffers",%REG_DWORD%,0x40

HKLM,"System\CurrentControlSet\Control\WMI\Autologger\Mellanox-WinOF2-Kernel","Start",%REG_DWORD%,0x0

HKLM,"System\CurrentControlSet\Control\WMI\Autologger\Mellanox-WinOF2-Kernel","ClockType",%REG_DWORD%,0x1

HKLM,"System\CurrentControlSet\Control\WMI\Autologger\Mellanox-WinOF2-Kernel","MaxFileSize",%REG_DWORD%,0x1F4

HKLM,"System\CurrentControlSet\Control\WMI\Autologger\Mellanox-WinOF2-Kernel","LogFileMode",%REG_DWORD%,0x2

HKLM,"System\CurrentControlSet\Control\WMI\Autologger\Mellanox-WinOF2-Kernel","Status",%REG_DWORD%,0x0

HKLM,"System\CurrentControlSet\Control\WMI\Autologger\Mellanox-WinOF2-Kernel","Guid",%REG_SZ%,"{149b9107-c527-4f61-a959-e24b83339144}"

HKLM,"System\CurrentControlSet\Control\WMI\Autologger\Mellanox-WinOF2-Kernel","FileName",%REG_SZ%,"%%SystemRoot%%\system32\LogFiles\Mlnx\Mellanox-WinOF2-System.etl"

HKLM,"System\CurrentControlSet\Control\WMI\Autologger\Mellanox-WinOF2-Kernel","FileMax",%REG_DWORD%,0x3

HKLM,"System\CurrentControlSet\Control\WMI\Autologger\Mellanox-WinOF2-Kernel","FileCounter",%REG_DWORD%,0x1



; Providers:

HKLM,"System\CurrentControlSet\Control\WMI\Autologger\Mellanox-WinOF2-Kernel\{72224E5D-F7EF-4670-ABD1-56BAAA2F96A1}","Enabled",%REG_DWORD%,0x1

HKLM,"System\CurrentControlSet\Control\WMI\Autologger\Mellanox-WinOF2-Kernel\{72224E5D-F7EF-4670-ABD1-56BAAA2F96A1}","EnableLevel",%REG_DWORD%,0x3

HKLM,"System\CurrentControlSet\Control\WMI\Autologger\Mellanox-WinOF2-Kernel\{72224E5D-F7EF-4670-ABD1-56BAAA2F96A1}","EnableProperty",%REG_DWORD%,0x0

HKLM,"System\CurrentControlSet\Control\WMI\Autologger\Mellanox-WinOF2-Kernel\{72224E5D-F7EF-4670-ABD1-56BAAA2F96A1}","MatchAllKeyword",0x000B0001,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00

HKLM,"System\CurrentControlSet\Control\WMI\Autologger\Mellanox-WinOF2-Kernel\{72224E5D-F7EF-4670-ABD1-56BAAA2F96A1}","MatchAnyKeyword",0x000B0001,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00

HKLM,"System\CurrentControlSet\Control\WMI\Autologger\Mellanox-WinOF2-Kernel\{72224E5D-F7EF-4670-ABD1-56BAAA2F96A1}","Status",%REG_DWORD%,0x0



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

[cx10.0.reg]

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

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

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

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

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

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

HKR, "", *PacketDirect, %REG_SZ%, "1"



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

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

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

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

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

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

HKR, "", *RssOnHostVPorts, %REG_SZ%, "1"



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



[cx10.0...17763.reg]

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

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

HKR, NDI\Params\*PtpHardwareTimestamp,  Default,   0, "0"

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

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

HKR, "", *PtpHardwareTimestamp, %REG_SZ%, "0"



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



[cx10.0...18305.reg]

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

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

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

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

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

HKR, "", *UsoIPv4, %REG_SZ%, "1"



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

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

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

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

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

HKR, "", *UsoIPv6, %REG_SZ%, "1"



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







[cx_pf.reg]

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

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

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

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

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

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

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

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

HKR, "", *FlowControl, %REG_SZ%, "3"



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

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

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

HKR, NDI\Params\*PriorityVLANTag\enum,        "0",  0, "%PriorityVlanDisabled%"

HKR, NDI\Params\*PriorityVLANTag\enum,        "1",  0, "%PriorityEnabled%"

HKR, NDI\Params\*PriorityVLANTag\enum,        "2",  0, "%VlanEnabled%"

HKR, NDI\Params\*PriorityVLANTag\enum,        "3",  0, "%PriorityVlanEnabled%"

HKR, "", *PriorityVLANTag, %REG_SZ%, "3"





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

HKR, NDI\Params\RoceFrameSize ,        type,          0, "enum"

HKR, NDI\Params\RoceFrameSize ,        Optional,      0, "1"

HKR, NDI\Params\RoceFrameSize\enum,    "256",         0, "256"

HKR, NDI\Params\RoceFrameSize\enum,    "512",         0, "512"

HKR, NDI\Params\RoceFrameSize\enum,    "1024",        0, "1024"

HKR, NDI\Params\RoceFrameSize\enum,    "2048",        0, "2048"

HKR, NDI\Params\RoceFrameSize\enum,    "4096",        0, "4096"

HKR, "", RoceFrameSize,  %REG_SZ%, "1024"





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

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"

HKR, NDI\Params\VlanID,  type,    0, "dword"

HKR, "", VlanID,  %REG_SZ%, "0"



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

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

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,  optional,   0, "1"



[cx_vf_hv.reg]

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

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

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

HKR, NDI\Params\*PriorityVLANTag\enum,        "0",  0, "%PriorityVlanDisabled%"

HKR, NDI\Params\*PriorityVLANTag\enum,        "1",  0, "%PriorityEnabled%"

HKR, NDI\Params\*PriorityVLANTag\enum,        "2",  0, "%VlanEnabled%"

HKR, NDI\Params\*PriorityVLANTag\enum,        "3",  0, "%PriorityVlanEnabled%"

HKR, "", *PriorityVLANTag, %REG_SZ%, "1"



[cx_vf_nhv.reg]

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

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

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

HKR, NDI\Params\*PriorityVLANTag\enum,        "0",  0, "%PriorityVlanDisabled%"

HKR, NDI\Params\*PriorityVLANTag\enum,        "1",  0, "%PriorityEnabled%"

HKR, NDI\Params\*PriorityVLANTag\enum,        "2",  0, "%VlanEnabled%"

HKR, NDI\Params\*PriorityVLANTag\enum,        "3",  0, "%PriorityVlanEnabled%"

HKR, "", *PriorityVLANTag, %REG_SZ%, "3"



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

; ConnectX-4 specific registry keys

;

[cx4_pf.reg]

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

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

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

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

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

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

HKR, "", *QOS, %REG_SZ%, "1"



[cx4.reg]

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

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

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

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

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

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

HKR, "", *RscIPv4, %REG_SZ%, "1"



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

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

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

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

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

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

HKR, "", *RscIPv6, %REG_SZ%, "1"



[virt.reg]

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

; Task offload registry keys.

;

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

; SRIOV Default switch registry keys.

;

HKR, NicSwitches\0, *SwitchId,   %REG_DWORD%, 0

HKR, NicSwitches\0, *SwitchName, %REG_SZ%, "%DefaultSwitchName%"

HKR, NicSwitches\0, *SwitchType,   %REG_DWORD%, 1

HKR, NicSwitches\0, *Flags,   %REG_DWORD%, 0

HKR, NicSwitches\0, *NumVFs,   %REG_DWORD%, 32



HKR, NDI\Params\*Sriov,      paramDesc, , %Sriov%

HKR, NDI\Params\*Sriov,      type,      , "enum"

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

HKR, NDI\Params\*Sriov\enum, 0,         , %Disabled%

HKR, NDI\Params\*Sriov\enum, 1,         , %Enabled%

HKR, "", *SRIOV, %REG_SZ%, "1"



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, %REG_SZ%, "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, %REG_SZ%, "1"

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

;;; NDIS650 ONLY ;;;

[virt10.0.reg]

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

HKR, Ndi\Params\*VxlanUDPPortNumber,  default,   0, "4789"

HKR, Ndi\Params\*VxlanUDPPortNumber,  min,    0, "1024"

HKR, Ndi\Params\*VxlanUDPPortNumber,  max,    0, "65535"

HKR, Ndi\Params\*VxlanUDPPortNumber,  step,	0, "1"

HKR, Ndi\Params\*VxlanUDPPortNumber,  Base,	0, "10"

HKR, Ndi\Params\*VxlanUDPPortNumber,  type,	0, "dword"

HKR, "", *VxlanUDPPortNumber,	%REG_SZ%, "4789"



HKR, NDI\Params\*EncapOverhead ,    ParamDesc,  0, "%EncapsulationOverhead%"

HKR, NDI\Params\*EncapOverhead ,    default,    0, "0"

HKR, NDI\Params\*EncapOverhead ,    min,        0, "0"

HKR, NDI\Params\*EncapOverhead ,    max,        0, "256"

HKR, NDI\Params\*EncapOverhead ,    step,       0, "32"

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

HKR, NDI\Params\*EncapOverhead ,    type,       0, "dword"

HKR, "", *EncapOverhead ,  %REG_SZ%,  "0"



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





[bindings.reg]

; use ndis5 as the upper bound because NT supports it

HKR, Ndi,                       Service,    0, "mlx5"

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

HKR, NDI\Interfaces,            LowerRange, 0, "ethernet,MLNX"



[vf_bindings.reg]

HKR, Ndi,                       Service,    0, "mlx5"

HKR, NDI\Interfaces,            UpperRange, 0, "ndisvf"

HKR, NDI\Interfaces,            LowerRange, 0, "iovvf"







[mlx5.Service]

DisplayName     = %mlx5.Service.DispName%

ServiceType     = 1 ;%SERVICE_KERNEL_DRIVER%

StartType		= 3 ;%SERVICE_DEMAND_START%

ErrorControl    = 1 ;%SERVICE_ERROR_NORMAL%

ServiceBinary   = %12%\mlx5.sys

LoadOrderGroup  = NDIS

AddReg			= Bus.ParamsReg

AddReg			= BootFlags.ParamsReg



[BootFlags.ParamsReg]

HKR,,BootFlags,0x00010003,0x1 ; CM_SERVICE_NETWORK_BOOT_LOAD



[Bus.ParamsReg]

HKR,"Parameters","CapabilityFlag",%REG_DWORD%,0x00000000

HKR,,DeviceCharacteristics,0x10001,0x0100         ; Use same security checks on relative opens

HKR,,Security,,"D:P(A;;GA;;;BA)(A;;GA;;;SY)"      ; Allow generic-all access to Built-in administrators and Local system







[common.EventLog]

AddReg = common.AddEventLog.reg



[common.AddEventLog.reg]

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

HKR, , TypesSupported,   0x00010001, 7



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

; DestinationDirs

;



[DestinationDirs]

mlx5.CopyFiles    = 12



[mlx5.CopyFiles]

mlx5.sys,,,2









[SourceDisksNames]

;

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

;

1 = %DiskDescription%,mlx5.sys,,



[SourceDisksFiles]

;

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

;

mlx5.sys = 1,, ; on distribution disk 1





[Strings]

Mellanox                 = "Mellanox Technologies Ltd."

MSFT                     = "Microsoft"

Disabled                 = "Disabled"

Enabled                  = "Enabled"

MaxFrameSize             = "Jumbo Packet"

ND_STR                   = "NetworkDirect Functionality"



HeaderDataSplit          = "Header Data Split"

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"

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"

FlowControl              = "Flow Control"

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)"

LsoV2IPv4		 = "Large Send Offload V2 (IPv4)"

LsoV2IPv6		 = "Large Send Offload V2 (IPv6)"

RscIPv4			 = "Recv Segment Coalescing (IPv4)"

RscIPv6			 = "Recv Segment Coalescing (IPv6)"

PacketDirect		 = "Packet Direct"

RssOnHostVPorts		 = "Virtual Switch RSS"

PriorityVLANTag          = "Priority & Vlan Tag"

PriorityVlanDisabled     = "Priority & VLAN Disabled"

PriorityEnabled          = "Priority Enabled"

VlanEnabled              = "VLAN Enabled"

PriorityVlanEnabled      = "Priority & VLAN Enabled"

VlanID					 = "VLAN ID"

NetworkAddress			 = "Network Address"

PtpHardwareTimestamp		 = "PTP Hardware Timestamp"

UsoIPv4		 = "UDP Segmentation Offload(IPv4)"

UsoIPv6		 = "UDP Segmentation Offload(IPv6)"



QOS                      = "Quality Of Service"

VMQ 					 = "Virtual Machine Queues"

VMQVlanFiltering		 = "VMQ VLAN Filtering"

RoceFrameSize            = "R/RoCE Max Frame Size"



;;; NDIS650 ONLY ;;;

VxlanUDPPortNumber = "VXLAN UDP destination port number"

EncapsulationOverhead = "Encapsulation Overhead"



SwitchName		 	= "Name of the default NIC switch"

DefaultSwitchName   = "Default Switch"

SwitchId		 	= "Id of the default NIC switch"

SwitchType		 	= "Type of the default NIC switch"

SwitchFlags		 	= "Flags of the default NIC switch"

SwitchNumVFs		= "Number of VFs of the default NIC switch"

Sriov			 	= "SR-IOV"



; VPI

MT4115.00af117c.DeviceDesc="FastFrame N351"

MT4115.00b0117c.DeviceDesc="FastFrame N352"

MT4115.00C71590.DeviceDesc="HPE IB EDR/Ethernet 100Gb 1-port 840QSFP28 Adapter"

MT4115.00C81590.DeviceDesc="HPE IBEDR/Ethernet 100Gb 2-port 840QSFP28 Adapter"

MT4115.00D41590.DeviceDesc="HPE Infiniband EDR 1-port 840 Apollo 8000 Adapter"

MT4115.00EF1590.DeviceDesc="HPE Apollo IB EDR 100Gb 2p 840z Mezz FIO Adapter"

MT4115.02211590.DeviceDesc="HPE Synergy 6410C 25/50Gb Ethernet Adptr"

MT4115.004215B3.DeviceDesc="Mellanox ConnectX-4 1x100GbE / EDR VPI Adapter"

MT4115.005515B3.DeviceDesc="Mellanox ConnectX-4 2x100GbE / EDR VPI Adapter"

MT4115.006015B3.DeviceDesc="Mellanox ConnectX-4 PCIe FDR 2-Port VPI Adapter"

MT4115.007915B3.DeviceDesc="Mellanox ConnectX-4 PCIe FDR 1-Port VPI Adapter"

MT4115.DeviceDesc="Mellanox ConnectX-4 Adapter"

MT4116.00af117c.DeviceDesc="FastFrame N351"

MT4116.00b0117c.DeviceDesc="FastFrame N352"

MT4116.00C71590.DeviceDesc="HPE IB EDR/Ethernet 100Gb 1-port 840QSFP28 Adapter"

MT4116.00C81590.DeviceDesc="HPE IBEDR/Ethernet 100Gb 2-port 840QSFP28 Adapter"

MT4116.00D41590.DeviceDesc="HPE Infiniband EDR 1-port 840 Apollo 8000 Adapter"

MT4116.00EF1590.DeviceDesc="HPE Apollo IB EDR 100Gb 2p 840z Mezz FIO Adapter"

MT4116.02211590.DeviceDesc="HPE Synergy 6410C 25/50Gb Ethernet Adptr"

MT4116.004215B3.DeviceDesc="Mellanox ConnectX-4 1x100GbE / EDR VPI Adapter"

MT4116.005515B3.DeviceDesc="Mellanox ConnectX-4 2x100GbE / EDR VPI Adapter"

MT4116.006015B3.DeviceDesc="Mellanox ConnectX-4 PCIe FDR 2-Port VPI Adapter"

MT4116.007915B3.DeviceDesc="Mellanox ConnectX-4 PCIe FDR 1-Port VPI Adapter"

MT4116.DeviceDesc="Mellanox ConnectX-4 Virtual Adapter"

MT4117.02aa1137.DeviceDesc="Mellanox ConnectX 4 dual port 10/25G Ethernet NIC"

MT4117.00B4117C.DeviceDesc="FastFrame N322"

MT4117.00D31590.DeviceDesc="HPE Ethernet 10/25Gb 2-port 640FLR-SFP28 Adapter"

MT4117.00D41590.DeviceDesc="HPE Ethernet 10/25Gb 2-port 640SFP28 Adapter"

MT4117.02C11590.DeviceDesc="HPE Ethernet 10Gb 2-port 548SFP+ Adapter"

MT4117.001815B3.DeviceDesc="Mellanox ConnectX-4 Lx 1x40GbE QSFP+ Adapter"

MT4117.005615B3.DeviceDesc="Mellanox ConnectX-4 Lx ML2 1x25GbE SFP28 Adapter"

MT4117.005715B3.DeviceDesc="Mellanox ConnectX-4 Lx 2x25GbE PCIe Adapter"

MT4117.005815B3.DeviceDesc="Mellanox ConnectX-4 Lx ML2 25GbE 2-Port Adapter"

MT4117.009715B3.DeviceDesc="Mellanox ConnectX-4 Lx 10/25GbE 2-port OCP Adapter"

MT4117.010515B3.DeviceDesc="Mellanox ConnectX-4 Lx 10/25GbE 2-port Adapter"

MT4117.DeviceDesc="Mellanox ConnectX-4 Lx Ethernet Adapter"

MT4118.02aa1137.DeviceDesc="Mellanox ConnectX 4 dual port 10/25G Ethernet NIC"

MT4118.00B4117C.DeviceDesc="FastFrame N322"

MT4118.00D31590.DeviceDesc="HPE Ethernet 10/25Gb 2-port 640FLR-SFP28 Adapter"

MT4118.00D41590.DeviceDesc="HPE Ethernet 10/25Gb 2-port 640SFP28 Adapter"

MT4118.02C11590.DeviceDesc="HPE Ethernet 10Gb 2-port 548SFP+ Adapter"

MT4118.001815B3.DeviceDesc="Mellanox ConnectX-4 Lx 1x40GbE QSFP+ Adapter"

MT4118.005615B3.DeviceDesc="Mellanox ConnectX-4 Lx ML2 1x25GbE SFP28 Adapter"

MT4118.005715B3.DeviceDesc="Mellanox ConnectX-4 Lx 2x25GbE PCIe Adapter"

MT4118.005815B3.DeviceDesc="Mellanox ConnectX-4 Lx ML2 25GbE 2-Port Adapter"

MT4118.009715B3.DeviceDesc="Mellanox ConnectX-4 Lx 10/25GbE 2-port OCP Adapter"

MT4118.010515B3.DeviceDesc="Mellanox ConnectX-4 Lx 10/25GbE 2-port Adapter"

MT4118.DeviceDesc="Mellanox ConnectX-4 Lx Virtual Ethernet Adapter"

MT4119.00b1117c.DeviceDesc="FastFrame N311"

MT4119.00B2117C.DeviceDesc="FastFrame N312"

MT4119.00EF1590.DeviceDesc="HPE Apollo IB EDR 100Gb 2p 840z Mezz FIO Adapter"

MT4119.02461590.DeviceDesc="HPE Ethernet 100Gb 1-port 842QSFP28 Adapter"

MT4119.02551590.DeviceDesc="HPE InfiniBand EDR 100Gb 1-port 841QSFP28 Adapter"

MT4119.02561590.DeviceDesc="HPE InfiniBand EDR/Ethernet 100Gb 2-port 841QSFP28"

MT4119.02571590.DeviceDesc="HPE Apollo IB EDR 100Gb 2p 841z Mezz FIO Adapter"

MT4119.02821590.DeviceDesc="HPE IB FDR/Eth 40/50Gb 2-port 547FLR-QSFP Adapter"

MT4119.02C81590.DeviceDesc="HPE Ethernet 10/25Gb 2-port 641SFP28 Adapter"

MT4119.032D1590.DeviceDesc="HPE Ethernet 10/25Gb 2-port 642SFP28 Adapter"

MT4119.001615B3.DeviceDesc="Mellanox ConnectX-5 EDR 2-Port SharedIO VPI"

MT4119.006615B3.DeviceDesc="Mellanox Innova-2 ConnectX-5 FPGA 25GbE 2-port"

MT4119.007415B3.DeviceDesc="Mellanox Innova-2 ConnectX-5 FPGA 25GbE 2-port"

MT4119.DeviceDesc="Mellanox ConnectX-5 Adapter"

MT4120.00b1117c.DeviceDesc="FastFrame N311"

MT4120.00B2117C.DeviceDesc="FastFrame N312"

MT4120.00EF1590.DeviceDesc="HPE Apollo IB EDR 100Gb 2p 840z Mezz FIO Adapter"

MT4120.02461590.DeviceDesc="HPE Ethernet 100Gb 1-port 842QSFP28 Adapter"

MT4120.02551590.DeviceDesc="HPE InfiniBand EDR 100Gb 1-port 841QSFP28 Adapter"

MT4120.02561590.DeviceDesc="HPE InfiniBand EDR/Ethernet 100Gb 2-port 841QSFP28"

MT4120.02571590.DeviceDesc="HPE Apollo IB EDR 100Gb 2p 841z Mezz FIO Adapter"

MT4120.02821590.DeviceDesc="HPE IB FDR/Eth 40/50Gb 2-port 547FLR-QSFP Adapter"

MT4120.02C81590.DeviceDesc="HPE Ethernet 10/25Gb 2-port 641SFP28 Adapter"

MT4120.032D1590.DeviceDesc="HPE Ethernet 10/25Gb 2-port 642SFP28 Adapter"

MT4120.001615B3.DeviceDesc="Mellanox ConnectX-5 EDR 2-Port SharedIO VPI"

MT4120.006615B3.DeviceDesc="Mellanox Innova-2 ConnectX-5 FPGA 25GbE 2-port"

MT4120.007415B3.DeviceDesc="Mellanox Innova-2 ConnectX-5 FPGA 25GbE 2-port"

MT4120.DeviceDesc="Mellanox ConnectX-5 Virtual Adapter"

MT4121.004715B3.DeviceDesc="Mellanox ConnectX-5 Ex 25/40GbE 2-port Adapter"

MT4121.DeviceDesc="Mellanox ConnectX-5 Ex Adapter"

MT4122.004715B3.DeviceDesc="Mellanox ConnectX-5 Ex 25/40GbE 2-port Adapter"

MT4122.DeviceDesc="Mellanox ConnectX-5 Ex Virtual Adapter"

MT4123.02AB1590.DeviceDesc="HPE IB HDR/Ethernet 200Gb 1-port 940QSFP56 Adapter"

MT4123.02AE1590.DeviceDesc="HPE IB HDR100/Eth 100Gb 1-port 940QSFP56 Adapter"

MT4123.02AF1590.DeviceDesc="HPE IB HDR100/Eth 100Gb 2-port 940QSFP56 Adapter"

MT4123.001515B3.DeviceDesc="Mellanox ConnectX-6 HDR100/100GbE 1-port Adapter"

MT4123.001715B3.DeviceDesc="Mellanox ConnectX-6 HDR/200GbE 1p SharedIO SD650"

MT4123.003315B3.DeviceDesc="Mellanox ConnectX-6 HDR/200GbE 1p PCIe 4 Adapter"

MT4123.003515B3.DeviceDesc="Mellanox ConnectX-6 HDR100/100GbE 2-port Adapter"

MT4123.003615B3.DeviceDesc="Mellanox ConnectX-6 HDR/200GbE 1p Socket Dir SD650"

MT4123.DeviceDesc="Mellanox ConnectX-6 Adapter"

MT4124.02AB1590.DeviceDesc="HPE IB HDR/Ethernet 200Gb 1-port 940QSFP56 Adapter"

MT4124.02AE1590.DeviceDesc="HPE IB HDR100/Eth 100Gb 1-port 940QSFP56 Adapter"

MT4124.02AF1590.DeviceDesc="HPE IB HDR100/Eth 100Gb 2-port 940QSFP56 Adapter"

MT4124.001515B3.DeviceDesc="Mellanox ConnectX-6 HDR100/100GbE 1-port Adapter"

MT4124.001715B3.DeviceDesc="Mellanox ConnectX-6 HDR/200GbE 1p SharedIO SD650"

MT4124.003315B3.DeviceDesc="Mellanox ConnectX-6 HDR/200GbE 1p PCIe 4 Adapter"

MT4124.003515B3.DeviceDesc="Mellanox ConnectX-6 HDR100/100GbE 2-port Adapter"

MT4124.003615B3.DeviceDesc="Mellanox ConnectX-6 HDR/200GbE 1p Socket Dir SD650"

MT4124.DeviceDesc="Mellanox ConnectX-6 Virtual Adapter"

MT4125.DeviceDesc="Mellanox ConnectX-6 Dx Adapter"

MT4126.DeviceDesc="ConnectX Family mlx5Gen Virtual Function"

MT41682.DeviceDesc="Mellanox BlueField integrated ConnectX-5 Adapter"

MT41683.DeviceDesc="Mellanox BlueField SoC Virtual Adapter"

MT4127.DeviceDesc="Mellanox ConnectX-6 Lx Adapter"

MT4129.DeviceDesc="Mellanox ConnectX-7 Adapter"



mlx5.Service.DispName = "Mellanox WinOF-2 Networking Driver"



DiskDescription 	  = "Mellanox Driver Disk 1"







RxIntModerationProfile    = "Rx Interrupt Moderation Profile"

TxIntModerationProfile    = "Tx Interrupt Moderation Profile"

LowLatency                = "Low Latency"

Moderate                  = "Moderate"

Aggressive                = "Aggressive"

Dynamic                   = "Dynamic"



DcbxMode                  = "DcbxMode"

DCBX_DISABLE_HOST_CHARGE  = "Host in Charge"

DCBX_IEEE_MODE_FW_CHARGE  = "Firmware in Charge"



REG_SZ                    = 0x00000000

REG_DWORD                 = 0x00010001

REG_DWORD_NO_CLOBBER	  = 0x00010003

FLG_ADDREG_NOCLOBBER      = 0x00000002