diff --git a/docs/traffic_shaping.xml b/docs/traffic_shaping.xml
index c2f3edd90..be0341a2a 100644
--- a/docs/traffic_shaping.xml
+++ b/docs/traffic_shaping.xml
@@ -88,20 +88,15 @@
Introduction
- Shorewall has builtin support for traffic shaping and control.
- Before this version, the support was quite limited. You were able to use
- your own tcstart script (and you still are), but besides the tcrules file
- it was not possible to define classes or queuing disciplines inside the
- Shorewall config files.
-
- The support for traffic shaping and control still does not cover all
- options available (and especially all algorithms that can be used to queue
- traffic) in the Linux kernel but it should fit most needs. If you are
- using your own script for traffic control and you still want to use it in
- the future, you will find information on how to do this, later in this document. But for this to work,
- you will also need to enable traffic shaping in the kernel and Shorewall
- as covered by the next sections.
+ Shorewall has builtin support for traffic shaping and control. This
+ support does not cover all options available (and especially all
+ algorithms that can be used to queue traffic) in the Linux kernel but it
+ should fit most needs. If you are using your own script for traffic
+ control and you still want to use it in the future, you will find
+ information on how to do this, later in this
+ document. But for this to work, you will also need to enable
+ traffic shaping in the kernel and Shorewall as covered by the next
+ sections.
@@ -114,7 +109,7 @@
Advanced Routing and Shaping HOWTO. At the time of writing this,
the current version is 1.0.0.
- Since kernel 2.2 Linux has extensive support for controlling
+ Since kernel 2.2, Linux has extensive support for controlling
traffic. You can define different algorithms that are used to queue the
traffic before it leaves an interface. The standard one is called pfifo
and is (as the name suggests) of the type First In First out. This means,
@@ -132,7 +127,10 @@
prioritized classes only get bandwidth if the more important have what
they need). Shorewall builtin traffic shaping allows you to define these
classes (and their bandwidth limits), and it uses SFQ inside these classes
- to make sure, that different data streams are handled equally.
+ to make sure, that different data streams are handled equally. If SFQ's
+ default notion of a 'stream' doesn't work well for you, you can change it
+ using the flow option described below.You can shape incoming traffic through use of an
Intermediate Frame Block (IFB) device.
-
- Shorewall's builtin traffic shaping feature is limited to ten (10)
- devices.
-
-
Those few features are really all that builtin traffic
shaping/control provides; consequently, you need to understand HTB and
Linux traffic shaping as well as Netfilter packet marking in order to use
@@ -307,7 +300,7 @@
tools that help you find out; search for "dsl speed test" on google (For
Germany you can use arcor speed
- check). Be sure to choose a test located near you.
+ check). Be sure to choose a test site located near you./etc/shorewall/tcdevices