[ovs-discuss] OVS QoS Types
Guru Shetty
guru at ovn.org
Thu Mar 24 16:05:37 UTC 2016
>
>
>
> Based on the above, I am not sure whether it is possible to create your
> own queue with tc and then somehow make OVS aware of it.
> I could be wrong.
>
>
I guess a easy way to find whether this is possible is by setting a
different queue number in openflow rules and if there is a one-to-one
mapping between the queue number that you have set in openflow flow and the
corresponding queue number created with 'tc'.
>
>> Fabian
>>
>> On 03/23/2016 04:32 PM, Guru Shetty wrote:
>>
>>>
>>>
>>> On 23 March 2016 at 03:15, Fabian Schörghofer
>>> <fabian.schoerghofer at salzburgresearch.at
>>> <mailto:fabian.schoerghofer at salzburgresearch.at>> wrote:
>>>
>>> I want to create QoS flows.
>>>
>>> The examples on the Internet that I can find realize this by using
>>> the type=linux-htb in the creation, like the command below:
>>>
>>> ovs-vsctl set port p1p1 qos=@newqos -- --id=@newqos create qos
>>> type=linux-htb other-config:max-rate=1000000000
>>> queues:1=@eth04queue1 queues:2=@eth04queue2 -- --id=@eth04queue1
>>> create queue other-config:max-rate=10000000 -- --id=@eth04queue2
>>> create queue other-config:max-rate=20000000
>>>
>>> This will create a HTB scheduler as can be seen from this:
>>>
>>> 5: p1p1: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc
>>> htb state UP mode DEFAULT group default qlen 1000
>>> link/ether 68:05:ca:39:da:bc brd ff:ff:ff:ff:ff:ff
>>>
>>> What other schedulers can I use for type? I want to use the
>>> pfifo_fast scheduler, but when I enter the first command with
>>> type=pfifo_fast or type=linux-pfifo_fast the result from ip link
>>> show will not change.
>>>
>>> This leads me to believe that type=pfifo_fast or linux-pfifo_fast
>>> has no effect.
>>>
>>> On some Linux versions pfifo_fast is the default queueing mechanism,
>>> some newer versions use mq, but that might not be relevant here.
>>>
>>> Is it documented somewhere what strings I can use for those
>>> mechanisms?
>>>
>>>
>>> Documentation is at 'man ovs-vswitchd.conf.db'. Search for "QoS TABLE"
>>>
>>>
>>> Best Regards
>>> Fabian
>>> _______________________________________________
>>> discuss mailing list
>>> discuss at openvswitch.org <mailto:discuss at openvswitch.org>
>>> http://openvswitch.org/mailman/listinfo/discuss
>>>
>>>
>>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://openvswitch.org/pipermail/ovs-discuss/attachments/20160324/fff027e0/attachment-0002.html>
More information about the discuss
mailing list