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