mirror of
				https://git.proxmox.com/git/mirror_iproute2
				synced 2025-11-04 02:11:27 +00:00 
			
		
		
		
	Result of the following command:
    sed -ri 's/\.  /. /g' man/*/*
Signed-Off-By: Pavel Šimerda <psimerda@redhat.com>
		
	
			
		
			
				
	
	
		
			62 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Groff
		
	
	
	
	
	
			
		
		
	
	
			62 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Groff
		
	
	
	
	
	
.TH HFSC 8 "31 October 2011" iproute2 Linux
 | 
						|
.
 | 
						|
.SH NAME
 | 
						|
HFSC \- Hierarchical Fair Service Curve's control under linux
 | 
						|
.
 | 
						|
.SH SYNOPSIS
 | 
						|
.nf
 | 
						|
tc qdisc add ... hfsc [ \fBdefault\fR CLASSID ]
 | 
						|
 | 
						|
tc class add ... hfsc [ [ \fBrt\fR SC ] [ \fBls\fR SC ] | [ \fBsc\fR SC ] ] [ \fBul\fR SC ]
 | 
						|
 | 
						|
\fBrt\fR : realtime service curve
 | 
						|
\fBls\fR : linkshare service curve
 | 
						|
\fBsc\fR : rt+ls service curve
 | 
						|
\fBul\fR : upperlimit service curve
 | 
						|
 | 
						|
\(bu at least one of \fBrt\fR, \fBls\fR or \fBsc\fR must be specified
 | 
						|
\(bu \fBul\fR can only be specified with \fBls\fR or \fBsc\fR
 | 
						|
.
 | 
						|
.IP "SC := [ [ \fBm1\fR BPS ] \fBd\fR SEC ] \fBm2\fR BPS"
 | 
						|
\fBm1\fR : slope of the first segment
 | 
						|
\fBd\fR  : x\-coordinate of intersection
 | 
						|
\fBm2\fR : slope of the second segment
 | 
						|
.PP
 | 
						|
.IP "SC := [ [ \fBumax\fR BYTE ] \fBdmax\fR SEC ] \fBrate\fR BPS"
 | 
						|
\fBumax\fR : maximum unit of work
 | 
						|
\fBdmax\fR : maximum delay
 | 
						|
\fBrate\fR : rate
 | 
						|
.PP
 | 
						|
.fi
 | 
						|
For description of BYTE, BPS and SEC \- please see \fBUNITS\fR
 | 
						|
section of \fBtc\fR(8).
 | 
						|
.
 | 
						|
.SH DESCRIPTION (qdisc)
 | 
						|
HFSC qdisc has only one optional parameter \- \fBdefault\fR. CLASSID specifies
 | 
						|
the minor part of the default classid, where packets not classified by other
 | 
						|
means (e.g. u32 filter, CLASSIFY target of iptables) will be enqueued. If
 | 
						|
\fBdefault\fR is not specified, unclassified packets will be dropped.
 | 
						|
.
 | 
						|
.SH DESCRIPTION (class)
 | 
						|
HFSC class is used to create a class hierarchy for HFSC scheduler. For
 | 
						|
explanation of the algorithm, and the meaning behind \fBrt\fR, \fBls\fR,
 | 
						|
\fBsc\fR and \fBul\fR service curves \- please refer to \fBtc\-hfsc\fR(7).
 | 
						|
 | 
						|
As you can see in \fBSYNOPSIS\fR, service curve (SC) can be specified in two
 | 
						|
ways. Either as maximum delay for certain amount of work, or as a bandwidth
 | 
						|
assigned for certain amount of time. Obviously, \fBm1\fR is simply
 | 
						|
\fBumax\fR/\fBdmax\fR.
 | 
						|
 | 
						|
Both \fBm2\fR and \fBrate\fR are mandatory. If you omit other
 | 
						|
parameters, you will specify linear service curve.
 | 
						|
.
 | 
						|
.SH "SEE ALSO"
 | 
						|
.
 | 
						|
\fBtc\fR(8), \fBtc\-hfsc\fR(7), \fBtc\-stab\fR(8)
 | 
						|
 | 
						|
Please direct bugreports and patches to: <net...@vger.kernel.org>
 | 
						|
.
 | 
						|
.SH "AUTHOR"
 | 
						|
.
 | 
						|
Manpage created by Michal Soltys (sol...@ziu.info)
 |