Hi, I am trying to use HTB in OpenvSwitch. Currently, OvS supports only single-level of hierarchy in HTB. Am I correct? But for implementing DiffServ, it would be good if multiple levels of hierarchy are supported. Hence, I read the source code and tried to modify it to support multiple hierarchy levels. I found that the functions related to htb such as htb_setup_qdisc, htb_setup_class and others are in netdev-linux.c file. I went through the ovs-vsctl code and identified the functions pre_create, cmd_create and post_create which are used to make entries in the 'Qos' and 'queue' tables in the database. But I could not find the link between the functions i.e which function is used to create the queues using the tc command. When we give ovs-vsctl create queue command, what is the sequence of functions called to create the queues? Can somebody help me? Or is there a patch that is available to implement multiple levels of hierarchy in HTB?
Thank you Regards, Mathumitha
_______________________________________________ discuss mailing list discuss@openvswitch.org http://openvswitch.org/mailman/listinfo/discuss