Qdisc SFQ was already fully supported but ovs-vswtich.conf.db lacked documentation about supported parameters. This patch adds the documentation.
CC: Jonathan Vestin <[email protected]> CC: Ben Pfaff <[email protected]> Signed-off-by: Lukasz Rzasik <[email protected]> --- vswitchd/vswitch.xml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/vswitchd/vswitch.xml b/vswitchd/vswitch.xml index 21ffaf5..018d644 100644 --- a/vswitchd/vswitch.xml +++ b/vswitchd/vswitch.xml @@ -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. -- 2.11.0 _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
