Lots of changes. In no particular order:
authorKevin Webb <kcwebb@ucsd.edu>
Mon, 30 Mar 2009 19:59:20 +0000 (19:59 +0000)
committerKevin Webb <kcwebb@ucsd.edu>
Mon, 30 Mar 2009 19:59:20 +0000 (19:59 +0000)
commitf83340496f632165030cc92cd98408a87082f6b1
tree5e798f03983f6724d763bb3349adac603342efe4
parent74f52acf84cbf11faab8aa53e069464063ce11b9
Lots of changes.  In no particular order:
Added an accounting type called "multipleinterval" that makes decisions based on a window of history.

Separated communication from the "system tick".  Now identities can specify a separate inverval for accounting a
nd communication.

Added the ability to do "shadow accounting" when using sample and hold to see what would have happened using reg
ular accounting.

Cleaned up the FPS allocate code a lot (finally)!

Added partition simulation via SIGUSR2 and a partition_set variable in ulogd.conf (mesh only, gossip to come).

Added the option of emulating loss/delay (via netem) on a slice for testing.

Some fixes to sample&hold and a few other small things.
16 files changed:
drl/Makefile.in
drl/calendar.h
drl/config.c
drl/config.h
drl/drl_state.c
drl/estimate.c
drl/multipleinterval.c [new file with mode: 0644]
drl/multipleinterval.h [new file with mode: 0644]
drl/peer_comm.c
drl/raterouter.h
drl/ratetypes.h
drl/samplehold.c
drl/samplehold.h
drl/standard.c
drl/standard.h
drl/ulogd_DRL.c