Linux CBQ need explanation
Hello to all expert. I need somebody to explain this CBQ functional and parameter. I went through the Linux Advance Routing Howto, where I found the documentation about CBQ but still quite not understanding. I have try this parameter to my Linux server and it does exactly what i want but I don't understand what it's mean.
#tc qdisc add dev eth0 root handle 10: cbq bandwidth 10Mbit avpkt 1000
#tc class add dev eth0 parent 10:0 classid 10:1 cbq bandwidth 10Mbit rate \10Mbit allot 1514 prio 5 maxburst 20 avpkt 1000
#tc class add dev eth0 parent 10:1 classid 10:100 cbq bandwidth 10Mbit rate \100Kbit allot 1514 weight 800Kbit prio 5 maxburst 20 avpkt 250 \bounded
#tc filter add dev eth0 parent 10:0 protocol ip prio 100 u32 match ip protocol 1 0xFF flowid 10:100
I do understand about root, parent and handler things, but what I really don't understand is those parameter "allot, prio, maxburst, avpkt, u32 and especially 0xFF what's that mean???"
Is anybody could help please thank you very very much.