Hi Team, We are done with QoS shaping implementation in OVS-DPDK(2.4.0) by making use of DPDK scheduler library. We have conducted some basic tests for QoS shaping and compared DPDK vs OVS-DPDK with IMIX traffic. Please find the below test results conducted with bi directional traffic ,
I will be publishing the patch after completing some more tests. System Configuration : Processor : Intel(R) Atom(TM) CPU C2758 @ 2.40GHz Huge Page : 2M Memory (socket-mem) : 4096 QoS Configuration : 1G rate per port QoS Configuration CLI: $ ovs-vsctl set port dpdk1 qos=@newqos -- --id=@newqos create qos type=us-shaper other_config:subport_tb_rate=125000000 other_config:subport_tb_size=100000 other_config:subport_tc_0_rate=125000000 other_config:subport_tc_1_rate=125000000 other_config:subport_tc_2_rate=125000000 other_config:subport_tc_3_rate=125000000 other_config:subport_tc_period=10 other_config:pipe_tb_rate=125000000 other_config:pipe_tb_size=100000 other_config:pipe_tc_0_rate=125000000 other_config:pipe_tc_1_rate=125000000 other_config:pipe_tc_2_rate=125000000 other_config:pipe_tc_3_rate=125000000 other_config:pipe_tc_period=40 Note : We have used "Q-in-Q" traffic for our experiments as the DPDK scheduler application is designed to work with Q-in-Q IPV4 packets. DPDK : 2port - 2core DPDK Sample Application Input 200Mbps 400Mbps 600Mbps 800Mbps 1000Mbps Output 199.8503 399.733 599.6462 799.5941 994.6868 OVS-DPDK: 2port - 2core: OVS+DPDK QoS Shaping Input 200Mbps 400Mbps 600Mbps 800Mbps 1000Mbps Output 199.8507 399.7327 599.6477 799.5939 979.66788 Thanks & Regards, Gayathri The information contained in this electronic message and any attachments to this message are intended for the exclusive use of the addressee(s) and may contain proprietary, confidential or privileged information. If you are not the intended recipient, you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately and destroy all copies of this message and any attachments. WARNING: Computer viruses can be transmitted via email. The recipient should check this email and any attachments for the presence of viruses. The company accepts no liability for any damage caused by any virus transmitted by this email. www.wipro.com
_______________________________________________ discuss mailing list discuss@openvswitch.org http://openvswitch.org/mailman/listinfo/discuss