File: README

package info (click to toggle)
wrr 20021019-3
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 640 kB
  • ctags: 8
  • sloc: sh: 234; perl: 85; makefile: 7
file content (78 lines) | stat: -rw-r--r-- 2,117 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
Introduction
============
See wrr.lsm


What you will find
==================

  The directory doc/
    Here you will find documentation for the package.
    
    To use the setup from the example directory you will need to read:
    
      intro.txt, install.txt and example.txt
      
    To setup things yourself you should read:
    
      tc.txt, intro.txt, install.txt and wrr.txt
 
    Here is short description of the documents:      
    
      tc.txt:
        This describes the Traffic Control features of the Linux 2.2 kernels
        in general.
	
      intro.txt
        This gives an overview of the WRR scheduler.
	
      install.txt
        This describes how to install the WRR scheduler on your system.
	
      example.txt
        This describes the example setup which can be used when the WRR
	scheduler is installed.
	
      wrr.txt
        This describes the WRR scheduler in detail.

  The directory patch-kernel/ 
    This contains a patch for the kernel.

  The directory patch-iproute2/ 
    This contains a patch for the iproute2 program.

  The directory example/ 
    This contains an example setup.
    

Some comments
=============
Note that the source code is somewhat messy. Also note that there is some
confusing about terminology. For example the terms weight and priority is 
used about the same thing. Decreasing these value is referred to as given 
penalty.


Todo
====
This is a rahter techincal todo list. I will probably not do this:

 * Cleanup code and terminologi and use appropriate types and kernel 
   routines for everything.
 * Submit the code for inclusion in the kernel.
 * Split up the module in a filter part and a non-filter part. The filter
   should be able to filter based on arbitary parts of the packet header 
   like the u32 filter.
 * Better support of MAC addressing mode.


Detroduction
============
The WRR scheduler has a homepage which has the address:

  http://wipl-wrr.sourceforge.net

At this page it is also possible to subscribe to a mailing list for WRR.
An extension which will make WRR coorporate with some proxy servers is
also available.