dberstein / trickle

Trickle is a userland bandwidth shaper for Unix-like systems.

Home Page:https://www.usenix.org/legacy/event/usenix05/tech/freenix/full_papers/eriksen/eriksen.pdf

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

trickle

by Marius Aamodt Eriksen marius@monkey.org

http://monkey.org/~marius/trickle

Build Status

Description

trickle is a voluntary, cooperative bandwidth shaper. trickle works entirely in userland and is cross platform compatible.

Install

autoreconf -if
./configure
make
su
make install

Note that on certain systems you may get the following error on make:

configure.in:220: error: do not use LIBOBJS directly, use AC_LIBOBJ (see 
section `AC_LIBOBJ vs LIBOBJS'
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
make: *** [configure] Error 1

this is easily circumvented by running make again.

To make a RedHat RPM, simply type

rpmbuild -ta trickle-1.07.tar.gz

Documentation

See the manpage trickle(1), trickled(8) and trickled.conf(5).

Thanks

License

trickle is distributed under a BSD like license. Feel free to use, modify and distribute in any form. See the LICENSE file for more information.

About

Trickle is a userland bandwidth shaper for Unix-like systems.

https://www.usenix.org/legacy/event/usenix05/tech/freenix/full_papers/eriksen/eriksen.pdf

License:Other


Languages

Language:C 86.2%Language:M4 7.3%Language:Roff 4.9%Language:Makefile 0.8%Language:C++ 0.8%