Signal documentation
[distributedratelimiting.git] / ulogd.conf.in
index f7bce51..05400e8 100644 (file)
@@ -57,23 +57,27 @@ plugin="@libdir@/ulogd_DRL.so"
 # It will never go above this rate, even if capacity is
 # available.  A value of 0 means unlimited.
 nodelimit=0
-
-# Leave this at FPS right now...
+# DRL allocation policy: FPS for flow proportional share
+# or GRD for global random drop.
 policy=FPS
-
-# Smallest interval at which identities are processed.
+# estintms is the system tick time (estimate interval),
+# in milliseconds.
 estintms=500
-
-# Log file location.
-drl_logfile="/var/log/drl.log"
-
-# The verbosity of the DRL logfile. 1 = most verbose,
-# 3 = errors only.
-drl_loglevel 2
-
-# Location of the DRL xml configuration file.
-drl_configfile="/etc/drl.xml"
-
+# The location of the DRL logfile.
+drl_logfile="/var/log/ulogd-drl.log"
+# The verbosity of the DRL logfile. 1 = most verbose/debug,
+# 2 = traffic information and errors, 3 = errors only.
+drl_loglevel=2
+# The location of the DRL configuration file, which
+# specifies which identities should be installed.
+drl_configfile="@etcdir@/drl.xml"
+# Whether or not ulogd should create the htb hierarchy (for FPS).
+# 0 = Use the hierarchy that's already there. (When, for instance,
+# PlanetLab's node manager is responsible for it.)
+# 1 = Re-build the hierarchy
+# When this is set to 0, identities must specify an htb_node and 
+# htb_parent property in the drl xml file.
+create_htb=0
 
 [NETFLOW]
 # PlanetLab NetFlow logging