Hi,

>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 [EMAIL PROTECTED]

Reply via email to