- Make ipfw's sched rules case insensitive, for user-friendliness.
- Add a note to the ipfw(8) man page about the rules no longer being case sensitive. - Fix some typos in the man page. PR: docs/164772 Reviewed by: bz Approved by: gabor (doc mentor, src committer) MFC after: 2 weeks
This commit is contained in:
parent
d6cc34a1ad
commit
82cecbea69
@ -1,7 +1,7 @@
|
||||
.\"
|
||||
.\" $FreeBSD$
|
||||
.\"
|
||||
.Dd June 10, 2012
|
||||
.Dd July 3, 2012
|
||||
.Dt IPFW 8
|
||||
.Os
|
||||
.Sh NAME
|
||||
@ -2218,19 +2218,20 @@ Specifies the weight to be used for flows matching this queue.
|
||||
The weight must be in the range 1..100, and defaults to 1.
|
||||
.El
|
||||
.Pp
|
||||
The following parameters can be configured for a scheduler:
|
||||
The following case-insensitive parameters can be configured for a
|
||||
scheduler:
|
||||
.Pp
|
||||
.Bl -tag -width indent -compact
|
||||
.It Cm type Ar {fifo | wf2qp | rr | qfq}
|
||||
.It Cm type Ar {fifo | wf2q+ | rr | qfq}
|
||||
specifies the scheduling algorithm to use.
|
||||
.Bl -tag -width indent -compact
|
||||
.It cm fifo
|
||||
.It Cm fifo
|
||||
is just a FIFO scheduler (which means that all packets
|
||||
are stored in the same queue as they arrive to the scheduler).
|
||||
FIFO has O(1) per-packet time complexity, with very low
|
||||
constants (estimate 60-80ns on a 2GHz desktop machine)
|
||||
but gives no service guarantees.
|
||||
.It Cm wf2qp
|
||||
.It Cm wf2q+
|
||||
implements the WF2Q+ algorithm, which is a Weighted Fair Queueing
|
||||
algorithm which permits flows to share bandwidth according to
|
||||
their weights. Note that weights are not priorities; even a flow
|
||||
|
@ -97,7 +97,7 @@ find_sched_type(int type, char *name)
|
||||
struct dn_alg *d;
|
||||
|
||||
SLIST_FOREACH(d, &dn_cfg.schedlist, next) {
|
||||
if (d->type == type || (name && !strcmp(d->name, name)))
|
||||
if (d->type == type || (name && !strcasecmp(d->name, name)))
|
||||
return d;
|
||||
}
|
||||
return NULL; /* not found */
|
||||
|
Loading…
Reference in New Issue
Block a user