# Configuration for trickled init script.

### LOGGING ###
#
# Increases the verbosity level (can be specified multiple times).
VERBOSITY="-vv"

# Use syslog for all output ? (instead of stderr).
SYSLOG="yes"

# Notifies user of total bandwidth consumption every n seconds.
NOTIFY="900"


### SHAPING ###
#
# Limit the download bandwidth consumption to n KB/s
DLR="50"

# Limit the upload bandwidth consumption to n KB/s
ULR="10"

# Set smoothing time to n seconds. The smoothing time deter-
# mines with what intervals trickled will try to let the
# application transcieve data.  Smaller values will result in
# a more continuous (smooth) session, while larger values may
# produce bursts in the sending and receiving data.  Smaller
# values (0.1 - 1 s) are ideal for interactive applications
# while slightly larger values (1 - 10 s) are better for
# applications that need bulk transfer.  This parameter is
# customizable on a per-application basis via
# trickled.conf.  The default value is 5 s.
SMOOTHING_TIME="5"

# Set smoothing length to n KB. The smoothing length is
# a fallback of the smoothing time.  If trickled cannot meet
# the requested smoothing time, it will instead fall back on
# sending n KB of data.  The default value is 10 KB.
SMOOTHING_LENGTH="10"

#  Set default priority to n.
PRIORITY="5"

# Set peak detection window size to n KB. This determines
# how aggressive trickled is at eliminating bandwidth consump-
# tion peaks.  Lower values will be more aggressive, but may
# also result in over shaping.  The default value (512 KB) is
# usually sufficient.
PEAK_WINDOW="512"

### CONFIG ###
#
# Path to configuration file
TRICKLE_CONF="/etc/trickled.conf"
