doc: Add docs for linux-sfq QoS supported parameters
Qdisc SFQ was already fully supported but ovs-vswtich.conf.db
lacked documentation about supported parameters.
This patch adds the documentation.
CC: Jonathan Vestin
CC: Ben Pfaff
@@ -3949,6 +3949,25 @@ ovs-vsctl add-port br0 p0 -- set Interface p0 type=patch options:peer=p1 \
</column>
</group>
+ <group title="Configuration for linux-sfq">
+ <p>
+ The <code>linux-sfq</code> QoS supports the following key-value pairs:
+ </p>
+
+ <column name="other_config" key="perturb" type='{"type": "integer"}'>
+ Number of seconds between consecutive perturbations in hashing algorithm.
+ Different flows can end up in the same hash bucket causing unfairness.
+ Perturbation's goal is to remove possible unfairness.
+ The default and recommended value is 10. Too low a value is discouraged
+ because each perturbation can cause packet reordering.
+ </column>
+ <column name="other_config" key="quantum" type='{"type": "integer"}'>
+ Number of bytes <code>linux-sfq</code> QoS can dequeue in one turn in
+ round-robin from one flow. The default and recommended value is equal
+ to interface's MTU.
+ </column>
+ </group>
+
<group title="Common Columns">
The overall purpose of these columns is described under <code>Common
Columns</code> at the beginning of this document.
