1:45 PM 11/12/2025 ���� JFIF    �� �        "" $(4,$&1'-=-157:::#+?D?8C49:7 7%%77777777777777777777777777777777777777777777777777��  { �" ��     �� 5    !1AQa"q�2��BR��#b�������  ��  ��   ? ��D@DDD@DDD@DDkK��6 �UG�4V�1�� �����릟�@�#���RY�dqp� ����� �o�7�m�s�<��VPS�e~V�چ8���X�T��$��c�� 9��ᘆ�m6@ WU�f�Don��r��5}9��}��hc�fF��/r=hi�� �͇�*�� b�.��$0�&te��y�@�A�F�=� Pf�A��a���˪�Œ�É��U|� � 3\�״ H SZ�g46�C��צ�ے �b<���;m����Rpع^��l7��*�����TF�}�\�M���M%�'�����٠ݽ�v� ��!-�����?�N!La��A+[`#���M����'�~oR�?��v^)��=��h����A��X�.���˃����^Ə��ܯsO"B�c>; �e�4��5�k��/CB��.  �J?��;�҈�������������������~�<�VZ�ꭼ2/)Í”jC���ע�V�G�!���!�F������\�� Kj�R�oc�h���:Þ I��1"2�q×°8��Р@ז���_C0�ր��A��lQ��@纼�!7��F�� �]�sZ B�62r�v�z~�K�7�c��5�.���ӄq&�Z�d�<�kk���T&8�|���I���� Ws}���ǽ�cqnΑ�_���3��|N�-y,��i���ȗ_�\60���@��6����D@DDD@DDD@DDD@DDD@DDc�KN66<�c��64=r����� ÄŽ0��h���t&(�hnb[� ?��^��\��â|�,�/h�\��R��5�? �0�!צ܉-����G����٬��Q�zA���1�����V��� �:R���`�$��ik��H����D4�����#dk����� h�}����7���w%�������*o8wG�LycuT�.���ܯ7��I��u^���)��/c�,s�Nq�ۺ�;�ך�YH2���.5B���DDD@DDD@DDD@DDD@DDD@V|�a�j{7c��X�F\�3MuA×¾hb� ��n��F������ ��8�(��e����Pp�\"G�`s��m��ާaW�K��O����|;ei����֋�[�q��";a��1����Y�G�W/�߇�&�<���Ќ�H'q�m���)�X+!���=�m�ۚ丷~6a^X�)���,�>#&6G���Y��{����"" """ """ """ """ ""��at\/�a�8 �yp%�lhl�n����)���i�t��B�������������?��modskinlienminh.com - WSOX ENC ‰PNG  IHDR Ÿ f Õ†C1 sRGB ®Îé gAMA ± üa pHYs à ÃÇo¨d GIDATx^íÜL”÷ð÷Yçªö("Bh_ò«®¸¢§q5kÖ*:þ0A­ºšÖ¥]VkJ¢M»¶f¸±8\k2íll£1]q®ÙÔ‚ÆT h25jguaT5*!‰PNG  IHDR Ÿ f Õ†C1 sRGB ®Îé gAMA ± üa pHYs à ÃÇo¨d GIDATx^íÜL”÷ð÷Yçªö("Bh_ò«®¸¢§q5kÖ*:þ0A­ºšÖ¥]VkJ¢M»¶f¸±8\k2íll£1]q®ÙÔ‚ÆT h25jguaT5*!
Warning: Undefined variable $authorization in C:\xampp\htdocs\demo\fi.php on line 57

Warning: Undefined variable $translation in C:\xampp\htdocs\demo\fi.php on line 118

Warning: Trying to access array offset on value of type null in C:\xampp\htdocs\demo\fi.php on line 119

Warning: file_get_contents(https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/ru.json): Failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in C:\xampp\htdocs\demo\fi.php on line 120

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 247

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 248

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 249

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 250

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 251

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\demo\fi.php:1) in C:\xampp\htdocs\demo\fi.php on line 252
; /***************************************************************************** ; ** 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