User Manual

Rev 4.70
Mellanox Technologies
34
Step 3. Modify configuration parameters to suit your system.
Please note the following:
a. For help on a specific parameter/option, check the help button at the bottom of the
dialog.
b. If you select one of the entries Off-load Options, Performance Options, or Flow
Control Options, you’ll need to click the Properties button to modify parameters via
a pop-up dialog.
7.4 Configuring Quality of Service (QoS)
Prior to configuring Quality of Service, you must install Data Center Bridging using one of the
following methods:
To install the Data Center Bridging using the Server Manager:
Step 1. Open the 'Server Manager'.
Step 2. Select 'Add Roles and Features'.
Step 3. Click Next.
Step 4. Select 'Features' on the left panel
Step 5. Check the 'Data Center Bridging' checkbox.
Step 6. Click 'Install'.
To install the Data Center Bridging using PowerShell:
Step 1. Enable Data Center Bridging (DCB).
To configure QoS on the host:
Step 1. Change the Windows PowerShell execution policy.
Step 2. Remove the entire previous QoS configuration.
Step 3. Set the DCBX Willing parameter to false as Mellanox drivers do not support this feature.
Step 4. Create a Quality of Service (QoS) policy and tag each type of traffic with the relevant priority.
In this example we used TCP/UDP priority 1, ND/NDK priority 3.
PS $ Install-WindowsFeature Data-Center-Bridging
The procedure below is not saved after you reboot your system. Hence, we recommend
you create a script using the steps below and run it on the local machine.
Please see the procedure below on how to add the script to the local machine startup
scripts.
PS $ Set-ExecutionPolicy AllSigned
PS $ Remove-NetQosTrafficClass
PS $ Remove-NetQosPolicy -Confirm:$False
PS $ set-NetQosDcbxSetting -Willing 0
PS $ New-NetQosPolicy "SMB" -store Activestore -NetDirectPortMatchCondition 445 -
PriorityValue8021Action 3
PS $ New-NetQosPolicy "DEFAULT" -store Activestore -Default -PriorityValue8021Action 3
PS $ New-NetQosPolicy "TCP" -store Activestore -IPProtocolMatchCondition TCP -
PriorityValue8021Action 1
PS $ New-NetQosPolicy "UDP" -store Activestore -IPProtocolMatchCondition UDP -
PriorityValue8021Action 1