[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Error Model



Hi!

	I pointed out this bug a few months ago. What is your ns
version ?.
	Indeed, the bind is not done properly for the variable errPkt_.
Therefore, it happens that errPkt_ is not initialized properly resulting
in the following behavior : the first loss may not occur if errPkt_ took
accidently a large number at the beginning. Since, it is not initialized,
the value you start with is just random.

				Saad.

On Wed, 1 Jul 1998, Parag at CMU wrote:

> Nitin, 
> 
> I was checking the errmodel.cc files when i came across this piece of code:
> 
>         bind("rate_", &rate_);
> !!!     bind("errPkt_", &errByte_); !!!
>         bind("errByte_", &errByte_);
>         bind("errTime_", &errTime_);
>         bind("onlink_", &onlink_);
> !!!     bind("enable_", &onlink_); !!!
>         bind("off_mac_", &off_mac_);
> 
> I wonder if the 2nd and the 2nd to last lines are really what they are
> supposed
> to be?
> Let me know if you fixed the bug and if this was the cause.
> 
> I am also interested in passing a few new variables from my tcl scripts to
> the 
> errmodel.cc file.... what is the right way to do it? 
> Will just binding as illustrated above do it? 
> What are the other places to make changes if any?
> 
> thanks,
> -Parag
> 
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
> Parag Manihar
> Master of Science in Information Networking (MSIN),
> Carnegie Mellon University (CMU) .
> 
> 
> 

___________________________________________________________________
Saad Biaz (Abou Youssef)		Graduate Research Assistant	
Texas A&M University			Office : (409) 845-5007
Department of Computer Science		Home   : (409) 862-9135
College Station, TX, 77843-3112         Fax    : (409) 847-8578
___________________________________________________________________