]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r287009, r287120 and r298131:
authorloos <loos@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sat, 16 Apr 2016 22:02:32 +0000 (22:02 +0000)
committerloos <loos@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sat, 16 Apr 2016 22:02:32 +0000 (22:02 +0000)
commit46ca89e5c173c31ddc40b82a5a3e1764209c3259
tree3d8f2f118c62dcbef39be628d704a68325ede001
parentf88737121a2964c608f1bd90c350d9e4604f5c28
MFC r287009, r287120 and r298131:

Add ALTQ(9) support for the CoDel algorithm.

CoDel is a parameterless queue discipline that handles variable bandwidth
and RTT.

It can be used as the single queue discipline on an interface or as a sub
discipline of existing queue disciplines such as PRIQ, CBQ, HFSC, FAIRQ.

Obtained from: pfSense
Sponsored by: Rubicon Communications (Netgate)

git-svn-id: svn://svn.freebsd.org/base/stable/10@298133 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
25 files changed:
sbin/pfctl/parse.y
sbin/pfctl/pfctl_altq.c
sbin/pfctl/pfctl_parser.h
sbin/pfctl/pfctl_qstats.c
share/man/man4/altq.4
sys/conf/NOTES
sys/conf/files
sys/conf/options
sys/contrib/altq/altq/altq.h
sys/contrib/altq/altq/altq_cbq.c
sys/contrib/altq/altq/altq_cbq.h
sys/contrib/altq/altq/altq_classq.h
sys/contrib/altq/altq/altq_codel.c [new file with mode: 0644]
sys/contrib/altq/altq/altq_codel.h [new file with mode: 0644]
sys/contrib/altq/altq/altq_fairq.c
sys/contrib/altq/altq/altq_fairq.h
sys/contrib/altq/altq/altq_hfsc.c
sys/contrib/altq/altq/altq_hfsc.h
sys/contrib/altq/altq/altq_priq.c
sys/contrib/altq/altq/altq_priq.h
sys/contrib/altq/altq/altq_rmclass.c
sys/contrib/altq/altq/altq_rmclass.h
sys/contrib/altq/altq/altq_subr.c
sys/contrib/altq/altq/altq_var.h
sys/netpfil/pf/pf_altq.h