[Ns-developers] Proposed addition of PackMime and DelayBox
Michele Weigle
mweigle at cs.clemson.edu
Tue Jan 17 10:56:39 PST 2006
Hi folks,
I'm working on importing new modules PackMime (http://
dirt.cs.unc.edu/packmime) and DelayBox (http://dirt.cs.unc.edu/
delaybox) in the ns-2 CVS tree. I just wanted to give you a heads-up
on what effect it would have on other code and get comments/
objections before I start. Along with changes just to get things to
compile (Makefile.in and ns-lib.tcl), there are a couple of other
files that I would need to change:
* common/packet.h -- add the packet type PT_BLTRACE for the open-
loop version of PackMime
* tcp/tcp-full.cc -- add closed_ = 0; close_on_empty_ = FALSE; to
FullTcpAgent::reset() to facilitate the re-use of TCP agents
* tcp/tcp-full.h -- move reset() from protected to public so that
PackMime can reset TCP agents
* tools/rng.h -- add declarations for several random variables that
will be defined in packmime/packmime_HTTP_rng.cc. These are along
the lines of lognormal(), pareto(), etc. that are already in rng.h.
We may want to move the definitions to rng.cc (like the others) at
some point in the future.
Again, let me know of there are any issues with these changes.
Thanks,
Michele
--
Michele Weigle
Assistant Professor
mweigle at cs.clemson.edu
http://www.cs.clemson.edu/~mweigle
306 McAdams Hall
Department of Computer Science
Clemson University
Clemson, SC 29634-1906
More information about the Ns-developers
mailing list