<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-15582</id>
	<title>Nabble - Network Simulator ns-2</title>
	<updated>2009-11-21T05:51:24Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Network-Simulator-ns-2-f15582.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Network-Simulator-ns-2-f15582.html" />
	<subtitle type="html">&lt;a href=&quot;http://www.isi.edu/nsnam/ns/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;NS&lt;/a&gt;&amp;nbsp;is a discrete event simulator targeted at networking research. Ns provides substantial support for simulation of TCP, routing, and multicast protocols over wired and wireless (local and satellite) networks.</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26456765</id>
	<title>Implementing algorithms in NS2</title>
	<published>2009-11-21T05:51:24Z</published>
	<updated>2009-11-21T05:51:24Z</updated>
	<author>
		<name>Rip van Winkle</name>
	</author>
	<content type="html">Hi. 
&lt;br&gt;I've just started using NS2.29 for my wireless sensor networks project. Now the problem is that I have to implement a spanning tree algorithm for a set of nodes. How do I do it? Should I first code it in C++ and then add it? If so, should there be any changes in the C++ code so as to be compatible with NS2. I am really new to this whole world of Simulators &lt;img class='smiley' src='http://old.nabble.com/images/smiley/anim_confused.gif' /&gt;&amp;nbsp;Could someone please post some links of some good ns2 tutorials. 
&lt;br&gt;&lt;br&gt;Also there is some problem with my nam. Its not running. 
&lt;br&gt;&lt;br&gt;Please help&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ns-users-f15583.html&quot; embed=&quot;fixTarget[15583]&quot; target=&quot;_top&quot; &gt;ns-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Implementing-algorithms-in-NS2-tp26456765p26456765.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26460334</id>
	<title>REPLY Pure Wireless networking with a BS and two mobile nodes</title>
	<published>2009-11-21T02:36:31Z</published>
	<updated>2009-11-21T02:36:31Z</updated>
	<author>
		<name>Software Quality Center</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;----- Forwarded Message ----
&lt;br&gt;From: Software Quality Center &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26460334&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;softwarequalitycenter@...&lt;/a&gt;&amp;gt;
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26460334&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ns-users@...&lt;/a&gt;
&lt;br&gt;Sent: Wed, November 18, 2009 3:17:15 PM
&lt;br&gt;Subject: Pure Wireless networking with a BS and two mobile nodes
&lt;br&gt;&lt;br&gt;&lt;br&gt;Hi,
&lt;br&gt;&lt;br&gt;  I tried to send a packet from one mobile station to another using a base station.
&lt;br&gt;It is received by the BS but not received by the second MS. 
&lt;br&gt;Can you write a few line script to do the same ?
&lt;br&gt;&lt;br&gt;Thanks:
&lt;br&gt;&lt;br&gt;&lt;br&gt;details of my work:
&lt;br&gt;&lt;br&gt;$ns node-config -adhocRouting $opt(adhocRouting) \
&lt;br&gt;                 -llType $opt(ll) \
&lt;br&gt;                 -macType $opt(mac) \
&lt;br&gt;                 -ifqType $opt(ifq) \
&lt;br&gt;                 -ifqLen $opt(ifqlen) \
&lt;br&gt;                 -antType $opt(ant) \
&lt;br&gt;                 -propType $opt(prop)    \
&lt;br&gt;                 -phyType $opt(netif) \
&lt;br&gt;                 -channel [new $opt(chan)] \
&lt;br&gt;                 -topoInstance $topo \
&lt;br&gt;                 -wiredRouting OFF \
&lt;br&gt;                 -agentTrace ON \
&lt;br&gt;                 -routerTrace OFF \
&lt;br&gt;                 -macTrace OFF  \
&lt;br&gt;                 -movementTrace OFF
&lt;br&gt;&lt;br&gt;&lt;br&gt;Then I created bs, attached two ms to bs.
&lt;br&gt;UDP agent to one ms, null agent to another ms(sink node).
&lt;br&gt;start application.
&lt;br&gt;Sends properly upto the bs, but the sink node doesn't receive.
&lt;br&gt;&lt;br&gt;I use DSDV routing as my adhocRouthing protocol , and it is heirarchical.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ns-users-f15583.html&quot; embed=&quot;fixTarget[15583]&quot; target=&quot;_top&quot; &gt;ns-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/REPLY-Pure-Wireless-networking-with-a-BS-and-two-mobile-nodes-tp26460334p26460334.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26444734</id>
	<title>Re: Buildbots failures/Deprecated PeekData/AODV example test failing</title>
	<published>2009-11-20T06:58:29Z</published>
	<updated>2009-11-20T06:58:29Z</updated>
	<author>
		<name>Mathieu Lacage</name>
	</author>
	<content type="html">On Fri, 2009-11-20 at 15:42 +0100, Faker Moatamri wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi all,
&lt;br&gt;&amp;gt; We have a buildbot errors for g++-3.4.6,4.0.4,4.1.2 under linux, for 
&lt;br&gt;&amp;gt; OSX-PPC g++-4.0 and for Mingw:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; [397/917] cxx: src\common\packet.cc -&amp;gt; build\debug\src\common\packet_1.o
&lt;br&gt;&amp;gt; ..\src\common\packet.cc: In member function `virtual bool ns3::PacketTest::DoRun()':
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ..\src\common\packet.cc:929: warning: `PeekData' is deprecated (declared at ..\src\common\packet.cc:339)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ..\src\common\packet.cc:1089: warning: `PeekData' is deprecated (declared at ..\src\common\packet.cc:339)
&lt;/div&gt;&lt;br&gt;I am waiting for the ipv6 stuff to be merged before fixing this. If it's
&lt;br&gt;a problem anyone can go ahead and remove the NS_DEPRECATED in packet.h
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ns-developers-f15584.html&quot; embed=&quot;fixTarget[15584]&quot; target=&quot;_top&quot; &gt;ns-developers&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Buildbots-failures-Deprecated-PeekData-AODV-example-test-failing-tp26444406p26444734.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26444406</id>
	<title>Buildbots failures/Deprecated PeekData/AODV example test failing</title>
	<published>2009-11-20T06:42:17Z</published>
	<updated>2009-11-20T06:42:17Z</updated>
	<author>
		<name>Faker Moatamri</name>
	</author>
	<content type="html">Hi all,
&lt;br&gt;We have a buildbot errors for g++-3.4.6,4.0.4,4.1.2 under linux, for 
&lt;br&gt;OSX-PPC g++-4.0 and for Mingw:
&lt;br&gt;&lt;br&gt;[397/917] cxx: src\common\packet.cc -&amp;gt; build\debug\src\common\packet_1.o
&lt;br&gt;..\src\common\packet.cc: In member function `virtual bool ns3::PacketTest::DoRun()':
&lt;br&gt;&lt;br&gt;..\src\common\packet.cc:929: warning: `PeekData' is deprecated (declared at ..\src\common\packet.cc:339)
&lt;br&gt;&lt;br&gt;..\src\common\packet.cc:1089: warning: `PeekData' is deprecated (declared at ..\src\common\packet.cc:339)
&lt;br&gt;&lt;br&gt;&lt;br&gt;This is simply a warning taken as an error.
&lt;br&gt;&lt;br&gt;For Cygwin, there is a testing crash:
&lt;br&gt;&lt;br&gt;---------- begin standard err ----------
&lt;br&gt;pure virtual method called
&lt;br&gt;terminate called without an active exception
&lt;br&gt;&lt;br&gt;---------- end standard err ----------
&lt;br&gt;CRASH: Example routing/aodv
&lt;br&gt;Launch examples/stats/wifi-example-sim
&lt;br&gt;Synchronously execute /home/mathieu/buildslave/full-cygwin-g++/build/build/debug/examples/stats/wifi-example-sim
&lt;br&gt;Return code = &amp;nbsp;0
&lt;br&gt;stderr = &amp;nbsp;
&lt;br&gt;returncode = 0
&lt;br&gt;&lt;br&gt;It seems like there is a pure virtual method called??? =-O
&lt;br&gt;&lt;br&gt;Any fixes/suggestions are welcome.
&lt;br&gt;&lt;br&gt;Best regards
&lt;br&gt;Faker Moatamri
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ns-developers-f15584.html&quot; embed=&quot;fixTarget[15584]&quot; target=&quot;_top&quot; &gt;ns-developers&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Buildbots-failures-Deprecated-PeekData-AODV-example-test-failing-tp26444406p26444406.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26439159</id>
	<title>RSVP in NS-2.</title>
	<published>2009-11-20T03:25:59Z</published>
	<updated>2009-11-20T03:25:59Z</updated>
	<author>
		<name>Turin36</name>
	</author>
	<content type="html">Hi all,
&lt;br&gt;&lt;br&gt;I want to patch RSVP in NS-2. Can anyone help me how i can do it?
&lt;br&gt;The commands, in which folders e.t.c...and with which version of Cygwin?
&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;Constantine.&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ns-users-f15583.html&quot; embed=&quot;fixTarget[15583]&quot; target=&quot;_top&quot; &gt;ns-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/RSVP-in-NS-2.-tp26439159p26439159.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26435370</id>
	<title>question regarding LAN</title>
	<published>2009-11-19T14:35:49Z</published>
	<updated>2009-11-19T14:35:49Z</updated>
	<author>
		<name>sashtari</name>
	</author>
	<content type="html">&lt;br&gt;Hi every body
&lt;br&gt;&lt;br&gt;I have a question about the LANs:
&lt;br&gt;I have some nodes in a LAN, a udp agent is attached to one of them.
&lt;br&gt;Now I'm looking for a way that all of the other nodes receives the packets
&lt;br&gt;form the udp agent attached to the first node.
&lt;br&gt;I've attached Null/Agents to the other nodes but I don't know how these
&lt;br&gt;Null/Agents should be connected to the same UDP agent.
&lt;br&gt;&lt;br&gt;Thanks for reply
&lt;br&gt;Saeideh
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ns-users-f15583.html&quot; embed=&quot;fixTarget[15583]&quot; target=&quot;_top&quot; &gt;ns-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/question-regarding-LAN-tp26435370p26435370.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26427745</id>
	<title>Bug #473</title>
	<published>2009-11-19T06:58:32Z</published>
	<updated>2009-11-19T06:58:32Z</updated>
	<author>
		<name>Faker Moatamri</name>
	</author>
	<content type="html">Hi Tom &amp; Francesco,
&lt;br&gt;I took a look at the bug #473 which deals with ns-2 mobility files. 
&lt;br&gt;&lt;a href=&quot;http://www.nsnam.org/bugzilla/show_bug.cgi?id=473&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.nsnam.org/bugzilla/show_bug.cgi?id=473&lt;/a&gt;&lt;br&gt;Mathieu said that we should have a mode variable which will check the 
&lt;br&gt;manner in which we will interpret ns-2 mobility files.
&lt;br&gt;Francesco did you do anything about this?
&lt;br&gt;Does anyone of you have test files to test that this is actually working?
&lt;br&gt;Best regards
&lt;br&gt;Faker Moatamri
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ns-developers-f15584.html&quot; embed=&quot;fixTarget[15584]&quot; target=&quot;_top&quot; &gt;ns-developers&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Bug--473-tp26427745p26427745.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26426223</id>
	<title>Buildbot/Bazaar/PyBindgen</title>
	<published>2009-11-19T05:26:57Z</published>
	<updated>2009-11-19T05:26:57Z</updated>
	<author>
		<name>Faker Moatamri</name>
	</author>
	<content type="html">Hi all,
&lt;br&gt;Since PyBindgen is not working properly in buildbot I fixed some issues:
&lt;br&gt;- Updated the bazaar binary in Mingwin (bazaar is used to download 
&lt;br&gt;PyBindgen)
&lt;br&gt;- Updated the &amp;nbsp;bazaar binary in Mac OS ppc build slave
&lt;br&gt;- Changed the script in buildbot master to get the right version of pybingen
&lt;br&gt;- Changed the script in buildbot master to generate the version file in 
&lt;br&gt;pybindgen using waf included in the pybindgen distribution
&lt;br&gt;Now updating pybindgen and generating the version should be ok.
&lt;br&gt;Best regards
&lt;br&gt;Faker Moatamri
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ns-developers-f15584.html&quot; embed=&quot;fixTarget[15584]&quot; target=&quot;_top&quot; &gt;ns-developers&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Buildbot-Bazaar-PyBindgen-tp26426223p26426223.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26421327</id>
	<title>how to modify some field value in IP Packet Header ?</title>
	<published>2009-11-19T05:07:26Z</published>
	<updated>2009-11-19T05:07:26Z</updated>
	<author>
		<name>mhmdodeh</name>
	</author>
	<content type="html">Dear Sir,
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;How are you? Hope you have a nice day…
&lt;br&gt;&lt;br&gt;I am a master student, interesting in Routing Path Authentication schemes, and using NS2 simulator for my thesis simulation.
&lt;br&gt;&lt;br&gt;Would you please help me to do the following in NS2 simulator:
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;How can a router modify some field at IP packets header? e.g. how to set the value of &amp;nbsp;TTL or Flags Field to a new value? 
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;As I know, it's easy to set the packet size value (set packet_size_ 500) 
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;Similarly, how to set any field in IP Packet header by TCL commands? Or using any appropriate method?
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;I am very grateful for your help….
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;Sincerely yours.
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ns-users-f15583.html&quot; embed=&quot;fixTarget[15583]&quot; target=&quot;_top&quot; &gt;ns-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/how-to-modify-some-field-value-in-IP-Packet-Header---tp26421327p26421327.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26425755</id>
	<title>Tracegraph availability</title>
	<published>2009-11-19T04:55:03Z</published>
	<updated>2009-11-19T04:55:03Z</updated>
	<author>
		<name>Joel Bermúdez</name>
	</author>
	<content type="html">&lt;br&gt;Hi all:
&lt;br&gt;&lt;br&gt;Someone is currently using this program? I would ask you to tell me the
&lt;br&gt;latest version to download or send me the link.
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ns-users-f15583.html&quot; embed=&quot;fixTarget[15583]&quot; target=&quot;_top&quot; &gt;ns-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Tracegraph-availability-tp26425755p26425755.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26425221</id>
	<title>Multicasting over Broadcast LAN, problem</title>
	<published>2009-11-19T04:12:59Z</published>
	<updated>2009-11-19T04:12:59Z</updated>
	<author>
		<name>Hameed Abdul</name>
	</author>
	<content type="html">&lt;br&gt;Dear All,
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I want to use multicasting on Broadcast LAN. my topology is
&lt;br&gt;given below,
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;n0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; n1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;n3 &amp;nbsp; &amp;nbsp; &amp;nbsp;n4
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-----------------------------------------------------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; | &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; n5 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; n6 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;n7 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; n8
&lt;br&gt;&lt;br&gt;there is only multicast group containing three nodes i.e mcastGroup1 = n0,
&lt;br&gt;n3, n6. Node n0 is the sender on this group. &amp;nbsp;All the tree nodes of the
&lt;br&gt;group join the group and then the sender n0 start sending the data. Since
&lt;br&gt;the media is Broadcast so the all the nodes drop the packet. What i want
&lt;br&gt;here is that nodes n3 and n6 should not drop but should shows receive &amp;quot;r&amp;quot;
&lt;br&gt;event in the trace. I use PIM DM (Dense Mode) as multicasting protocol. the
&lt;br&gt;trace is given below,
&lt;br&gt;------------------------------------------------------------------------------------------------------------
&lt;br&gt;v 1 eval {set sim_annotation {1 0 join-group -2147483648}}
&lt;br&gt;v 1 eval {set sim_annotation {1 3 join-group -2147483648}}
&lt;br&gt;v 1 eval {set sim_annotation {1 6 join-group -2147483648}}
&lt;br&gt;h 1.1 0 9 cbr 210 ------- 0 0.2 -2147483648.0 0 0
&lt;br&gt;+ 1.102 0 9 cbr 210 ------- 0 0.2 -2147483648.0 0 0
&lt;br&gt;- 1.102 0 9 cbr 210 ------- 0 0.2 -2147483648.0 0 0
&lt;br&gt;d 1.102004 8 9 cbr 210 ------- 0 0.2 -2147483648.0 0 0
&lt;br&gt;d 1.102004 7 9 cbr 210 ------- 0 0.2 -2147483648.0 0 0
&lt;br&gt;d 1.102004 6 9 cbr 210 ------- 0 0.2 -2147483648.0 0 0
&lt;br&gt;d 1.102004 5 9 cbr 210 ------- 0 0.2 -2147483648.0 0 0
&lt;br&gt;d 1.102004 4 9 cbr 210 ------- 0 0.2 -2147483648.0 0 0
&lt;br&gt;d 1.102004 3 9 cbr 210 ------- 0 0.2 -2147483648.0 0 0
&lt;br&gt;d 1.102004 2 9 cbr 210 ------- 0 0.2 -2147483648.0 0 0
&lt;br&gt;d 1.102004 1 9 cbr 210 ------- 0 0.2 -2147483648.0 0 0
&lt;br&gt;&amp;nbsp;-----------------------------------------------------------------------------------------------------------------------------
&lt;br&gt;the multicast configuration script is
&lt;br&gt;set mrthandle [$ns mrtproto DM {}] ;# setting multicast routing algo as PIM
&lt;br&gt;with Dense mode
&lt;br&gt;set mcastGroup1 [Node allocaddr]
&lt;br&gt;set mcastCbr0 [new Application/Traffic/CBR]
&lt;br&gt;set mcastUdp0 [new Agent/UDP]
&lt;br&gt;$mcastCbr0 attach-agent $mcastUdp0
&lt;br&gt;$ns attach-agent $node(0) $mcastUdp0
&lt;br&gt;$mcastUdp0 set dst_addr_ $mcastGroup1
&lt;br&gt;$mcastUdp0 set dst_port_ 0
&lt;br&gt;set rcvr [new Agent/LossMonitor]
&lt;br&gt;$ns attach-agent $node(3) $rcvr
&lt;br&gt;#// mcast testing script
&lt;br&gt;$ns at 1.0 &amp;quot;$node(0) join-group $rcvr $mcastGroup1&amp;quot;
&lt;br&gt;$ns at 1.0 &amp;quot;$node(3) join-group $rcvr $mcastGroup1&amp;quot;
&lt;br&gt;$ns at 1.0 &amp;quot;$node(6) join-group $rcvr $mcastGroup1&amp;quot;
&lt;br&gt;$ns at 1.1 &amp;quot;$mcastCbr0 start&amp;quot;
&lt;br&gt;$ns at 1.1 &amp;quot;$mcastCbr0 stop&amp;quot;
&lt;br&gt;$ns at 3.0 &amp;quot;simFinished&amp;quot;
&lt;br&gt;# Now start the simulator.
&lt;br&gt;$ns run
&lt;br&gt;-------------------------------------------------------------------------------
&lt;br&gt;I am suspected that if i attach a router to the LAN in the simultation then
&lt;br&gt;the problem could be solved. But i &amp;nbsp;wonder if there is a default LanRouter
&lt;br&gt;with each lan node? and how to use it?.
&lt;br&gt;&amp;nbsp;Wanted an urgent help... ... please
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ns-users-f15583.html&quot; embed=&quot;fixTarget[15583]&quot; target=&quot;_top&quot; &gt;ns-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Multicasting-over-Broadcast-LAN%2C-problem-tp26425221p26425221.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26424656</id>
	<title>Re: GetObject in DoStart</title>
	<published>2009-11-19T03:28:28Z</published>
	<updated>2009-11-19T03:28:28Z</updated>
	<author>
		<name>Mathieu Lacage</name>
	</author>
	<content type="html">On Thu, 2009-11-19 at 13:42 +0300, Pavel Boyko wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;nbsp; Am I wrong in using DoStart() and/or GetObject() or this is an Object's bug? 
&lt;br&gt;&lt;br&gt;This is a bug in Object. I will try to fix it asap.
&lt;br&gt;&lt;br&gt;thanks for this helpful testcase,
&lt;br&gt;Mathieu
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ns-developers-f15584.html&quot; embed=&quot;fixTarget[15584]&quot; target=&quot;_top&quot; &gt;ns-developers&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/GetObject-in-DoStart-tp26424053p26424656.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26424615</id>
	<title>Re: Python bindings failure</title>
	<published>2009-11-19T03:23:57Z</published>
	<updated>2009-11-19T03:23:57Z</updated>
	<author>
		<name>Mathieu Lacage</name>
	</author>
	<content type="html">On Thu, 2009-11-19 at 11:20 +0000, Gustavo Carneiro wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Ok, fair enough for me. However, it would be nice to add a
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; temporary
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; hack to nstime.h if we can to make it easier for developers to
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; rescan
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; the bindings when needed and remove the hack once the fix is
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; merged in
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gccxml.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Done.
&lt;/div&gt;&lt;br&gt;thanks a bunch !
&lt;br&gt;&lt;br&gt;Mathieu
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ns-developers-f15584.html&quot; embed=&quot;fixTarget[15584]&quot; target=&quot;_top&quot; &gt;ns-developers&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Python-bindings-failure-tp26338085p26424615.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26424579</id>
	<title>Re: Python bindings failure</title>
	<published>2009-11-19T03:20:40Z</published>
	<updated>2009-11-19T03:20:40Z</updated>
	<author>
		<name>Gustavo Carneiro</name>
	</author>
	<content type="html">2009/11/18 Mathieu Lacage &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26424579&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mathieu.lacage@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Wed, 2009-11-18 at 12:48 +0000, Gustavo Carneiro wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I had already updated the required gccxml version in the wiki page,
&lt;br&gt;&amp;gt; &amp;gt; see:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.nsnam.org/wiki/index.php/NS-3_Python_Bindings#The_semi-automatic_way&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.nsnam.org/wiki/index.php/NS-3_Python_Bindings#The_semi-automatic_way&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I had started to use that gccxml snapshot from september, with
&lt;br&gt;&amp;gt; &amp;gt; pygccxml 1.0, and updated the wiki page, but I guess I forgot to
&lt;br&gt;&amp;gt; &amp;gt; notify the ns-developers list. &amp;nbsp;Sorry about that.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; No, we cannot stick to old versions. &amp;nbsp;Newer pygccxml does not work
&lt;br&gt;&amp;gt; &amp;gt; well with old gccxml, we have to move forward or we stagnate and
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Ok, that might explain some crazy warnings/errors I get on some systems
&lt;br&gt;&amp;gt; I use.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;die. &amp;nbsp; I have today updated to gccxml HEAD and it works fine, apart
&lt;br&gt;&amp;gt; &amp;gt; from that bug I reported. &amp;nbsp; I don't like constantly using bleeding
&lt;br&gt;&amp;gt; &amp;gt; edge (you know well how I like things stable), but I think about once
&lt;br&gt;&amp;gt; &amp;gt; a year is reasonable to request that people upgrade their tools, don't
&lt;br&gt;&amp;gt; &amp;gt; you think?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Ok, fair enough for me. However, it would be nice to add a temporary
&lt;br&gt;&amp;gt; hack to nstime.h if we can to make it easier for developers to rescan
&lt;br&gt;&amp;gt; the bindings when needed and remove the hack once the fix is merged in
&lt;br&gt;&amp;gt; gccxml.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;Done.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Gustavo J. A. M. Carneiro
&lt;br&gt;INESC Porto, Telecommunications and Multimedia Unit
&lt;br&gt;&amp;quot;The universe is always one step beyond logic.&amp;quot; -- Frank Herbert
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ns-developers-f15584.html&quot; embed=&quot;fixTarget[15584]&quot; target=&quot;_top&quot; &gt;ns-developers&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Python-bindings-failure-tp26338085p26424579.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26424053</id>
	<title>GetObject in DoStart</title>
	<published>2009-11-19T02:42:38Z</published>
	<updated>2009-11-19T02:42:38Z</updated>
	<author>
		<name>Pavel Boyko</name>
	</author>
	<content type="html">&amp;nbsp; Hi,
&lt;br&gt;&lt;br&gt;&amp;nbsp; I encounter a problem using DoStart () to find companion objects aggregated 
&lt;br&gt;to the same node via GetObject () method. Attached start-get.cc program 
&lt;br&gt;illustrates this. It's expected output is
&lt;br&gt;&lt;br&gt;A::DoStart ()
&lt;br&gt;B::DoStart ()
&lt;br&gt;&lt;br&gt;&amp;nbsp; which means that both aggregated objects are started. Instead of this I have
&lt;br&gt;&lt;br&gt;A::DoStart ()
&lt;br&gt;A::DoStart ()
&lt;br&gt;&lt;br&gt;&amp;nbsp;which means that object a is started two times and object b is never stared. 
&lt;br&gt;The behavior returns to normal if GetObject&amp;lt;B&amp;gt;() call is commented (try this). 
&lt;br&gt;&lt;br&gt;&amp;nbsp; Am I wrong in using DoStart() and/or GetObject() or this is an Object's bug? 
&lt;br&gt;&lt;br&gt;&amp;nbsp; Best regards,
&lt;br&gt;&amp;nbsp; Pavel 
&lt;br&gt;&lt;br /&gt;&lt;tt&gt;[start-get.cc]&lt;/tt&gt;&lt;br /&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;tt&gt;#include &amp;quot;ns3/object.h&amp;quot;
&lt;br&gt;#include &amp;quot;ns3/node.h&amp;quot;
&lt;br&gt;#include &amp;quot;ns3/simulator.h&amp;quot;
&lt;br&gt;#include &amp;lt;iostream&amp;gt;
&lt;br&gt;&lt;br&gt;using namespace ns3;
&lt;br&gt;&lt;br&gt;struct B;
&lt;br&gt;&lt;br&gt;struct A : public Object
&lt;br&gt;{
&lt;br&gt;&amp;nbsp; static TypeId GetTypeId ()
&lt;br&gt;&amp;nbsp; {
&lt;br&gt;&amp;nbsp; &amp;nbsp; static TypeId tid = TypeId (&amp;quot;A&amp;quot;).SetParent&amp;lt;Object&amp;gt;().AddConstructor&amp;lt;A&amp;gt;();
&lt;br&gt;&amp;nbsp; &amp;nbsp; return tid;
&lt;br&gt;&amp;nbsp; }
&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&amp;nbsp; void DoStart () 
&lt;br&gt;&amp;nbsp; {
&lt;br&gt;&amp;nbsp; &amp;nbsp; std::cerr &amp;lt;&amp;lt; &amp;quot;A::DoStart ()\n&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; // Comment 3 lines below to get correct DoStart() behavior
&lt;br&gt;&amp;nbsp; &amp;nbsp; NS_ASSERT (node);
&lt;br&gt;&amp;nbsp; &amp;nbsp; Ptr&amp;lt;B&amp;gt; b = node-&amp;gt;GetObject&amp;lt;B&amp;gt; ();
&lt;br&gt;&amp;nbsp; &amp;nbsp; NS_ASSERT (b);
&lt;br&gt;&amp;nbsp; }
&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&amp;nbsp; Ptr&amp;lt;Node&amp;gt; node;
&lt;br&gt;};
&lt;br&gt;NS_OBJECT_ENSURE_REGISTERED (A);
&lt;br&gt;&lt;br&gt;struct B : public Object
&lt;br&gt;{
&lt;br&gt;&amp;nbsp; static TypeId GetTypeId ()
&lt;br&gt;&amp;nbsp; {
&lt;br&gt;&amp;nbsp; &amp;nbsp; static TypeId tid = TypeId (&amp;quot;B&amp;quot;).SetParent&amp;lt;Object&amp;gt;().AddConstructor&amp;lt;B&amp;gt;();
&lt;br&gt;&amp;nbsp; &amp;nbsp; return tid;
&lt;br&gt;&amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; void DoStart ()
&lt;br&gt;&amp;nbsp; {
&lt;br&gt;&amp;nbsp; &amp;nbsp; std::cerr &amp;lt;&amp;lt; &amp;quot;B::DoStart ()\n&amp;quot;;
&lt;br&gt;&amp;nbsp; }
&lt;br&gt;};
&lt;br&gt;NS_OBJECT_ENSURE_REGISTERED (B);
&lt;br&gt;&lt;br&gt;int main ()
&lt;br&gt;{
&lt;br&gt;&amp;nbsp; Ptr&amp;lt;Node&amp;gt; node = CreateObject&amp;lt;Node&amp;gt; ();
&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&amp;nbsp; Ptr&amp;lt;A&amp;gt; a = CreateObject&amp;lt;A&amp;gt; ();
&lt;br&gt;&amp;nbsp; a-&amp;gt;node = node;
&lt;br&gt;&amp;nbsp; node-&amp;gt;AggregateObject (a);
&lt;br&gt;&amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; Ptr&amp;lt;B&amp;gt; b = CreateObject&amp;lt;B&amp;gt; ();
&lt;br&gt;&amp;nbsp; node-&amp;gt;AggregateObject (b);
&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&amp;nbsp; Simulator::Stop (Seconds (1));
&lt;br&gt;&amp;nbsp; Simulator::Run ();
&lt;br&gt;&amp;nbsp; Simulator::Destroy ();
&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&amp;nbsp; return 0;
&lt;br&gt;}
&lt;br&gt;&lt;/tt&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ns-developers-f15584.html&quot; embed=&quot;fixTarget[15584]&quot; target=&quot;_top&quot; &gt;ns-developers&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/GetObject-in-DoStart-tp26424053p26424053.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26423483</id>
	<title>Re: NS-3.7 new feature merge period expired</title>
	<published>2009-11-19T01:49:28Z</published>
	<updated>2009-11-19T01:49:28Z</updated>
	<author>
		<name>Faker Moatamri</name>
	</author>
	<content type="html">Tom Henderson wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Faker Moatamri wrote:
&lt;br&gt;&amp;gt;&amp;gt; Hi all,
&lt;br&gt;&amp;gt;&amp;gt; As of today, Wednesday November 18^th , the new feature merge period 
&lt;br&gt;&amp;gt;&amp;gt; is finished and the small feature development and bug fixing started.
&lt;br&gt;&amp;gt;&amp;gt; During this period you can:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;* Submit limited, small, self contained changes/features to ns-3-dev
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;and to merged new features. As specified before, no more new
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;feature merges are accepted
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Can you please comment on whether the patch that Antti is working on 
&lt;br&gt;&amp;gt; for bug 742 (implementation of SO_BINDTODEVICE), and bug 671 
&lt;br&gt;&amp;gt; (RecvIfIndex) are acceptable to you as small features (and other 
&lt;br&gt;&amp;gt; things like this)?
&lt;br&gt;&amp;gt;
&lt;/div&gt;Yes, they are acceptable as small features.
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;* Submit code for review, this is very useful as this will make it
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;easier to merge your code early in the next release
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;* Cleanup the ns-3-dev bug tracker, solve as much bugs as possible
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; How would you like bug marking/prioritizing to work for the next 
&lt;br&gt;&amp;gt; phase? &amp;nbsp;We have a number of bugs that are just in the tracker as 
&lt;br&gt;&amp;gt; default P5 but we could try to assign them as P1/P2 and 
&lt;br&gt;&amp;gt; Blocker/Critical-- do you want to do this or should the maintainers 
&lt;br&gt;&amp;gt; take a pass through them? &amp;nbsp;As new bugs come in, should we receive an 
&lt;br&gt;&amp;gt; ack from you before we mark P1/Blockers?
&lt;/div&gt;It would be very helpful if the maintainers take a pass on the bugs and 
&lt;br&gt;assign priorities and notify me if a bug is marked P1/Blocker and why he 
&lt;br&gt;did that so that I can keep track of critical bugs.
&lt;br&gt;&lt;br&gt;My bug policy now is to solve as many bugs as we can, starting with the 
&lt;br&gt;most critical but not forgetting bugs who are in the bug tracker since 
&lt;br&gt;2007 and bugs with patches waiting to be reviewed. We have nearly two 
&lt;br&gt;months for that and I think we can do it.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Ongoing, do you want us to update the ns-3.7 wiki page on &amp;quot;Bugs for 
&lt;br&gt;&amp;gt; 3.7&amp;quot; or do you want to use the tracker for this only?
&lt;br&gt;&amp;gt;
&lt;br&gt;I think keeping track of the bug on the wiki page might be of interest 
&lt;br&gt;to have an overview of the release status.
&lt;br&gt;&amp;gt; - Tom
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ns-developers-f15584.html&quot; embed=&quot;fixTarget[15584]&quot; target=&quot;_top&quot; &gt;ns-developers&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/NS-3.7-new-feature-merge-period-expired-tp26406016p26423483.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26422013</id>
	<title>Re: Test regression</title>
	<published>2009-11-18T23:54:53Z</published>
	<updated>2009-11-18T23:54:53Z</updated>
	<author>
		<name>Tom Henderson-2</name>
	</author>
	<content type="html">Faker,
&lt;br&gt;&lt;br&gt;I went through the traces tonight to compare against ns-3.6 traces. 
&lt;br&gt;These tests were failing:
&lt;br&gt;&lt;br&gt;1) test-csma-broadcast
&lt;br&gt;2) test-csma-ping
&lt;br&gt;3) test-dynamic-global-routing
&lt;br&gt;4) test-global-routing-slash32
&lt;br&gt;5) test-simple-error-model
&lt;br&gt;6) test-simple-global-routing
&lt;br&gt;7) test-simple-point-to-point-olsr
&lt;br&gt;8) test-static-routing-slash32
&lt;br&gt;9) tcp-large-transfer
&lt;br&gt;&lt;br&gt;Sebastien made an ascii trace format change for PPP (from hex to 
&lt;br&gt;decimal) and then reverted it. &amp;nbsp;Since on Sunday night, I aligned 
&lt;br&gt;ns-3-dev-ref-traces with Sebastien's intermediate ascii format, these 
&lt;br&gt;traces had to be reverted. &amp;nbsp;Only the ascii traces of these files 
&lt;br&gt;changed. &amp;nbsp;With this checkin, I double checked each one that they have 
&lt;br&gt;not changed since ns-3.6 version.
&lt;br&gt;&lt;br&gt;3) test-dynamic-global-routing
&lt;br&gt;4) test-global-routing-slash32
&lt;br&gt;5) test-simple-error-model
&lt;br&gt;6) test-simple-global-routing
&lt;br&gt;8) test-static-routing-slash32
&lt;br&gt;9) tcp-large-transfer
&lt;br&gt;&lt;br&gt;The above reverts were committed in one changeset to ns-3-dev-ref-traces 
&lt;br&gt;&amp;nbsp; (rev 94)
&lt;br&gt;&lt;br&gt;The remaining traces are expected to have changed since ns-3.6, due to 
&lt;br&gt;Pavel's changes:
&lt;br&gt;&lt;br&gt;2) test-csma-ping
&lt;br&gt;&lt;br&gt;These have changed due to ping application changes:
&lt;br&gt;- default length of ping changed
&lt;br&gt;- pings now repeat after every interval seconds
&lt;br&gt;&lt;br&gt;I fixed this with rev 95 in ns-3-dev-ref-traces
&lt;br&gt;&lt;br&gt;&lt;br&gt;1) test-csma-broadcast
&lt;br&gt;7) test-simple-point-to-point-olsr
&lt;br&gt;The two fields that have changed in these traces are the TTL of 
&lt;br&gt;broadcast messages (from 1 to 64) and the IP ID. &amp;nbsp;The IP ID field 
&lt;br&gt;changed due to the AODV checkin due to this change in UDP:
&lt;br&gt;&lt;br&gt;--- a/src/internet-stack/udp-socket-impl.cc
&lt;br&gt;+++ b/src/internet-stack/udp-socket-impl.cc
&lt;br&gt;@@ -373,6 +373,8 @@
&lt;br&gt;// Get the primary address
&lt;br&gt;Ipv4InterfaceAddress iaddr = ipv4-&amp;gt;GetAddress (i, 0);
&lt;br&gt;Ipv4Address addri = iaddr.GetLocal ();
&lt;br&gt;+ if (addri == Ipv4Address (&amp;quot;127.0.0.1&amp;quot;))
&lt;br&gt;+ continue;
&lt;br&gt;Ipv4Mask maski = iaddr.GetMask ();
&lt;br&gt;if (maski == Ipv4Mask::GetOnes ())
&lt;br&gt;&lt;br&gt;which suppresses broadcast to loopback.
&lt;br&gt;&lt;br&gt;I fixed this with ref 96 in ns-3-dev-ref-traces
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ns-developers-f15584.html&quot; embed=&quot;fixTarget[15584]&quot; target=&quot;_top&quot; &gt;ns-developers&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Test-regression-tp26411730p26422013.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26420977</id>
	<title>Calculation of dymanic bandwidth</title>
	<published>2009-11-18T22:20:50Z</published>
	<updated>2009-11-18T22:20:50Z</updated>
	<author>
		<name>hiru</name>
	</author>
	<content type="html">I am working on ns2 for the first time.I basically have to calculate the dynamic bandwidth available using admission control that is giving priority to real time flow over non real time.I donot know where to insert the bandwidth calculation code.Can anybody please help me.I am in big trouble.&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ns-users-f15583.html&quot; embed=&quot;fixTarget[15583]&quot; target=&quot;_top&quot; &gt;ns-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-to-add-a-new-mac-protocol-to-NS2-tp17859647p26420977.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26420969</id>
	<title>Calculation of dymanic bandwidth</title>
	<published>2009-11-18T22:20:14Z</published>
	<updated>2009-11-18T22:20:14Z</updated>
	<author>
		<name>hiru</name>
	</author>
	<content type="html">I am working on ns2 for the first time.I basically have to calculate the dynamic bandwidth available using admission control that is giving priority to real time flow over non real time.I donot know where to insert the bandwidth calculation code.Can anybody please help me.I am in big trouble.&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ns-users-f15583.html&quot; embed=&quot;fixTarget[15583]&quot; target=&quot;_top&quot; &gt;ns-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-to-add-a-new-mac-protocol-to-NS2-tp17859647p26420969.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26412704</id>
	<title>Re: Clarification regarding DCF Manager needed</title>
	<published>2009-11-18T10:01:05Z</published>
	<updated>2009-11-18T10:01:05Z</updated>
	<author>
		<name>Mathieu Lacage</name>
	</author>
	<content type="html">On Wed, 2009-11-18 at 16:47 +0100, Jens Mittag wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Does the DCF manager resolve the overlap internally automatically? From
&lt;br&gt;&amp;gt; how I understand the code, I would say yes...
&lt;br&gt;&lt;br&gt;Theoretically, yes, but no one can be sure there are no bugs.
&lt;br&gt;&lt;br&gt;The relevant piece of code is, I believe, the following from
&lt;br&gt;DcfManager::GetAccessGrantStart
&lt;br&gt;&lt;br&gt;Time accessGrantedStart = MostRecent (rxAccessStart, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; busyAccessStart,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; txAccessStart, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; navAccessStart,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ackTimeoutAccessStart,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ctsTimeoutAccessStart,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; switchingAccessStart 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; );
&lt;br&gt;&lt;br&gt;Mathieu
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ns-developers-f15584.html&quot; embed=&quot;fixTarget[15584]&quot; target=&quot;_top&quot; &gt;ns-developers&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Clarification-regarding-DCF-Manager-needed-tp26410311p26412704.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26411827</id>
	<title>WiMAX merge</title>
	<published>2009-11-18T09:14:16Z</published>
	<updated>2009-11-18T09:14:16Z</updated>
	<author>
		<name>iamine</name>
	</author>
	<content type="html">Hi Tom and All,
&lt;br&gt;&lt;br&gt;I have pushed a new version of the wimax module to 
&lt;br&gt;&lt;a href=&quot;http://code.nsnam.org/iamine/ns-3-wimax-release/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.nsnam.org/iamine/ns-3-wimax-release/&lt;/a&gt;. This new version provides:
&lt;br&gt;&lt;br&gt;1) 4 test suites for wimax
&lt;br&gt;&amp;nbsp; - ns3-wimax-qos including 3 test cases
&lt;br&gt;&amp;nbsp; - wimax-phy-layer including &amp;nbsp;2 test cases
&lt;br&gt;&amp;nbsp; - wimax-bs-mac-layer including 2 test cases
&lt;br&gt;&amp;nbsp; - wimax-ss-mac-layer including 5 test cases
&lt;br&gt;2) Adding more attributes to the following classes:
&lt;br&gt;&amp;nbsp;- wimax-ss-net-device: 17 Attributes
&lt;br&gt;&amp;nbsp;- wimax-bs-net-device: 13 Attributes
&lt;br&gt;&amp;nbsp;- simple-ofdm-wimax-phy: 7 Attributes
&lt;br&gt;3) Aligning trace sources of wimax-ss-net-device, wimax-bs-net-device 
&lt;br&gt;and wimax-phy &amp;nbsp;with trace sources of &amp;nbsp;the wifi module
&lt;br&gt;&lt;br&gt;The module has been merged with the latest ns-3-dev version (changeset 
&lt;br&gt;5754) and has been successfully compiled under g++4.2.4, 4.3.3 and 4.4.0 
&lt;br&gt;in both debug and optimized mode. The examples I have developed have 
&lt;br&gt;been successfully executed with valgrind which reports 0 error.
&lt;br&gt;&lt;br&gt;I would like to ask you kindly to review this module.
&lt;br&gt;&lt;br&gt;Thank you
&lt;br&gt;Regards
&lt;br&gt;Amine
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ns-developers-f15584.html&quot; embed=&quot;fixTarget[15584]&quot; target=&quot;_top&quot; &gt;ns-developers&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/IPv6-extension-support-tp26010033p26411827.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26411730</id>
	<title>Test regression</title>
	<published>2009-11-18T09:09:28Z</published>
	<updated>2009-11-18T09:09:28Z</updated>
	<author>
		<name>Faker Moatamri</name>
	</author>
	<content type="html">Hi Tom &amp; all,
&lt;br&gt;&lt;br&gt;Test pavel's patch:
&lt;br&gt;Revision 5534: updated traces to make them work
&lt;br&gt;Revision 5738: got 3 errors after Pavel's patch(test-csma-broadcast, 
&lt;br&gt;test-csma-ping, test-simple-point-to-point-olsr)
&lt;br&gt;Revision 5740: No errors (after Pavel fixes)
&lt;br&gt;Revision 5744: using bisect we determine that it's this revision that is 
&lt;br&gt;causing the problem, Sebastian's fix (test-dynamic-global-routing, 
&lt;br&gt;test-global-routing-slash32, test-simple-error-model, 
&lt;br&gt;test-simple-global-routing, test-simple-point-to-point-olsr, 
&lt;br&gt;test-static-routing-slash32, test-tcp-large-transfer)
&lt;br&gt;&lt;br&gt;Test Sebastian's patch:
&lt;br&gt;Revision 5502: update reference traces to make this works
&lt;br&gt;Revision 5503: doesn't work of course:(test-dynamic-global-routing, 
&lt;br&gt;test-global-routing-slash32, test-simple-error-model, 
&lt;br&gt;test-simple-global-routing, test-simple-point-to-point-olsr, 
&lt;br&gt;test-static-routing-slash32, test-tcp-large-transfer)
&lt;br&gt;Revision 5740: failed (test-csma-broadcast, test-csma-ping, 
&lt;br&gt;test-dynamic-global-routing, test-global-routing-slash32, 
&lt;br&gt;test-simple-error-model, test-simple-global-routing, 
&lt;br&gt;test-simple-point-to-point-olsr, test-static-routing-slash32, 
&lt;br&gt;test-tcp-large-transfer)
&lt;br&gt;Revision 5744: failed (test-csma-broadcast, test-csma-ping, 
&lt;br&gt;test-simple-point-to-point-olsr)
&lt;br&gt;Revision 5754: failed (test-csma-broadcast, test-csma-ping, 
&lt;br&gt;test-simple-point-to-point-olsr)
&lt;br&gt;&lt;br&gt;It looks like it is because of Sebastian's patchs or someone else's 
&lt;br&gt;patch, assuming that pavel's regression failure is fixed in 5740.
&lt;br&gt;&lt;br&gt;Hope this helps
&lt;br&gt;&lt;br&gt;Best regards
&lt;br&gt;Faker Moatamri
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ns-developers-f15584.html&quot; embed=&quot;fixTarget[15584]&quot; target=&quot;_top&quot; &gt;ns-developers&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Test-regression-tp26411730p26411730.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26410311</id>
	<title>Clarification regarding DCF Manager needed</title>
	<published>2009-11-18T07:47:55Z</published>
	<updated>2009-11-18T07:47:55Z</updated>
	<author>
		<name>Jens Mittag-2</name>
	</author>
	<content type="html">Hi!
&lt;br&gt;&lt;br&gt;I am working on a CCA implementation for Wifi and would like to make
&lt;br&gt;sure that I understand the DCF manager implementation correctly:
&lt;br&gt;&lt;br&gt;When I call the following functions
&lt;br&gt;&lt;br&gt;&amp;nbsp; NotifyTxStartNow (Time duration);
&lt;br&gt;&amp;nbsp; NotifyMaybeCcaBusyStartNow (Time duration);
&lt;br&gt;&lt;br&gt;with the usage of 2 different values for the duration parameter, e.g. I
&lt;br&gt;would call
&lt;br&gt;&lt;br&gt;&amp;nbsp; NotifyTxStartNow (2secs); at time t = 1secs
&lt;br&gt;&lt;br&gt;&amp;nbsp;and
&lt;br&gt;&lt;br&gt;&amp;nbsp; NotifyMaybeCcaBusyStartNow (2secs); at time t = 2secs
&lt;br&gt;&lt;br&gt;Does the DCF manager resolve the overlap internally automatically? From
&lt;br&gt;how I understand the code, I would say yes...
&lt;br&gt;&lt;br&gt;Thanks for the clarification
&lt;br&gt;&amp;nbsp;Jens
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Dipl.-Inform. Jens Mittag
&lt;br&gt;Karlsruhe Institute of Technology (KIT)
&lt;br&gt;Institute of Telematics
&lt;br&gt;Decentralized Systems and Network Services Research Group
&lt;br&gt;&lt;br&gt;Engesserstr. 2, 76131 Karlsruhe, Germany
&lt;br&gt;Building 20.50, Room 112
&lt;br&gt;&lt;br&gt;Phone: +49 (721) 608 5768
&lt;br&gt;Fax: &amp;nbsp; +49 (721) 608 6789
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://dsn.tm.uni-karlsruhe.de/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dsn.tm.uni-karlsruhe.de/&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ns-developers-f15584.html&quot; embed=&quot;fixTarget[15584]&quot; target=&quot;_top&quot; &gt;ns-developers&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Clarification-regarding-DCF-Manager-needed-tp26410311p26410311.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26409869</id>
	<title>Re: NS-3.7 new feature merge period expired</title>
	<published>2009-11-18T07:24:35Z</published>
	<updated>2009-11-18T07:24:35Z</updated>
	<author>
		<name>Tom Henderson-2</name>
	</author>
	<content type="html">Faker Moatamri wrote:
&lt;br&gt;&amp;gt; Hi all,
&lt;br&gt;&amp;gt; As of today, Wednesday November 18^th , the new feature merge period is 
&lt;br&gt;&amp;gt; finished and the small feature development and bug fixing started.
&lt;br&gt;&amp;gt; During this period you can:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;* Submit limited, small, self contained changes/features to ns-3-dev
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;and to merged new features. As specified before, no more new
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;feature merges are accepted
&lt;br&gt;&lt;br&gt;Can you please comment on whether the patch that Antti is working on for 
&lt;br&gt;bug 742 (implementation of SO_BINDTODEVICE), and bug 671 (RecvIfIndex) 
&lt;br&gt;are acceptable to you as small features (and other things like this)?
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;* Submit code for review, this is very useful as this will make it
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;easier to merge your code early in the next release
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;* Cleanup the ns-3-dev bug tracker, solve as much bugs as possible
&lt;br&gt;&lt;br&gt;How would you like bug marking/prioritizing to work for the next phase? 
&lt;br&gt;&amp;nbsp; We have a number of bugs that are just in the tracker as default P5 
&lt;br&gt;but we could try to assign them as P1/P2 and Blocker/Critical-- do you 
&lt;br&gt;want to do this or should the maintainers take a pass through them? &amp;nbsp;As 
&lt;br&gt;new bugs come in, should we receive an ack from you before we mark 
&lt;br&gt;P1/Blockers?
&lt;br&gt;&lt;br&gt;Ongoing, do you want us to update the ns-3.7 wiki page on &amp;quot;Bugs for 3.7&amp;quot; 
&lt;br&gt;or do you want to use the tracker for this only?
&lt;br&gt;&lt;br&gt;- Tom
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ns-developers-f15584.html&quot; embed=&quot;fixTarget[15584]&quot; target=&quot;_top&quot; &gt;ns-developers&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/NS-3.7-new-feature-merge-period-expired-tp26406016p26409869.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26409642</id>
	<title>Re: Python bindings failure</title>
	<published>2009-11-18T07:11:14Z</published>
	<updated>2009-11-18T07:11:14Z</updated>
	<author>
		<name>Faker Moatamri</name>
	</author>
	<content type="html">Mathieu Lacage wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Wed, 2009-11-18 at 12:48 +0000, Gustavo Carneiro wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; I had already updated the required gccxml version in the wiki page,
&lt;br&gt;&amp;gt;&amp;gt; see:
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.nsnam.org/wiki/index.php/NS-3_Python_Bindings#The_semi-automatic_way&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.nsnam.org/wiki/index.php/NS-3_Python_Bindings#The_semi-automatic_way&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I had started to use that gccxml snapshot from september, with
&lt;br&gt;&amp;gt;&amp;gt; pygccxml 1.0, and updated the wiki page, but I guess I forgot to
&lt;br&gt;&amp;gt;&amp;gt; notify the ns-developers list. &amp;nbsp;Sorry about that.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; No, we cannot stick to old versions. &amp;nbsp;Newer pygccxml does not work
&lt;br&gt;&amp;gt;&amp;gt; well with old gccxml, we have to move forward or we stagnate and
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Ok, that might explain some crazy warnings/errors I get on some systems
&lt;br&gt;&amp;gt; I use.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;die. &amp;nbsp; I have today updated to gccxml HEAD and it works fine, apart
&lt;br&gt;&amp;gt;&amp;gt; from that bug I reported. &amp;nbsp; I don't like constantly using bleeding
&lt;br&gt;&amp;gt;&amp;gt; edge (you know well how I like things stable), but I think about once
&lt;br&gt;&amp;gt;&amp;gt; a year is reasonable to request that people upgrade their tools, don't
&lt;br&gt;&amp;gt;&amp;gt; you think?
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Ok, fair enough for me. However, it would be nice to add a temporary
&lt;br&gt;&amp;gt; hack to nstime.h if we can to make it easier for developers to rescan
&lt;br&gt;&amp;gt; the bindings when needed and remove the hack once the fix is merged in
&lt;br&gt;&amp;gt; gccxml.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Mathieu
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;I re-enabled python bindings in buildbot automatic builder.
&lt;br&gt;Faker
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ns-developers-f15584.html&quot; embed=&quot;fixTarget[15584]&quot; target=&quot;_top&quot; &gt;ns-developers&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Python-bindings-failure-tp26338085p26409642.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26409051</id>
	<title>Re: Packet data replacement</title>
	<published>2009-11-18T06:42:17Z</published>
	<updated>2009-11-18T06:42:17Z</updated>
	<author>
		<name>Mathieu Lacage</name>
	</author>
	<content type="html">On Wed, 2009-11-18 at 15:30 +0100, Florian Schmidt wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;gt; Taking a step back, I have to confess that I am not sure what you
&lt;br&gt;&amp;gt; expect
&lt;br&gt;&amp;gt; &amp;gt; an error model which corrupts the content of a packet to really do:
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; 1) if you really corrupts the bits inside the packet, the ns-3
&lt;br&gt;&amp;gt; models
&lt;br&gt;&amp;gt; &amp;gt; are likely to stop working because most (all?) of them were written
&lt;br&gt;&amp;gt; with
&lt;br&gt;&amp;gt; &amp;gt; the assumption that this (bit corruption) does not happen so, they
&lt;br&gt;&amp;gt; will
&lt;br&gt;&amp;gt; &amp;gt; read corrupted headers and will fail to work, or worse.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Actually, I did exactly that, and I already ran into a couple of the
&lt;br&gt;&amp;gt; problems you mentioned. :) However, it is not too bad in the end, I
&lt;br&gt;&amp;gt; tweaked a couple of the internet stack Classes, and it's running fine
&lt;br&gt;&amp;gt; now. I want to create some own models looking into the effect of
&lt;br&gt;&amp;gt; actual corruption, potential repair techniques, etc, potentially
&lt;br&gt;&amp;gt; connecting it to a different in-house simulation environment at some
&lt;br&gt;&amp;gt; point.
&lt;/div&gt;&lt;br&gt;uh, that is pretty scary :)
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; 2) What the ErrorModel class was designed to model is the ability of
&lt;br&gt;&amp;gt; a
&lt;br&gt;&amp;gt; &amp;gt; checksum to detect that a packet is corrupted: it just looks at the
&lt;br&gt;&amp;gt; &amp;gt; packet and decides whether or not your MAC-level checksum detected
&lt;br&gt;&amp;gt; an
&lt;br&gt;&amp;gt; &amp;gt; error without having to calculate a checksum. (Maybe the doxygen for
&lt;br&gt;&amp;gt; the
&lt;br&gt;&amp;gt; &amp;gt; ErrorModel class is misleading)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Yeah, that might very well be. I mean, the standard way I've known
&lt;br&gt;&amp;gt; such error models to work in other simulators are exactly like that:
&lt;br&gt;&amp;gt; set a flag that marks a packets as &amp;quot;containing errors&amp;quot; when the
&lt;br&gt;&amp;gt; modeling has decided there should be an error in the packet. So I was
&lt;br&gt;&amp;gt; pleasantly surprised when I saw the doxygen mentioning that an error
&lt;br&gt;&amp;gt; model could potentially alter the actual packet data. However, I think
&lt;br&gt;&amp;gt; it fits very well with the ns3 approach of representing packets as
&lt;br&gt;&amp;gt; actual data buffers, and not abstract structures (even if that might
&lt;br&gt;&amp;gt; have been done mostly for easier integration with network emulation?).
&lt;/div&gt;&lt;br&gt;yes.
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;nbsp;Of course, implementing such an error model comes with other issues,
&lt;br&gt;&amp;gt; such as the ones you mentioned above.
&lt;br&gt;&lt;br&gt;ok.
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; and creation of a new Packet. The main advantage of that solution
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; would be that whatever possible tags are in the original packet
&lt;br&gt;&amp;gt; would
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; be kept. I don't think your solution keeps them? Not that I use
&lt;br&gt;&amp;gt; them
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; my second solution would keep them.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Ah right. I didn't really comment too much on that because it seemed
&lt;br&gt;&amp;gt; to me you weren't very happy with that approach.
&lt;/div&gt;&lt;br&gt;Yes, I am not too happy with it but I don't see any really cleaner
&lt;br&gt;approach: you want to play with my bytes but I don't want to let you get
&lt;br&gt;too close to them.
&lt;br&gt;&lt;br&gt;Mathieu
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ns-developers-f15584.html&quot; embed=&quot;fixTarget[15584]&quot; target=&quot;_top&quot; &gt;ns-developers&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Packet-data-replacement-tp26394821p26409051.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26409097</id>
	<title>Re: Bug #622, fiendly names for pcap files</title>
	<published>2009-11-18T06:41:48Z</published>
	<updated>2009-11-18T06:41:48Z</updated>
	<author>
		<name>Tom Henderson-2</name>
	</author>
	<content type="html">Faker Moatamri wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26409097&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;craigdo@...&lt;/a&gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; -1
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I have a problem with it since it only works on csma and point-to-point,
&lt;br&gt;&amp;gt;&amp;gt; adds the same code in two places (making the current code duplication
&lt;br&gt;&amp;gt;&amp;gt; problem worse since it should really go in 6 places to be consistent, I
&lt;br&gt;&amp;gt;&amp;gt; think) and mow makes these two devices behave differently than the others
&lt;br&gt;&amp;gt;&amp;gt; that use pcap.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; It's simple, but has problems. &amp;nbsp;I have an enhancement in progress ...
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt; Please take a look also at the bug 683 
&lt;br&gt;&amp;gt; (&lt;a href=&quot;http://www.nsnam.org/bugzilla/show_bug.cgi?id=683&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.nsnam.org/bugzilla/show_bug.cgi?id=683&lt;/a&gt;) which proposes to 
&lt;br&gt;&amp;gt; have an explicit name instead of a somehow generated name. This might be 
&lt;br&gt;&amp;gt; useful for some users who would need a specific file name for their pcap 
&lt;br&gt;&amp;gt; file. Those two patches change the same places in the code and we need 
&lt;br&gt;&amp;gt; to decide which one we will keep or if we merge the two patches 
&lt;br&gt;&amp;gt; (allowing the user to have explicit file names and friendly file names).
&lt;br&gt;&amp;gt; What do you guys &amp;nbsp;think?
&lt;/div&gt;&lt;br&gt;(responding for Craig)
&lt;br&gt;&lt;br&gt;Craig is working both of these bugs jointly, as you suggest.
&lt;br&gt;&lt;br&gt;- Tom
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ns-developers-f15584.html&quot; embed=&quot;fixTarget[15584]&quot; target=&quot;_top&quot; &gt;ns-developers&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Bug--622%2C-fiendly-names-for-pcap-files-tp26392079p26409097.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26408920</id>
	<title>Re: Packet data replacement</title>
	<published>2009-11-18T06:30:48Z</published>
	<updated>2009-11-18T06:30:48Z</updated>
	<author>
		<name>Florian Schmidt-5</name>
	</author>
	<content type="html">&lt;br&gt;On Nov 18, 2009, at 2:59 PM, Mathieu Lacage wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Taking a step back, I have to confess that I am not sure what you expect
&lt;br&gt;&amp;gt; an error model which corrupts the content of a packet to really do:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 1) if you really corrupts the bits inside the packet, the ns-3 models
&lt;br&gt;&amp;gt; are likely to stop working because most (all?) of them were written with
&lt;br&gt;&amp;gt; the assumption that this (bit corruption) does not happen so, they will
&lt;br&gt;&amp;gt; read corrupted headers and will fail to work, or worse.
&lt;br&gt;&lt;br&gt;Actually, I did exactly that, and I already ran into a couple of the problems you mentioned. :) However, it is not too bad in the end, I tweaked a couple of the internet stack Classes, and it's running fine now. I want to create some own models looking into the effect of actual corruption, potential repair techniques, etc, potentially connecting it to a different in-house simulation environment at some point.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; 2) What the ErrorModel class was designed to model is the ability of a
&lt;br&gt;&amp;gt; checksum to detect that a packet is corrupted: it just looks at the
&lt;br&gt;&amp;gt; packet and decides whether or not your MAC-level checksum detected an
&lt;br&gt;&amp;gt; error without having to calculate a checksum. (Maybe the doxygen for the
&lt;br&gt;&amp;gt; ErrorModel class is misleading)
&lt;br&gt;&lt;br&gt;Yeah, that might very well be. I mean, the standard way I've known such error models to work in other simulators are exactly like that: set a flag that marks a packets as &amp;quot;containing errors&amp;quot; when the modeling has decided there should be an error in the packet. So I was pleasantly surprised when I saw the doxygen mentioning that an error model could potentially alter the actual packet data. However, I think it fits very well with the ns3 approach of representing packets as actual data buffers, and not abstract structures (even if that might have been done mostly for easier integration with network emulation?). Of course, implementing such an error model comes with other issues, such as the ones you mentioned above.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; and creation of a new Packet. The main advantage of that solution
&lt;br&gt;&amp;gt;&amp;gt; would be that whatever possible tags are in the original packet would
&lt;br&gt;&amp;gt;&amp;gt; be kept. I don't think your solution keeps them? Not that I use them
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; my second solution would keep them.
&lt;br&gt;&lt;br&gt;Ah right. I didn't really comment too much on that because it seemed to me you weren't very happy with that approach.
&lt;br&gt;&lt;br&gt;Florian
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Florian Schmidt, Ph.D. Student
&lt;br&gt;Distributed Systems Group
&lt;br&gt;Chair for Computer Science IV, RWTH Aachen, Germany
&lt;br&gt;&lt;a href=&quot;http://ds.cs.rwth-aachen.de/members/schmidt&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ds.cs.rwth-aachen.de/members/schmidt&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ns-developers-f15584.html&quot; embed=&quot;fixTarget[15584]&quot; target=&quot;_top&quot; &gt;ns-developers&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Packet-data-replacement-tp26394821p26408920.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26408174</id>
	<title>setting data rate for ieee802.11p</title>
	<published>2009-11-18T06:15:07Z</published>
	<updated>2009-11-18T06:15:07Z</updated>
	<author>
		<name>iimene</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;Could you please say to me how can I set the data rate for 802.11p
&lt;br&gt;&lt;br&gt;Thanks in advance&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ns-users-f15583.html&quot; embed=&quot;fixTarget[15583]&quot; target=&quot;_top&quot; &gt;ns-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/setting-data-rate-for-ieee802.11p-tp26408174p26408174.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26408588</id>
	<title>help to get output of mac 802.11</title>
	<published>2009-11-18T06:11:31Z</published>
	<updated>2009-11-18T06:11:31Z</updated>
	<author>
		<name>Tritva jyothi kiran</name>
	</author>
	<content type="html">&lt;br&gt;Hi
&lt;br&gt;&lt;br&gt;i have to compare performance of mac802.11 with 802.11e(QoS) ,
&lt;br&gt;So plz any body tel me what (nam) output i can get when running the
&lt;br&gt;mac802.11 and in what way it consists of...? i am asking these question bcoz
&lt;br&gt;i have minimum knowledge &amp;nbsp;in NS2.
&lt;br&gt;&lt;br&gt;reply for this is a great help to me
&lt;br&gt;&lt;br&gt;thanks in advance
&lt;br&gt;&lt;br&gt;Jyothi Kiran
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ns-users-f15583.html&quot; embed=&quot;fixTarget[15583]&quot; target=&quot;_top&quot; &gt;ns-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/help-to-get-output-of-mac-802.11-tp26408588p26408588.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26408269</id>
	<title>Re: Packet data replacement</title>
	<published>2009-11-18T05:59:04Z</published>
	<updated>2009-11-18T05:59:04Z</updated>
	<author>
		<name>Mathieu Lacage</name>
	</author>
	<content type="html">On Wed, 2009-11-18 at 14:35 +0100, Florian Schmidt wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; right now. I was just talking from the view point of someone doing a
&lt;br&gt;&amp;gt; large simulation with an error model. In the buffer implementation,
&lt;br&gt;&amp;gt; for example, so much work went into making it very efficient, that it
&lt;br&gt;&amp;gt; just feels like a shame if we made the simulator do an additional copy
&lt;br&gt;&amp;gt; of each and every packet as soon as somebody applies an error model
&lt;br&gt;&amp;gt; (any error model, really, if we changed ErrorModel itself). 
&lt;br&gt;&lt;br&gt;Taking a step back, I have to confess that I am not sure what you expect
&lt;br&gt;an error model which corrupts the content of a packet to really do:
&lt;br&gt;&lt;br&gt;1) if you really corrupts the bits inside the packet, the ns-3 models
&lt;br&gt;are likely to stop working because most (all?) of them were written with
&lt;br&gt;the assumption that this (bit corruption) does not happen so, they will
&lt;br&gt;read corrupted headers and will fail to work, or worse.
&lt;br&gt;&lt;br&gt;2) What the ErrorModel class was designed to model is the ability of a
&lt;br&gt;checksum to detect that a packet is corrupted: it just looks at the
&lt;br&gt;packet and decides whether or not your MAC-level checksum detected an
&lt;br&gt;error without having to calculate a checksum. (Maybe the doxygen for the
&lt;br&gt;ErrorModel class is misleading)
&lt;br&gt;&lt;br&gt;So, I have to ask now: what exactly are you trying to do ? i.e., what is
&lt;br&gt;the bigger picture, and how do you want to use your ErrorModel ?
&lt;br&gt;&lt;br&gt;&amp;gt; Now, I admit I don't have a great solution for that problem either
&lt;br&gt;&amp;gt; right now. My first idea was a method Packet::ReplaceData that would
&lt;br&gt;&amp;gt; take a uint8_t* that contained the altered packet data and overwrite
&lt;br&gt;&amp;gt; the original data with it. But it doesn't feel very clean either.
&lt;br&gt;&amp;gt; Also, it would still be a memcpy, though save the memory allocation
&lt;br&gt;&amp;gt; and creation of a new Packet. The main advantage of that solution
&lt;br&gt;&amp;gt; would be that whatever possible tags are in the original packet would
&lt;br&gt;&amp;gt; be kept. I don't think your solution keeps them? Not that I use them
&lt;br&gt;&lt;br&gt;my second solution would keep them.
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;nbsp;myself right now, but it would feel weird if your'd just lose your
&lt;br&gt;&amp;gt; tags that way.
&lt;br&gt;&lt;br&gt;yes.
&lt;br&gt;&lt;br&gt;Mathieu
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ns-developers-f15584.html&quot; embed=&quot;fixTarget[15584]&quot; target=&quot;_top&quot; &gt;ns-developers&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Packet-data-replacement-tp26394821p26408269.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26407942</id>
	<title>HMIP simulation in ns</title>
	<published>2009-11-18T05:38:40Z</published>
	<updated>2009-11-18T05:38:40Z</updated>
	<author>
		<name>Muhammad Wasim</name>
	</author>
	<content type="html">&lt;br&gt;Salams,
&lt;br&gt; 
&lt;br&gt;I am working with hmip using coloumbia micromobility suite (cims) version for ns-2.31. Do any body know how do i use my own scenario to run hfa?
&lt;br&gt;&lt;br&gt;Muhammad Wasim
&lt;br&gt;International Islamic University
&lt;br&gt;Islamabad
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Get your new Email address!
&lt;br&gt;Grab the Email name you&amp;#39;ve always wanted before someone else does!
&lt;br&gt;&lt;a href=&quot;http://mail.promotions.yahoo.com/newdomains/aa/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.promotions.yahoo.com/newdomains/aa/&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ns-users-f15583.html&quot; embed=&quot;fixTarget[15583]&quot; target=&quot;_top&quot; &gt;ns-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/HMIP-simulation-in-ns-tp26407942p26407942.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26407868</id>
	<title>Re: Packet data replacement</title>
	<published>2009-11-18T05:35:24Z</published>
	<updated>2009-11-18T05:35:24Z</updated>
	<author>
		<name>Florian Schmidt-5</name>
	</author>
	<content type="html">&lt;br&gt;On Nov 18, 2009, at 2:07 PM, Mathieu Lacage wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Theoretically, yes, but, the truth is that if you create a
&lt;br&gt;&amp;gt; zero-filled-payload packet and then call PeekData, you trigger a memory
&lt;br&gt;&amp;gt; re-allocation/memcpy deep within Buffer::CreateFullCopy so, if we force
&lt;br&gt;&amp;gt; you to call CopyData, we are merely forcing you to make the hidden
&lt;br&gt;&amp;gt; memory allocation/memcpy explicit.
&lt;br&gt;&lt;br&gt;Ah, yes, I got that. This is not my point. This one is though:
&lt;br&gt;&lt;br&gt;&amp;gt; Now, I assume that you want to do something like this:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; packet-&amp;gt;CopyData (m_temporaryErrorBuffer, packet-&amp;gt;GetSize ());
&lt;br&gt;&amp;gt; ApplyBitErrorsInBuffer (m_temporaryErrorBuffer, packet-&amp;gt;GetSize ());
&lt;br&gt;&amp;gt; p = Create&amp;lt;Packet&amp;gt; (m_temporaryErrorBuffer, packet-&amp;gt;GetSize ());
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; which is one extra memcpy (the one in Create&amp;lt;Packet&amp;gt; ()) compared to the
&lt;br&gt;&amp;gt; raw PeekData version. This is not really optimal, I agree. 
&lt;br&gt;&lt;br&gt;I can live with it, and I'm not too worried about performance right now. I was just talking from the view point of someone doing a large simulation with an error model. In the buffer implementation, for example, so much work went into making it very efficient, that it just feels like a shame if we made the simulator do an additional copy of each and every packet as soon as somebody applies an error model (any error model, really, if we changed ErrorModel itself). 
&lt;br&gt;&lt;br&gt;Now, I admit I don't have a great solution for that problem either right now. My first idea was a method Packet::ReplaceData that would take a uint8_t* that contained the altered packet data and overwrite the original data with it. But it doesn't feel very clean either. Also, it would still be a memcpy, though save the memory allocation and creation of a new Packet. The main advantage of that solution would be that whatever possible tags are in the original packet would be kept. I don't think your solution keeps them? Not that I use them myself right now, but it would feel weird if your'd just lose your tags that way.
&lt;br&gt;&lt;br&gt;Florian
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ns-developers-f15584.html&quot; embed=&quot;fixTarget[15584]&quot; target=&quot;_top&quot; &gt;ns-developers&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Packet-data-replacement-tp26394821p26407868.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26407556</id>
	<title>TDMA functioning for Ad hoc Networks</title>
	<published>2009-11-18T05:15:36Z</published>
	<updated>2009-11-18T05:15:36Z</updated>
	<author>
		<name>Jiji578</name>
	</author>
	<content type="html">&lt;br&gt;Hi,
&lt;br&gt;&lt;br&gt;I want to modify the TDMA functioning for the Ad hoc networks using NS2.27
&lt;br&gt;by changing the frame length and the number of slots and reserving slots for
&lt;br&gt;some flows.
&lt;br&gt;I tried to change the TDMA frame length or the number of slots in
&lt;br&gt;mac-tdma.cc and mac-tdma.h
&lt;br&gt;but the modification is not taken into account.
&lt;br&gt;&amp;nbsp;Could you help me please.
&lt;br&gt;&lt;br&gt;Thank you very much in advance.
&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ns-users-f15583.html&quot; embed=&quot;fixTarget[15583]&quot; target=&quot;_top&quot; &gt;ns-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/TDMA-functioning-for-Ad-hoc-Networks-tp26407556p26407556.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26407426</id>
	<title>Modifying TDMA functioning for Ad hoc Networks</title>
	<published>2009-11-18T05:08:19Z</published>
	<updated>2009-11-18T05:08:19Z</updated>
	<author>
		<name>Jiji578</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I want to modify the TDMA functioning for the Ad hoc networks using NS2.27 by changing the frame length and the number of slots and reserving slots for some flows.
&lt;br&gt;I tried to change the TDMA frame length or the number of slots in mac-tdma.cc and mac-tdma.h
&lt;br&gt;but the modification is not taken into account.
&lt;br&gt;&amp;nbsp;Could you help me please.
&lt;br&gt;&lt;br&gt;Thank you very much in advance.&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/ns-users-f15583.html&quot; embed=&quot;fixTarget[15583]&quot; target=&quot;_top&quot; &gt;ns-users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Modifying-TDMA-functioning-for-Ad-hoc-Networks-tp26407426p26407426.html" />
</entry>

</feed>
