[Ns-developers] Proposed addition of PackMime and DelayBox

Michele Weigle 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.
>
> Michele,
> I do not have a problem with your proposed additions/changes-- do  
> you have an expected time to complete this work?
>
> Tom

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.

-Michele




More information about the Ns-developers mailing list