diff --git a/Shorewall/manpages/shorewall-tcclasses.xml b/Shorewall/manpages/shorewall-tcclasses.xml
index e79e601d0..41843ea91 100644
--- a/Shorewall/manpages/shorewall-tcclasses.xml
+++ b/Shorewall/manpages/shorewall-tcclasses.xml
@@ -249,15 +249,30 @@
For both HTB and HFSC, the priority is
- used to calculate the priority of Shorewall-generated classification
- filters that refer to the class. The rules for classes with lower
- numeric priorities will appear before those with higher numeric
- priorities.
+ used to calculate the priority of following Shorewall-generated
+ classification filters that refer to the class:
- Beginning with Shorewall 4.5.8, the PRIORITY may be omitted,
- providing that a priority is specified in the MARK column and with
- the tcp-ack and tos options.
+
+
+ Packet MARK
+
+
+
+ tcp-ack and the tos options (see below)
+
+
+
+ The rules for classes with lower numeric priorities will
+ appear before those with higher numeric priorities.
+
+ Beginning with Shorewall 4.5.8, the PRIORITY may be omitted
+ from an HFSC class if you do not use the MARK column or the
+ tcp-ack or tos options. If you use any of those features
+ and omit the PRIORITY, then you must specify a
+ priority along with the MARK or
+ option.
@@ -317,7 +332,7 @@
Aliases for the following TOS octet value and mask
encodings. TOS encodings of the "TOS byte" have been
deprecated in favor of diffserve classes, but programs like
- ssh, rlogin, and ftp still use them.
+ ssh, rlogin, and ftp still use them.
Beginning with Shorewall 4.5.8, the
tos-name may be followed by a colon
diff --git a/Shorewall/manpages/shorewall-tcdevices.xml b/Shorewall/manpages/shorewall-tcdevices.xml
index 36b1f8583..965436117 100644
--- a/Shorewall/manpages/shorewall-tcdevices.xml
+++ b/Shorewall/manpages/shorewall-tcdevices.xml
@@ -180,7 +180,7 @@
OPTIONS - {-|{classify|hfsc|htb|hfsc|linklayer={ethernet|atm|shorewall-tcrules(5).
+ - Use the Hierarchical Token
+ Bucket queuing discipline. This is the default.
+
- Shorewall normally uses the
- Hierarchical Token Bucket queuing discipline.
- When is specified, the Hierarchical
- Fair Service Curves discipline is used instead (see
- tc-hfsc (7)).
+ Hierarchical Token Bucket queuing discipline. When
+ is specified, the Hierarchical Fair
+ Service Curves discipline is used instead (see tc-hfsc
+ (7)).
linklayer - Added in
Shorewall 4.5.6. Type of link (ethernet, atm, adsl). When specified,
diff --git a/Shorewall/manpages/shorewall-tcfilters.xml b/Shorewall/manpages/shorewall-tcfilters.xml
index d43d23ffa..912e81468 100644
--- a/Shorewall/manpages/shorewall-tcfilters.xml
+++ b/Shorewall/manpages/shorewall-tcfilters.xml
@@ -196,8 +196,7 @@
Added in Shorewall 4.5.8. Specifies the rule
- priority. If not given,
- priority 10 is assumed. The
+ priority. The
priority value must be > 0 and <=
65535.
diff --git a/Shorewall6/manpages/shorewall6-tcclasses.xml b/Shorewall6/manpages/shorewall6-tcclasses.xml
index a1220d1f2..615ab58f5 100644
--- a/Shorewall6/manpages/shorewall6-tcclasses.xml
+++ b/Shorewall6/manpages/shorewall6-tcclasses.xml
@@ -246,16 +246,30 @@
For both HTB and HFSC, the priority is
- used to calculate the priority of Shorewall-generated classification
- filters that refer to the class. The rules for classes with lower
- numeric priorities will appear before those with higher numeric
- priorities.
+ used to calculate the priority of following Shorewall-generated
+ classification filters that refer to the class:
- Beginning with Shorewall 4.5.8, the PRIORITY may be omitted,
- providing that a priority is specified in
- the MARK column and with the tcp-ack and tos options.
+
+
+ Packet MARK
+
+
+
+ tcp-ack and the tos options (see below)
+
+
+
+ The rules for classes with lower numeric priorities will
+ appear before those with higher numeric priorities.
+
+ Beginning with Shorewall 4.5.8, the PRIORITY may be omitted
+ from an HFSC class if you do not use the MARK column or the
+ tcp-ack or tos options. If you use those features and
+ omit the PRIORITY, then you must specify a
+ priority along with the MARK or
+ option.
diff --git a/Shorewall6/manpages/shorewall6-tcdevices.xml b/Shorewall6/manpages/shorewall6-tcdevices.xml
index 3dc2584a0..613ebd905 100644
--- a/Shorewall6/manpages/shorewall6-tcdevices.xml
+++ b/Shorewall6/manpages/shorewall6-tcdevices.xml
@@ -180,7 +180,7 @@
OPTIONS - {-|{classify|{classify|htb|hfsc|linklayer={ethernet|shorewall-tcrules(5).
+ - Use the Hierarchical Token
+ Bucket queuing discipline. This is the default.
+
- Shorewall normally uses the
- Hierarchical Token Bucket queuing discipline.
- When is specified, the Hierarchical
- Fair Service Curves discipline is used instead(see
- tc-hfsc (7)).
+ Hierarchical Token Bucket queuing discipline. When
+ is specified, the Hierarchical Fair
+ Service Curves discipline is used instead(see tc-hfsc
+ (7)).
linklayer - Added in
Shorewall 4.5.6. Type of link (ethernet, atm, adsl). When specified,
diff --git a/Shorewall6/manpages/shorewall6-tcfilters.xml b/Shorewall6/manpages/shorewall6-tcfilters.xml
index 10dd4dc3e..ed03945cd 100644
--- a/Shorewall6/manpages/shorewall6-tcfilters.xml
+++ b/Shorewall6/manpages/shorewall6-tcfilters.xml
@@ -191,9 +191,8 @@
role="bold">-|number]
- Added in Shorewall 4.5.8. Specifies the rule priority. If not
- given, priority 11 is assumed. The priority value must be > 0 and
- <= 65535.
+ Added in Shorewall 4.5.8. Specifies the rule priority. The
+ priority value must be > 0 and <= 65535.When a priority is not
given: