[Ns-developers] Proposed addition of PackMime and DelayBox
mweigle at cs.clemson.edu
Mon Jan 23 05:58:17 PST 2006
On Jan 23, 2006, at 1:34 AM, Tom Henderson wrote:
> Michele Weigle wrote:
>> 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.
> I do not have a problem with your proposed additions/changes-- do
> you have an expected time to complete this work?
Everything's mostly ready to go. I just want to write a couple
example scripts and do a little house-cleaning on the code. I'll
probably be done in the next week or so.
More information about the Ns-developers