Hi,

I just checked wiki page of QoS support in Contrail.
https://github.com/Juniper/contrail-controller/wiki/QoS
#Release
QOS config and forwarding class will be implemented as part of 3.1
Queueing in kernel mode vrouter will be implemented as part of 3.2
Queueing in DPDK mode vrouter will be implemented as part of 4.0
Egress marking and queueing is currently not planned.

I wonder whether QoS of DPDK mode vrouter is already supported in R3.2 or not.
If not, which part is missing. Your help will be greatly appreciated.

Since I have already built contrail-vrouter-dpdk based on DPDK-2.1.0
Moreover, I have found QoS related symbols in it as follows.

[sdx@sv-05 dpdk]$ nm contrail-vrouter-dpdk  | grep qos
...
00000000005d69aa T vr_flow_get_qos
00000000005f65be T vr_qos_exit
00000000005f648c T vr_qos_get_forwarding_class
00000000005f675d T vr_qos_init
00000000005f5859 t vr_qos_map_add
00000000005f5569 t vr_qos_map_delete
00000000005f564b t vr_qos_map_dump
00000000008f7020 D vr_qos_map_entries
00000000008f7028 D vr_qos_map_entry_size
00000000005f54c0 t vr_qos_map_free_fc_cb
00000000005f5500 t vr_qos_map_free_fc_defer
00000000005f576c t vr_qos_map_get
00000000005f4f04 t vr_qos_map_get_fc
00000000005f5305 t vr_qos_map_make_req
00000000005f4f7f t vr_qos_map_req_destroy
0000000000640e7f T vr_qos_map_req_free
00000000005f5156 t vr_qos_map_req_get
00000000005f4e24 T vr_qos_map_req_get_size
00000000005f5b44 T vr_qos_map_req_process
000000000063de3b T vr_qos_map_req_read
000000000063e8ca T vr_qos_map_req_read_binary_from_buffer
00000000005f4e8e t vr_qos_map_request_validate
000000000063f84e T vr_qos_map_req_write
0000000000640224 T vr_qos_map_req_write_binary_to_buffer
00000000005f4f3b t vr_qos_map_set_fc
00000000005f4e0c t vr_qos_message_error
...

[sdx@sv-05 dpdk]$ nm contrail-vrouter-dpdk  | grep queue
...
00000000005f68c8 T vr_queue_dequeue
00000000005f68f6 T vr_queue_empty
00000000005f6864 T vr_queue_enqueue
00000000005f684e T vr_queue_init
00000000005e65a7 T vr_response_queue_empty
...


Best Regards

Lei SUN (Harry), Ph.D.
Sr. Researcher, Lenovo Group
Enterprise & Cloud Research Lab

Email: sunle...@lenovo.com<mailto:sunle...@lenovo.com>
No.6 Shangdi West Road, Haidian District, Beijing

_______________________________________________
Dev mailing list
Dev@lists.opencontrail.org
http://lists.opencontrail.org/mailman/listinfo/dev_lists.opencontrail.org

Reply via email to