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: