[ns] why does the code below doesn't work as expected

2006-08-29 Thread Sandeep

Hi
  In the below code whatever Mac/802_11 parameters I set are not taking 
effect. For instance eventhough I set _dataRate  11mbps, throughput is 
coming around 400kbps, which is the default rate for udp. If I change 
_dataRate, basicRate_ or PLCPDataRate_ , there is absolutely no effect.  
Please if anyone can help, because I require them in my work.
Thanks in advance,
regards,
Sandeep.
  1 set val(chan)  Channel/WirelessChannel;# channel type
  2 set val(prop)  Propagation/TwoRayGround   ;# 
radio-propagation model
  3 set val(netif) Phy/WirelessPhy;# network 
interface type
  4 set val(mac)   Mac/802_11 ;# MAC type
  5 set val(ifq)   Queue/DropTail/PriQueue;# interface queue 
type
  6 set val(ll)LL ;# link layer type
  7 set val(ant)   Antenna/OmniAntenna;# antenna model
  8 set val(ifqlen)50 ;# max packet in ifq
  9 set val(nn)2  ;# number of 
mobilenodes
 10 set val(rp)DSDV   ;# routing protocol
 11 set val(x) 800
 12 set val(y) 800
 13
 14 Phy/WirelessPhy set bandwidth_ 11Mb
 15
 16 Mac/802_11 set SlotTime_  0.20;# 20us
 17 Mac/802_11 set SIFS_  0.10;# 10us
 18 Mac/802_11 set PreambleLength_144 ;# 144 bit
 19 Mac/802_11 set PLCPHeaderLength_  48  ;# 48 bits
 20 Mac/802_11 set PLCPDataRate_  1.0   ;# 1Mbps
 21 Mac/802_11 set dataRate_  11.0  ;# 11Mbps
 22 Mac/802_11 set basicRate_ 1.0   ;# 1Mbps
 23
 24 set ns [new Simulator]
 25 set tr [open trace.tr w]
 26 $ns trace-all $tr
 27 set na [open trace.nam w]
 28 $ns namtrace-all-wireless $na $val(x) $val(y)
 29 set chan1 [new $val(chan)]
 30 set topo [new Topography]
 31 $topo load_flatgrid 500 500
 32 create-god 2
 33
 34 proc finish {} {
 35global ns tr na
 36$ns flush-trace
 37$ns nam-end-wireless [$ns now]
 38close $tr
 39close $na
 40exec nam trace.nam &
 41exit 0;
 42 }
 43
 44 $ns node-config   -adhocRouting $val(rp)\
 45  -llType $val(ll) \
 46  -macType $val(mac) \
 47  -antType $val(ant) \
 48  -propType $val(prop) \
 49  -phyType $val(netif) \
 50  -channel $chan1 \
 51  -topoInstance $topo \
 52  -agentTrace ON \
 53  -routerTrace ON \
 54  -macTrace ON \
 55  -movementTrace OFF\
 56  -ifqType $val(ifq) \
 57  -ifqLen $val(ifqlen)
 58
 59 for {set i 0} {$i < 2} {incr i} {
 60 set node_($i) [$ns node]
 61 $node_($i) random-motion 0
 62 }
 63
 64 $node_(0) set X_ 0
 65 $node_(0) set Y_ 0
 66 $node_(0) set Z_ 0
 67 $node_(1) set X_ 10
 68 $node_(1) set Y_ 0
 69 $node_(1) set Z_ 0
 70
 71 $node_(0) color green
 72 $node_(1) color green
 73
 74 set udp [new Agent/UDP]
 75 set des [new Agent/Null]
 76 $ns attach-agent $node_(0) $udp
 77 $ns attach-agent $node_(1) $des
 78 $ns connect $udp $des
 79
 80 set udapp [new Application/Traffic/CBR]
 81 $udapp attach-agent $udp
 82 $udapp set fid_ 1
 83 $udapp set packetSize_ 400
 84
 85 $ns at 1.0 "$udapp start"
 86 $ns at 30.0 "$udapp stop"
 87 $ns at 30.0 "$ns halt"
 88 ns at 30.0 "finish
 89 $ns run"



Re: [ns] segmentation fault in mpeg4_traffic

2006-08-29 Thread Vinod Kumar

Dear Renata and Daniele,
I did as directed by Daniele. The file in my directory "video_model"
were saved as *.txt files by mozilla. Whereas, the mpeg4_traffic.cc was
looking for just file '*' without any extension. So I renamed the file.
And now the program compiles.

Thanks and regards,

Vinod Kumar

On Tue, 2006-08-29 at 22:03, Renata Vidal wrote:
> Vinod,
> 
>  Did you get rid of this problems? What operational system you are
using?
> 
> Thanks in advance,
> 
> Renata
> 
> On 28 Aug 2006 13:17:58 +0530, Vinod Kumar

On Tue, 2006-08-29 at 22:37, Daniele wrote:
> 
> On 29 Aug 2006 17:31:40 +0530, Vinod Kumar
> <[EMAIL PROTECTED]> wrote:
> [..snip..]
> 
> your tcl code works in my installation, so i think you miss to add
> that directory in the current where you execute the simulation.
> It should look like:
> ls simulation/
> mpeg.tcl video_model
> 
> and with
> ls simulation/video_model/
> Bmodel_hist_1  Bmodel_inv_1  Imodel_hist_1  Imodel_inv_1
> Pmodel_hist_1  Pmodel_inv_1
> 
> Check it out
> 
> --
> Daniele
> 




[ns] How to make simplex-link down ?

2006-08-29 Thread G.Chandramowli


Hi everybody , 
   I am trying to  make a simplex-link down .
   I tried the same as what the duplex link does but it ends up in error.
   Anybody has any idea to know what has to be done extra to make a simplex-link
down..?

   Thanks in advance .
   Mouli.



[ns] segmentation fault

2006-08-29 Thread Talal Shwehdi

Hi All...
I am running a simulation of ad hoc replication based on clustering ,using
AODV protocol , and every time I try to run the simulation I get a
segmentation fault.
is there any one who can tell me why this error happened and what is it ?

here is the TCL script:
# ==
# Define options
# ==
set opt(chan)   Channel/WirelessChannel;# channel type
set opt(prop)   Propagation/TwoRayGround   ;# radio-propagation
model
set opt(netif)  Phy/WirelessPhy;# network interface type
set opt(mac)Mac/802_11 ;# MAC type
set opt(ifq)Queue/DropTail/PriQueue;# interface queue type
set opt(ll) LL ;# link layer type
set opt(ant)Antenna/OmniAntenna;# antenna model
set opt(ifqlen) 50 ;# max packet in ifq
set opt(nn) 14 ;# number of mobilenodes
set opt(adhocRouting)   AODV   ;# routing protocol

set opt(cp) "" ;# connection pattern
file
set opt(sc) "./scene-14-cluster"   ;# node movement file.

set opt(x)  670;# x coordinate of topology
set opt(y)  670;# y coordinate of topology
set opt(seed)   0.0;# seed for random number
gen.
set opt(stop)   100;# time to stop simulation

#

# check for boundary parameters and random seed
if { $opt(x) == 0 || $opt(y) == 0 } {
puts "No X-Y boundary values given for wireless topology\n"
}
if {$opt(seed) > 0} {
puts "Seeding Random number generator with $opt(seed)\n"
ns-random $opt(seed)
}

# create simulator instance
set ns_   [new Simulator]

# set up for hierarchical routing
$ns_ node-config -addressType hierarchical
AddrParams set domain_num_ 1   ;# number of domains
lappend cluster_num 3;# number of clusters in each domain
AddrParams set cluster_num_ $cluster_num
lappend eilastlevel 4 5 5   ;# number of nodes in each cluster
AddrParams set nodes_num_ $eilastlevel ;# of each domain

set tracefd  [open cluster14-out.tr w]
set namtrace [open cluster14-out.nam w]
$ns_ trace-all $tracefd
$ns_ namtrace-all-wireless $namtrace $opt(x) $opt(y)

# Create topography object
set topo   [new Topography]

# define topology
$topo load_flatgrid $opt(x) $opt(y)

# create God
create-god [expr $opt(nn)]

set channel1 [new $opt(chan)]

# configure for base-station node
$ns_ node-config -adhocRouting $opt(adhocRouting) \
 -llType $opt(ll) \
 -macType $opt(mac) \
 -ifqType $opt(ifq) \
 -ifqLen $opt(ifqlen) \
 -antType $opt(ant) \
 -propType $opt(prop) \
 -phyType $opt(netif) \
 -channel $channel1 \
 -topoInstance $topo \
 -wiredRouting OFF \
 -agentTrace ON \
 -routerTrace ON \
 -macTrace ON

#create base-station node
set temp {0.0.0 0.0.1 0.0.2 0.0.3 0.1.0 0.1.1 0.1.2 0.1.3 0.1.4 0.2.0 0.2.1
0.2.2 0.2.3 0.2.4}
;# hier address to be used for wireless
;# domain

# create mobilenodes in the same domain as BS(0)
# note the position and movement of mobilenodes is as defined
# in $opt(sc)

#configure for mobilenodes
$ns_ node-config -wiredRouting OFF

  for {set j 0} {$j < $opt(nn)} {incr j} {
set node_($j) [ $ns_ node [lindex $temp $j]]
}


# Traffic

set ping_(0) [new Agent/Ping]
$ns_ attach-agent $node_(6) $ping_(0)

set ping_(1) [new Agent/Ping]
$ns_ attach-agent $node_(5) $ping_(1)

#Connect the two agents
$ns_ connect $ping_(0) $ping_(1)

#Schedule events
$ns_ at 5.0 "$ping_(0) send0"
$ns_ at 6.0 "finish"


# source connection-pattern and node-movement scripts
if { $opt(cp) == "" } {
puts "*** NOTE: no connection pattern specified."
set opt(cp) "none"
} else {
puts "Loading connection pattern..."
source $opt(cp)
}
if { $opt(sc) == "" } {
puts "*** NOTE: no scenario file specified."
set opt(sc) "none"
} else {
puts "Loading scenario file..."
source $opt(sc)
puts "Load complete..."
}

# Define initial node position in nam

for {set i 0} {$i < $opt(nn)} {incr i} {

# 20 defines the node size in nam, must adjust it according to your
# scenario
# The function must be called after mobility model is defined

$ns_ initial_node_pos $node_($i) 20
}

# Tell all nodes when the simulation ends
for {set i } {$i < $opt(nn) } {incr i} {
$ns_ at $opt(stop).0 "$node_($i) reset";
}

$ns_ at $opt(stop).0002 "puts \"NS EXITING...\" ; $ns_ halt"
$ns_ at $opt(stop).0001 "stop"
proc stop {} {
global ns_ tracefd namtrace
$ns_ 

[ns] change the CBR bit rate

2006-08-29 Thread Albalas F \(AT\)

Hi all,

 

How can I change (increase or decrease ) the Traffic bit rate during the
simulation, I mean at the c++ programme.

 

Thanks

Firas

 



[ns] CFP: Workshop on ns-2

2006-08-29 Thread Tom Henderson

Note:  in general, we would like to avoid the use of ns-users for CFP 
announcements.  But we make exception to allow CFPs and workshop 
announcements that deal specifically with ns-2, such as the below.

Tom


==

CALL FOR PARTICIPATION
 WNS2
  WORKSHOP ON NS-2: THE IP NETWORK SIMULATOR
   PISA, ITALY -- OCTOBER 10, 2006

 http://www.wns2.org/

==

  Organized in conjunction with the VALUETOOLS 2006 Conference
  In technical cooperation with the
   IEEE Computer Society (approval pending)
Jointly sponsored by the EU (IST-FET), Create-Net, the
International Communication Sciences and Technology Association (ICST)
and the Groupe des Ecoles des Telecommunications (GET)


IMPORTANT DATES
___

Early Registration Deadline: SEPTEMBER 11, 2006
WNS2 Workshop: OCTOBER 10, 2006
VALUETOOLS Conference Sessions: OCTOBER 11-13, 2006


SCOPE
-

In recent years, the ns-2 simulator has become one of the de facto
standards (if not the standard) for the simulation of packet-switched
networks, as attested by the number of research papers and IETF
documents based on it, as well as by the wide scope of the networking
technologies it handles. It is widely used in both academia and
industry as a means of designing, testing and evaluating new and
existing protocols and architectures, and it is also a very useful
tool for educational purposes.

The Workshop on ns-2 (WNS2) is a one-day event held in conjunction
with VALUETOOLS, the First International Conference on Performance
Evaluation Methodologies and Tools (http://www.valuetools.org/).

The workshop devotes special interest to the future evolution of ns-2
and the upcoming ns-3 simulator, and its extension in novel research
areas and networking technologies and scenarios.


INVITED TALK


"Maintaining a Critical Attitude towards Simulation Results", by
Sally Floyd, ICSI Center for Internet Research (ICIR), Berkeley, USA.


(ADVANCE) TECHNICAL PROGRAM
---

Please check: http://www.wns2.org/techprog.htm for the most up-to-date
version of the program.


VENUE
-

WNS2 will be hosted by the University of Pisa, at the CNR research
area (via G. Moruzzi, 1 -- Pisa, Italy).

You can download a map of Pisa showing the location of the workshop,
the railway station and Piazza dei miracoli (where the Leaning tower
is) here: http://www.valuetools.org/Venues.pdf

For more information on how to get there, accommodation, etc., please
check: http://www.wns2.org/


REGISTRATION


You may register for the WNS2 workshop at the main VALUETOOLS
registration web page:

https://icst.org/registration/reg_valuetools_2006.php

Reduced registration fees are available for students and members of
the following institutions: IEEE, ACM, INRIA, CNR, University of Pisa
and CREATE-NET.


TECHNICAL PROGRAM COMMITTEE
---

Co-chairs:

Tania Jimenez   (LIA, France)
David Ros   (GET / ENST Bretagne, France)

Committee members:

Eitan Altman(INRIA Sophia Antipolis, France)
Chadi Barakat   (INRIA Sophia Antipolis, France)
Armando Caro Jr.(BBN Technologies, USA)
Thierry Ernst   (Keio University, Japan)
Sonia Fahmy (Purdue University, USA)
Andrei Gurtov   (Helsinki Institute for Information Technology, Finland)
Qi He   (IBM, USA)
Polly Huang (National Taiwan University, Taiwan)
Tom Henderson   (University of Washington, USA)
Kun-chan Lan(NICTA, Australia)
Saverio Mascolo (Politecnico di Bari, Italy)
Nicolas Montavont   (GET / ENST Bretagne, France)
Giorgio Tonella (USI, Switzerland)
Michael Welzl   (Leopold-Franzens-University of Innsbruck, Austria)
Lloyd Wood  (Cisco, UK)





Re: [ns] again PHY - MAC interaction: RXThresh_ ???

2006-08-29 Thread Joshua Robinson

check in the recv_timer() function

http://www.ece.rice.edu/~jpr/ns/docs/802_11.html#recv_timer()

On 8/29/06, Utente ns2 <[EMAIL PROTECTED]> wrote:
>
> Dear friends,
>
> look at the following code , extracted from the file wireless-phy.cc  :
>
> if(propagation_) {
> s.stamp((MobileNode*)node(), ant_, 0, lambda_);
> Pr = propagation_->Pr(&p->txinfo_, &s, this);
> if (Pr < CSThresh_) { // This is the sensitivity of the
> wireless card
> pkt_recvd = 0;
> goto DONE;
> }
> if (Pr < RXThresh_) {
> /*
>  * We can detect, but not successfully receive
>  * this packet.
>  */
> hdr_cmn *hdr = HDR_CMN(p);
> hdr->error() = 1;
> }
> }
>
> One question about RXThresh_:
> if CSThresh_ < Pr < RXThresh_ we have that:
> A. pkt_recvd = 1 (the packet will be sent to the MAC Layer - thank you
> again, Joshua :-) )
> B: the packet is marked with hdr->error() = 1 .
> In the case Pr > RXThresh_ we will have that:
> A. pkt_recvd = 1 (the packet will be sent to the MAC Layer)
> B. hdr->error() is untouched, it is equal to 0
>
> So, the only difference introduced in the status of the packet by the
> RXThreshold is the flag 0/1 in the common header field.
>
> What I haven't understood is how MAC treats the above different kind of
> packets.
> It seems that at MAC level no difference is done between packet with
> hdr->error() = 0 and hdr->error() = 1.
> My guess is that once again the solution is in some inherited classes... but
> I really cannot see where...
>
> I hope you can give me some hints.
>
> Regards,
>
> Pasquale
>
> _
> MSN Amor: busca tu ½ naranja http://latam.msn.com/amor/
>
>



Re: [ns] segmentation fault in mpeg4_traffic

2006-08-29 Thread Daniele

On 29 Aug 2006 17:31:40 +0530, Vinod Kumar
<[EMAIL PROTECTED]> wrote:
[..snip..]

your tcl code works in my installation, so i think you miss to add
that directory in the current where you execute the simulation.
It should look like:
ls simulation/
mpeg.tcl video_model

and with
ls simulation/video_model/
Bmodel_hist_1  Bmodel_inv_1  Imodel_hist_1  Imodel_inv_1
Pmodel_hist_1  Pmodel_inv_1

Check it out

--
Daniele



Re: [ns] ns2 Validation Testing

2006-08-29 Thread Abhijeet More

On 8/29/06, Sally Floyd <[EMAIL PROTECTED]> wrote:
> >
> > As I understand these directories contain a reference / standard
> > output as *should* be produced from the tests. But how are these files
> > generated in the first place?
>
> The files are generated the first time the test is run, assuming that
> the
> validation test uses the standard format of the "test-all-???" files
> in tcl/test.  That is, the validation test uses "test-all-template1".

But how do we know that the first test itself produced the correct traces?
I think I should rephrase my question: - are these test suites meant
to validate the implementation of the protocol itself - or are they to
ensure that the same trace output is generated on different platforms?

Thanks for your reply.
Regards
Abhijeet



[ns] again PHY - MAC interaction: RXThresh_ ???

2006-08-29 Thread Utente ns2

Dear friends,

look at the following code , extracted from the file wireless-phy.cc  :

if(propagation_) {
s.stamp((MobileNode*)node(), ant_, 0, lambda_);
Pr = propagation_->Pr(&p->txinfo_, &s, this);
if (Pr < CSThresh_) { // This is the sensitivity of the 
wireless card
pkt_recvd = 0;
goto DONE;
}
if (Pr < RXThresh_) {
/*
 * We can detect, but not successfully receive
 * this packet.
 */
hdr_cmn *hdr = HDR_CMN(p);
hdr->error() = 1;
}
}

One question about RXThresh_:
if CSThresh_ < Pr < RXThresh_ we have that:
A. pkt_recvd = 1 (the packet will be sent to the MAC Layer - thank you 
again, Joshua :-) )
B: the packet is marked with hdr->error() = 1 .
In the case Pr > RXThresh_ we will have that:
A. pkt_recvd = 1 (the packet will be sent to the MAC Layer)
B. hdr->error() is untouched, it is equal to 0

So, the only difference introduced in the status of the packet by the 
RXThreshold is the flag 0/1 in the common header field.

What I haven't understood is how MAC treats the above different kind of 
packets.
It seems that at MAC level no difference is done between packet with 
hdr->error() = 0 and hdr->error() = 1.
My guess is that once again the solution is in some inherited classes... but 
I really cannot see where...

I hope you can give me some hints.

Regards,

Pasquale

_
MSN Amor: busca tu ½ naranja http://latam.msn.com/amor/



Re: [ns] how to add secod interface to node

2006-08-29 Thread Bo Wang

Hi,

Hope this can help you:
http://www.cse.msu.edu/~wangbo1/ns2/nshowto8.html

Best,
Bo

On 28 Aug 2006 08:34:00 +0200, Przemysław Krekora <[EMAIL PROTECTED]>
wrote:
>
>
>
> Hello,
>
> I want to create a node with two or three interfaces. Could you tell me
> how to add the second interface to node
>
> Best regards
> Przemyslaw Krekora
>
>


[ns] Is it possible to create Agent which will be able to accept all type of them

2006-08-29 Thread krekora

Hello

I want to implement firewall and i readed in documentation and of course 
in code, that constructor of Agent class need type of packet. What i 
need to do if I want accept all kind of packets for example tcp and udp

Thanks for any information
Przemysław Krekora



Re: [ns] ns-802.11e EDCF installation problem

2006-08-29 Thread Sebastián Guazzini

Use This

http://www.tkn.tu-berlin.de/research/802.11e_ns2/

It works
Sebastián Guazzini
Córdoba - Argentina
- Original Message - 
From: "mayank kanthali" <[EMAIL PROTECTED]>
To: "nsuser" 
Sent: Friday, August 18, 2006 6:29 AM
Subject: [ns] ns-802.11e EDCF installation problem


>
> Hi all,
> i was trying to install ns-802.11e EDCF for IEEE
> 802.11e
> Wireless LAN. I found this pakage from web site
> http://www-sop.inria.fr/planete/qni/Research.html#ns
>
> when I run the command "make install" , I got the
> countless error like ...
> plm/loss-monitor-plm.o(.text+0xf2): In function
> `PLMLossMonitor::PLMLossMonitor[in-charge]()':
> : undefined reference to `TclObject::bind(char const*,
> double*)'
> undefined reference to `TclObject::bind(char const*,
> double*)'
> tfrc-sink.o(.text+0x22d): In function
> `TfrcSinkAgent::TfrcSinkAgent[not-in-charge]()':
> : undefined reference to `TclObject::bind(char const*,
> int*)'
>
> so please help to get rid of those installation
> problem
> its very very urgent.
>
> thanking you
>
> waiting for response...
>
>
> __
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
>
> 



[ns] Parameter settings in TKNs 802.11e model

2006-08-29 Thread Frank Roar Mjøberg

Hi everybody,

Is there anybody who now how to change the parameter settings in TKNs
802.11e model?

Can the parameters be changed in TCL code or must it be changed in .cc
files?

best regards

Frank Roar Mjøberg


Re: [ns] PHY - MAC interactions in wireless nodes

2006-08-29 Thread Utente ns2

Thank you very much, Joshua.

Your hint has been really very useful.

Pasquale


>From: "Joshua Robinson" <[EMAIL PROTECTED]>
>To: "Utente ns2" <[EMAIL PROTECTED]>
>CC: ns-users@isi.edu
>Subject: Re: [ns] PHY - MAC interactions in wireless nodes
>Date: Mon, 28 Aug 2006 14:18:07 -0500
>
>look at the receive() function of the phy class in phy.cc.  there you
>will see uptarget_->recv() being called if the sendUp() function
>returns a non-zero value.  this is how the packets are sent to the
>MAC.
>
>and in answer to your other question - I believe the MAC will receive
>all packets that are above the carrier sense threshold (CSThresh),
>whether it can succesfully decode or not.
>
>-Joshua
>
>On 8/28/06, Joshua Robinson <[EMAIL PROTECTED]> wrote:
>>look at the receive() function of the phy class in phy.cc.  there you
>>will see uptarget_->recv() being called if the sendUp() function
>>returns a non-zero value.  this is how the packets are sent to the
>>MAC.
>>
>>and in answer to your other question - I believe the MAC will receive
>>all packets that are above the carrier sense threshold (CSThresh),
>>whether it can succesfully decode or not.
>>
>>-Joshua
>>
>>On 8/28/06, Utente ns2 <[EMAIL PROTECTED]> wrote:
>> >
>> > Dear all,
>> >
>> > I have some doubts concerning the file wireless-phy.cc.
>> > I hope you can help me.
>> >
>> > Lets consider the path from channel to MAC.
>> > The physical Layer is just in charge to receive packets from the 
>>channel and
>> > to hand them over the MAC layer.
>> > In order to do this a method sendUp is implemented in which some filter 
>>is
>> > considered with corresponding different actions, namely:
>> >
>> > if the Pr < CSThresh_  --> pkt_recvd = 0;
>> > if (CSThresh < Pr < RXThresh_)  --> 2 actions:
>> > 1.  hdr->error() = 1
>> > 2.  pkt_recvd = 1.
>> > My questions:
>> > A.  Which packets will be actually passed to the MAC layer? Which
>> > requirements in terms of received power must the packets going to MAC 
>>have?
>> > B.  Why we consider a variable pkt_recvd if it is just used in the 
>>method
>> > sendUp? To do what?
>> > C.  In which way do sendUp pass these packets to the MAC? I see no 
>>methods
>> > belonging to MAC invoked by sendUp.
>> >
>> > Thank you very much
>> >
>> > Pasquale
>> >
>> > _
>> > Charla con tus amigos en línea mediante MSN Messenger:
>> > http://messenger.latam.msn.com/
>> >
>> >
>>

_
MSN Amor: busca tu ½ naranja http://latam.msn.com/amor/



[ns] Scheduler : Event UID not valid

2006-08-29 Thread piyush sharma

Hi Everybody,

Scheduler : Event UID not valid

I am getting this error message while making some changes in ns2 code:

First I have created a new Agent & a packet  header. Then in order to flood
this newly created packet to all the directly connected nodes, I am using a
for loop to at the classifier :

for (int i = 1; i