>Can someone point me to some documentation on using the QoS features in
>the 2.2 series kernels? Also has anyone been using this, if so what kinda
>of results are you getting?
I have used it. But it took a lot of time to get the neccsarry
understanding. Currently it seems to be neccesarry to understand how the
things are implemented in the kernel. Because all the available
documentation (that I have been able to find) seems to deal with that. The
best text I have seen is:
"Quality of Service Support in Linux" by Saravanan Radhakrishnan.
I can't remember where I found it, but I guess a search on some of the
search engines of the net will bring it up. Another good text is:
"Linux Trafic Control - Implementation Overview" by Werner Almesberger.
These (especially the second) will explain the generel concepts used in the
Linux kernel. The Linux kernel then implements a lot of different modules
based on these concepts. Basically it implements two kind of modules:
Queuing disciplines
Filters
The most interesting queueing discipline is the CBQ discipline. CBQ is
described in a scientific article called "Link-sharing and Resource
Management Models for Packet Networks". There is a reference to this article
in the source code and it is available on the net. The article is difficult
to read, especially when you are new to QoS as I was when I read it.
About the filters I have not mannaged to understand any of the implemented
filters. I have not tried very hard, though. You might be able to find a
reference on the RSVP filter on the net since it seems to some kind of
standard filter not specific to the Linux kernel.
I have written a queing discipline myself. I will probably realese within
not very long time together with some generel description of the QoS
features in Linux.
Christian
-
To unsubscribe from this list: send the line "unsubscribe linux-net" in
the body of a message to majordomo@vger.rutgers.edu