[Strings.0409]
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"

QOS                      = "Quality Of Service"
VMQ 					 = "Virtual Machine Queues"
VMQVlanFiltering		 = "VMQ VLAN Filtering"
RoceMaxFrameSize         = "R/RoCE Max Frame Size"
MaxSizeWithinMaxFramSize = "Auto"

EncapsulatedPacketTaskOffload = "Encapsulated Task Offload"

;;; NDIS650 ONLY ;;;
EncapsulatedPacketTaskOffloadNvgre = "NVGRE Encapsulated Task Offload"
EncapsulatedPacketTaskOffloadVxlan = "VXLAN Encapsulated Task Offload"
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.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.DeviceDesc="Mellanox ConnectX-4 Virtual Adapter"
MT4117.00D31590.DeviceDesc="HPE Ethernet 10/25Gb 2-port 640FLR-SFP28 Adapter"
MT4117.00D41590.DeviceDesc="HPE Ethernet 10/25Gb 2-port 640SFP28 Adapter"
MT4117.DeviceDesc="Mellanox ConnectX-4 Lx Ethernet Adapter"
MT4118.00D31590.DeviceDesc="HPE Ethernet 10/25Gb 2-port 640FLR-SFP28 Adapter"
MT4118.00D41590.DeviceDesc="HPE Ethernet 10/25Gb 2-port 640SFP28 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.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.DeviceDesc="Mellanox ConnectX-5 Virtual Adapter"
MT4121.DeviceDesc="Mellanox ConnectX-5 Ex Adapter"
MT4122.DeviceDesc="Mellanox ConnectX-5 Ex Virtual Adapter"
MT4123.DeviceDesc="Mellanox ConnectX-6 Adapter"
MT4124.DeviceDesc="Mellanox ConnectX-6 Virtual Adapter"
MT41682.DeviceDesc="Mellanox BlueField integrated ConnectX-5 Adapter"
MT41683.DeviceDesc="Mellanox BlueField SoC Virtual 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"

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
