<?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-12T14:25:19Z</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-26327673</id>
	<title>Re: Assistance in compiling AODV</title>
	<published>2009-11-12T14:25:19Z</published>
	<updated>2009-11-12T14:25:19Z</updated>
	<author>
		<name>Larry Morris-3</name>
	</author>
	<content type="html">&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;gt; ----- Original Message -----
&lt;br&gt;&amp;gt; &amp;gt; From: Larry Morris &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26327673&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;morrila@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Date: Wednesday, November 4, 2009 10:10 am
&lt;br&gt;&amp;gt; &amp;gt; Subject: Re: Assistance in compiling AODV
&lt;br&gt;&amp;gt; &amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26327673&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ns-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; Cc: Larry Morris &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26327673&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;morrila@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Has anyone came accross this problem before? &amp;nbsp;Larry Morris
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; ----- Original Message -----
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; From: Larry Morris&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26327673&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;morrila@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Date: Tuesday, November 3, 2009 2:23 am
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Subject: Re: Assistance in compiling AODV
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26327673&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ns-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; I have reviewed the archives
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; ----- Original Message -----
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; From: Larry Morris&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26327673&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;morrila@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Date: Tuesday, November 3, 2009 2:15 am
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Subject: Assistance in compiling AODV
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26327673&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ns-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; I have checked the archives... i have tried make clean -&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; make; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; and 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; make depend -&amp;gt; make... but all i get is a list of errors... 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; I am using NS 2-34 on cygwin. &amp;nbsp;I have modified energy-
&lt;br&gt;&amp;gt; &amp;gt; model.h, 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; energy-model.cc and aodv.cc to include the energy-model. &amp;nbsp;I 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; have 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; been trying exhastedly to compile my changes. &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; I have resorted to a third party application Visual C++ 
&lt;br&gt;&amp;gt; 2008 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Express Edition to try and compile the aodv files and thier 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; associated links. &amp;nbsp;Currently I am down to 355 errors and 35 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; warnings in the following 12 files: &amp;nbsp;reent.h, rpcdce.h, 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; rpcdcep.h, 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; shellapi.h, stdarg.h, stdio.h, tclDecls.h, wchar.h, 
&lt;br&gt;&amp;gt; &amp;gt; winbase.h, 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; winnt.h, winsock2.h, and winuser.h. &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; I have searched the internet and other documentation and 
&lt;br&gt;&amp;gt; the 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; files 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; dont seem to have any errors.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; the 355 errors and 35 warnings are all repetitions of the 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; following 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 26 errors/warnings: 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; warning C4103: 'c:\cygwin\usr\include\w32api\winnt.h' : 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; alignment 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; changed after including header, may be due to missing 
&lt;br&gt;&amp;gt; #pragma 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; pack(pop)warning C4068: unknown pragma
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; fatal error C1021: invalid preprocessor command 'warning'
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; error C4430: missing type specifier - int assumed. Note: 
&lt;br&gt;&amp;gt; C++ 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; does 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; not support default-int
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; error C3646: 'I_RpcAllocate' : unknown override specifier
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; error C2378: '__gnuc_va_list' : redefinition; symbol cannot 
&lt;br&gt;&amp;gt; &amp;gt; be 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; overloaded with a typedef
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; error C2371: 'size_t' : redefinition; different basic types
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; error C2146: syntax error : missing ';' before identifier 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 'va_list'&amp;gt; &amp;gt; error C2146: syntax error : missing ';' before 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; identifier 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 'mbstate_t'&amp;gt; error C2146: syntax error : missing ';' before 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; identifier 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; '_wctomb_state'error C2146: syntax error : missing ';' 
&lt;br&gt;&amp;gt; before 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; identifier '_wcsrtombs_state'
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; error C2146: syntax error : missing ';' before identifier 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; '_wcrtomb_state'error C2146: syntax error : missing ';' 
&lt;br&gt;&amp;gt; &amp;gt; before 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; identifier '_mbtowc_state'
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; error C2146: syntax error : missing ';' before identifier 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; '_mbsrtowcs_state'error C2146: syntax error : missing ';' 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; before 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; identifier '_mbrtowc_state'
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; error C2146: syntax error : missing ';' before identifier 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; '_mbrlen_state'error C2146: syntax error : missing ';' 
&lt;br&gt;&amp;gt; before 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; identifier '__gnuc_va_list'
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; error C2146: syntax error : missing ';' before identifier 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; '__getline'&amp;gt; error C2146: syntax error : missing ';' before 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; identifier '__getdelim'
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; error C2144: syntax error : 'void' should be preceded by ';'
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; error C2144: syntax error : 'unsigned __int64' should be 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; preceded 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; by ';'
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; error C2091: function returns function
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; error C2086: 'int ssize_t' : redefinition
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; error C2086: 'int DECLSPEC_NORETURN' : redefinition
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; error C2086: 'int 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; _reent::$UnnamedClass$0xa559df9d$1$::$UnnamedClass$0xa559df9d$2$::_mbstate_t' : redefinition
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; error C2061: syntax error : identifier 'va_list'
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; any help and assistance would be greatly appreciated.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;/div&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/Re%3A-Assistance-in-compiling-AODV-tp26327673p26327673.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26327488</id>
	<title>Re: [patch] Use transactions in SQLite output</title>
	<published>2009-11-12T14:12:13Z</published>
	<updated>2009-11-12T14:12:13Z</updated>
	<author>
		<name>Faker Moatamri</name>
	</author>
	<content type="html">&lt;div class='shrinkable-quote'&gt;&amp;gt; Hi all,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'm working on a routing protocol implementation in ns-3 (Cross-Entropy
&lt;br&gt;&amp;gt; Ant
&lt;br&gt;&amp;gt; System or CEAS for short). To be able to analyze how the protocol behaves,
&lt;br&gt;&amp;gt; I've been using the SQLite data output interface. I'm logging relatively
&lt;br&gt;&amp;gt; large
&lt;br&gt;&amp;gt; amounts of data: currently about 5000 insert queries per simulation run
&lt;br&gt;&amp;gt; and I
&lt;br&gt;&amp;gt; expect that number to increase significantly.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; As storing the data started to take almost 50% of my simulation time, I
&lt;br&gt;&amp;gt; took a
&lt;br&gt;&amp;gt; look at the code in contrib/stats/sqlite-data-output.cc and found out that
&lt;br&gt;&amp;gt; it
&lt;br&gt;&amp;gt; doesn't use transactions. The attached patch is a crude but simple way to
&lt;br&gt;&amp;gt; enable them. It shouldn't cause big delays in small batches of queries,
&lt;br&gt;&amp;gt; but
&lt;br&gt;&amp;gt; really helps with big numbers of inserts.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; A small benchmark gave the following results:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; - Simulation, don't store results: ca. 18s
&lt;br&gt;&amp;gt; - Simulation + store without transactions: ca. 31s
&lt;br&gt;&amp;gt; - Simulation + store with transactions: ca. 18s
&lt;br&gt;&amp;gt;
&lt;/div&gt;Seems really interesting, plus the patch is really small. Did you check if
&lt;br&gt;there is any impact on existing code/functionalities?
&lt;br&gt;Tom, Craig, Gustavo, Others, what do you think?
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Effectively, the storage delay disappears completely - which is a welcome
&lt;br&gt;&amp;gt; improvement. Would this be acceptable for inclusion in ns-3?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Jonathan
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; P.S.: I have some other code, such as an 'interval data collector' which
&lt;br&gt;&amp;gt; samples a value multiple times during a simulation (to be able to graph
&lt;br&gt;&amp;gt; how a
&lt;br&gt;&amp;gt; value changes over time during a simulation) and the routing protocol
&lt;br&gt;&amp;gt; implementation itself. I will try to post that when it's in a more
&lt;br&gt;&amp;gt; publishable
&lt;br&gt;&amp;gt; state - it's currently still in development and doesn't conform to the
&lt;br&gt;&amp;gt; ns-3
&lt;br&gt;&amp;gt; coding standards yet.
&lt;/div&gt;Cool, your contribution will be welcome ;)
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; =============
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --- sqlite-data-output.cc &amp;nbsp; &amp;nbsp; &amp;nbsp; 2009-11-12 15:09:05.000000000 +0100
&lt;br&gt;&amp;gt; +++ sqlite-data-output-transaction.cc &amp;nbsp; 2009-11-12 14:36:05.000000000
&lt;br&gt;&amp;gt; +0100
&lt;br&gt;&amp;gt; @@ -131,11 +131,13 @@
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; blob.second + &amp;quot;')&amp;quot;);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; + &amp;nbsp;Exec(&amp;quot;BEGIN&amp;quot;);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;SqliteOutputCallback callback(this, run);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;for (DataCalculatorList::iterator i = dc.DataCalculatorBegin();
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; i != dc.DataCalculatorEnd(); i++) {
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;(*i)-&amp;gt;Output(callback);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt; + &amp;nbsp;Exec(&amp;quot;COMMIT&amp;quot;);
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;sqlite3_close(m_db);
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&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/-patch--Use-transactions-in-SQLite-output-tp26321719p26327488.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26323179</id>
	<title>time conversion error</title>
	<published>2009-11-12T09:47:39Z</published>
	<updated>2009-11-12T09:47:39Z</updated>
	<author>
		<name>iamine</name>
	</author>
	<content type="html">Hi all,
&lt;br&gt;&lt;br&gt;I have wrote the following lines of code:
&lt;br&gt;&lt;br&gt;&lt;br&gt;|TypeId
&lt;br&gt;WimaxSubscriberStationNetDevice::GetTypeId (void)
&lt;br&gt;{
&lt;br&gt;&amp;nbsp; static TypeId tid = TypeId (&amp;quot;ns3::WimaxSubscriberStationNetDevice.&amp;quot;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;.SetParent&amp;lt;WimaxNetDevice&amp;gt; ()
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;.AddConstructor&amp;lt;WimaxSubscriberStationNetDevice&amp;gt; ()
&lt;br&gt;...
&lt;br&gt;.AddAttribute (
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;quot;LostDlMapInterval&amp;quot;,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;quot;Time since last received DL-MAP message before downlink 
&lt;br&gt;synchronization is considered lost. Maximum is 600ms&amp;quot;,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;TimeValue (Seconds(0.5)),
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;MakeTimeAccessor 
&lt;br&gt;(&amp;WimaxSubscriberStationNetDevice::m_lostDlMapInterval),
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;MakeTimeChecker ())
&lt;br&gt;...
&lt;br&gt;|
&lt;br&gt;I tried then to print the value of m_lostDlMapInterval by writing the 
&lt;br&gt;following line:
&lt;br&gt;&lt;br&gt;|std::cout &amp;lt;&amp;lt; &amp;quot;lostDlMapInterval=&amp;quot; &amp;lt;&amp;lt; 
&lt;br&gt;GetLostDlMapInterval().GetSeconds() &amp;lt;&amp;lt; std::endl;|
&lt;br&gt;&lt;br&gt;and as a result I got:
&lt;br&gt;|
&lt;br&gt;lostDlMapInterval=5e-07|
&lt;br&gt;&lt;br&gt;I was expecting 0.5!!!
&lt;br&gt;&lt;br&gt;I have also tried with MilliSeconds(500) and MicroSeconds(500000) but 
&lt;br&gt;they give the same result.
&lt;br&gt;&lt;br&gt;However if I remove the previous lines from the GetTypeId function and I 
&lt;br&gt;insert in the constructor of WimaxSubscriberStationNetDevice the follwing:
&lt;br&gt;&lt;br&gt;m_lostDlMapInterval = Seconds (0.5);
&lt;br&gt;&lt;br&gt;A correct value is printed in stdout:
&lt;br&gt;&lt;br&gt;lostDlMapInterval=0.5
&lt;br&gt;&lt;br&gt;Does any one knows why the time conversion is not correctly performed 
&lt;br&gt;with the AddAttribute function? What should I do to make it work correctly?
&lt;br&gt;&lt;br&gt;Thank you
&lt;br&gt;Amine
&lt;br&gt;&lt;br&gt;&lt;br&gt;&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/time-conversion-error-tp26323179p26323179.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26322452</id>
	<title>Re: Request to merge the timob wifiex project into main	ns-3 repo</title>
	<published>2009-11-12T09:06:57Z</published>
	<updated>2009-11-12T09:06:57Z</updated>
	<author>
		<name>Jens Mittag-2</name>
	</author>
	<content type="html">Am 12.11.2009 17:53, schrieb Nicola Baldo:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Trevor,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Trevor Bosaw wrote:
&lt;br&gt;&amp;gt;&amp;gt; I've looked over the code located at:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://code.nsnam.org/timob/ns-3-wifiex/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.nsnam.org/timob/ns-3-wifiex/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; And I believe that the wifiex phy model is complementary to the main 
&lt;br&gt;&amp;gt;&amp;gt; ns-3 wifi model, and that the two should be merged. &amp;nbsp;The main 
&lt;br&gt;&amp;gt;&amp;gt; difference in the wifiex phy model and the main ns-3 repository is 
&lt;br&gt;&amp;gt;&amp;gt; that it includes an improvement to the wifi state machine that allows 
&lt;br&gt;&amp;gt;&amp;gt; for 'Capture Effect' implementation.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; For those that don't know, the 'Capture Effect' in wifi is the 
&lt;br&gt;&amp;gt;&amp;gt; ability of a receiver to synchronize to an incoming packet while it 
&lt;br&gt;&amp;gt;&amp;gt; is already sync'ed to a packet, when the incoming packet's power is 
&lt;br&gt;&amp;gt;&amp;gt; higher than that of the currently sync'ed packet, and is above a set 
&lt;br&gt;&amp;gt;&amp;gt; threshold. &amp;nbsp;Currently, ns-3's wifi node state machine drops any 
&lt;br&gt;&amp;gt;&amp;gt; packet that is received while it is in the SYNC state (currently 
&lt;br&gt;&amp;gt;&amp;gt; sync'ed to a packet). Not only does the wifiex phy model implement 
&lt;br&gt;&amp;gt;&amp;gt; the 'Capture Effect', which more closely models actual receiver 
&lt;br&gt;&amp;gt;&amp;gt; behavior, but it includes flags that can be set which reverts node 
&lt;br&gt;&amp;gt;&amp;gt; state machine behavior back to how ns-3 main currently deals with 
&lt;br&gt;&amp;gt;&amp;gt; things.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I agree that the Capture Effect modeling is a nice feature, but I do 
&lt;br&gt;&amp;gt; not agree in adding the threshold on the power of the new packet. In 
&lt;br&gt;&amp;gt; my opinion, you should re-sync on the new packet whenever it is 
&lt;br&gt;&amp;gt; stronger than the previous (regardless of the difference). The 
&lt;br&gt;&amp;gt; interference modeling in YansWifiPhy will take care of discarding the 
&lt;br&gt;&amp;gt; packet later if it is not enough stronger than the other superimposed 
&lt;br&gt;&amp;gt; packet(s).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Nicola
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;Hi Nicola
&lt;br&gt;&lt;br&gt;I understand your point, but capturing is no technical issue, not a 
&lt;br&gt;&amp;quot;capability&amp;quot; itself and rather the trade-off between &amp;quot;staying synced to 
&lt;br&gt;the first packet and hoping that FEC will solve the bit errors 
&lt;br&gt;introduced by the interfering stronger packet&amp;quot; and &amp;quot;switching to the new 
&lt;br&gt;frame and hoping that this will be more lucky than the first one&amp;quot;. 
&lt;br&gt;Capturing is NOT about what is possible to decode but rather WHICH 
&lt;br&gt;strategic decision the reciever should do, i.e. which packet frame is 
&lt;br&gt;favored over the other. As experimental studies have shown, this 
&lt;br&gt;threshold is not based on any modulation techniques, but artificially 
&lt;br&gt;selected by Atheros. Not adding this threshold would yield to anything 
&lt;br&gt;but not to a model that reflects capturing...
&lt;br&gt;&lt;br&gt;Jens
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Dipl.-Inform. Jens Mittag
&lt;br&gt;University of Karlsruhe
&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;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/Request-to-merge-the-timob-wifiex-project-into-main-ns-3-repo-tp26104062p26322452.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26322254</id>
	<title>Re: Request to merge the timob wifiex project into main	ns-3 repo</title>
	<published>2009-11-12T08:53:16Z</published>
	<updated>2009-11-12T08:53:16Z</updated>
	<author>
		<name>Nicola Baldo-3</name>
	</author>
	<content type="html">Hi Trevor,
&lt;br&gt;&lt;br&gt;Trevor Bosaw wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I've looked over the code located at:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://code.nsnam.org/timob/ns-3-wifiex/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.nsnam.org/timob/ns-3-wifiex/&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; And I believe that the wifiex phy model is complementary to the main 
&lt;br&gt;&amp;gt; ns-3 wifi model, and that the two should be merged. &amp;nbsp;The main difference 
&lt;br&gt;&amp;gt; in the wifiex phy model and the main ns-3 repository is that it includes 
&lt;br&gt;&amp;gt; an improvement to the wifi state machine that allows for 'Capture 
&lt;br&gt;&amp;gt; Effect' implementation.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; For those that don't know, the 'Capture Effect' in wifi is the ability 
&lt;br&gt;&amp;gt; of a receiver to synchronize to an incoming packet while it is already 
&lt;br&gt;&amp;gt; sync'ed to a packet, when the incoming packet's power is higher than 
&lt;br&gt;&amp;gt; that of the currently sync'ed packet, and is above a set threshold. &amp;nbsp;
&lt;br&gt;&amp;gt; Currently, ns-3's wifi node state machine drops any packet that is 
&lt;br&gt;&amp;gt; received while it is in the SYNC state (currently sync'ed to a packet). 
&lt;br&gt;&amp;gt; Not only does the wifiex phy model implement the 'Capture Effect', which 
&lt;br&gt;&amp;gt; more closely models actual receiver behavior, but it includes flags that 
&lt;br&gt;&amp;gt; can be set which reverts node state machine behavior back to how ns-3 
&lt;br&gt;&amp;gt; main currently deals with things.
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;I agree that the Capture Effect modeling is a nice feature, but I do not 
&lt;br&gt;agree in adding the threshold on the power of the new packet. In my 
&lt;br&gt;opinion, you should re-sync on the new packet whenever it is stronger 
&lt;br&gt;than the previous (regardless of the difference). The interference 
&lt;br&gt;modeling in YansWifiPhy will take care of discarding the packet later if 
&lt;br&gt;it is not enough stronger than the other superimposed packet(s).
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Nicola
&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/Request-to-merge-the-timob-wifiex-project-into-main-ns-3-repo-tp26104062p26322254.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26322106</id>
	<title>Re: WiFi interference:  coordination note</title>
	<published>2009-11-12T08:40:34Z</published>
	<updated>2009-11-12T08:40:34Z</updated>
	<author>
		<name>Nicola Baldo-3</name>
	</author>
	<content type="html">Hi Tom and everybody,
&lt;br&gt;&lt;br&gt;Tom Henderson wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; A few of us are working on improving the modeling of WiFi interference.
&lt;br&gt;&amp;gt; I wanted to mention this for coordination with other people working on
&lt;br&gt;&amp;gt; similar topics.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; We would like to improve the modeling in these areas:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 1) Capture effect modeling
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; Trevor has previously posted on this subject. &amp;nbsp;It seems that Timo's
&lt;br&gt;&amp;gt; Phy model forms a good basis for this. &amp;nbsp;It would be useful to merge this
&lt;br&gt;&amp;gt; Phy with YansWifiPhy so we only have to maintain one going forward.
&lt;/div&gt;&lt;br&gt;I agree that Capture effect should be included in YansWifiPhy, but I
&lt;br&gt;have some doubts on the approach proposed by Trevor. I'll reply directly
&lt;br&gt;to Trevor's email on the list so that we can keep on using that thread
&lt;br&gt;for the detailed discussion.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 2) Adjacent channel interference from same system
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; It is possible in WiFi for frames on adjacent channels to interfere
&lt;br&gt;&amp;gt; with (and even be received on) the tuned channel. &amp;nbsp;We would like to be
&lt;br&gt;&amp;gt; able to model this, but presently there is no way for packets to &amp;quot;jump&amp;quot;
&lt;br&gt;&amp;gt; channels. &amp;nbsp;There is more to it than simply jumping channels; we need to
&lt;br&gt;&amp;gt; consider spectral masks of transmitter and receiver.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Here, I have read Nicola and Marco's recent paper:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.dei.unipd.it/~baldo/mypapers/baldo2009spectrum.pdf&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.dei.unipd.it/~baldo/mypapers/baldo2009spectrum.pdf&lt;/a&gt;&lt;br&gt;&amp;gt; and the spectral modeling repo and previous Miracle work, so it seems
&lt;br&gt;&amp;gt; like we should harmonize with this work.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Nicola, what are your near-term plans for the spectral modeling repo?
&lt;br&gt;&amp;gt; One question I again have here is whether we can add this to existing
&lt;br&gt;&amp;gt; YansWifiPhy and channel rather than developing independent Spectrum*
&lt;br&gt;&amp;gt; model hierarchy.
&lt;/div&gt;&lt;br&gt;I had a private discussion with Faker about this issue a couple of weeks
&lt;br&gt;(or so) ago. It is our intention to work for it to be merged in
&lt;br&gt;ns-3-dev, however the current status of our code is that it still needs
&lt;br&gt;a significant amount of work to be polished, so we though that this
&lt;br&gt;was clearly out of reach for ns-3.7. We will try for 3.8.
&lt;br&gt;&lt;br&gt;As for merging the functionality of Spectrum into YansWifiPhy, I think 
&lt;br&gt;it is not at all straightforward, since the impact of the modifications 
&lt;br&gt;would be huge. Furthermore, it might not be desirable. If Spectrum is 
&lt;br&gt;merged into YansWifiPhy, and you want to implement say an LTE phy using 
&lt;br&gt;Spectrum functionalities, would then LtePhy inherit from YansWifiPhy?
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 3) Interference from other systems
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; Bluetooth into wifi, or jamming signals into wifi, are of interest to
&lt;br&gt;&amp;gt; us. &amp;nbsp;This is somewhat related to the previous item but if there is a
&lt;br&gt;&amp;gt; desire for a foreign signal to be treated differently from an
&lt;br&gt;&amp;gt; interference perspective than a native wifi signal, then we may need to
&lt;br&gt;&amp;gt; think about how to model this at the receiver (what signal attributes
&lt;br&gt;&amp;gt; are important to convey across channels). Again, I realize Nicola and
&lt;br&gt;&amp;gt; others have worked on this. &amp;nbsp;I think it would be helpful to try to
&lt;br&gt;&amp;gt; sketch out a small roadmap of how this work can be added over time.
&lt;/div&gt;&lt;br&gt;Yes our Spectrum framework supports this, though for now apart from wifi 
&lt;br&gt;we only support very simple jamming sources.
&lt;br&gt;Of course if there are alternative proposals for how to address the same 
&lt;br&gt;problem we would be happy to start a discussion.
&lt;br&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 4) Receiver model profiles
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; In addition, we're working on experimentally deriving an 802.11g clear
&lt;br&gt;&amp;gt; channel BER model and will post that when it becomes available. &amp;nbsp;One
&lt;br&gt;&amp;gt; thing that has become apparent is that it would be nice to be able to
&lt;br&gt;&amp;gt; add &amp;quot;receiver profiles&amp;quot; to existing models (such as a suite of BER
&lt;br&gt;&amp;gt; curves that were empirically derived from a particular testbed) without
&lt;br&gt;&amp;gt; hacking on the device model.
&lt;br&gt;&lt;br&gt;I agree that would be a nice feature. If I remember correctly Federico 
&lt;br&gt;Maguolo had done something for this, and Mathieu was trying to recover 
&lt;br&gt;and merge his code, but I don't know how the thing ended up.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Nicola
&lt;br&gt;&lt;br&gt;&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/WiFi-interference%3A--coordination-note-tp26261538p26322106.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26320568</id>
	<title>Re: Merge candidates- deadline approaching-Status update</title>
	<published>2009-11-12T07:21:33Z</published>
	<updated>2009-11-12T07:21:33Z</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; 
&lt;br&gt;&amp;gt; I wish to remind you that the deadline to merge modules into NS-3.7 is 
&lt;br&gt;&amp;gt; about to come: it is scheduled for Wednesday November 18th 2009. If 
&lt;br&gt;&amp;gt; there is any error in the list or the status is different please don't 
&lt;br&gt;&amp;gt; hesitate to tell me.
&lt;br&gt;&lt;br&gt;Faker, please remember to include the NetAnim review:
&lt;br&gt;&lt;a href=&quot;http://mailman.isi.edu/pipermail/ns-developers/2009-November/006914.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mailman.isi.edu/pipermail/ns-developers/2009-November/006914.html&lt;/a&gt;&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/Merge-candidates--deadline-approaching-Status-update-tp26316990p26320568.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26320145</id>
	<title>Re: how to install ns-2 in mac os x</title>
	<published>2009-11-12T06:58:22Z</published>
	<updated>2009-11-12T06:58:22Z</updated>
	<author>
		<name>Gianfranco_R</name>
	</author>
	<content type="html">You can download a precompiled binaries installer package for MacOS 10.5/10.6 from:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://aladino.dmi.unict.it/?a=ns2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://aladino.dmi.unict.it/?a=ns2&lt;/a&gt;&lt;br&gt;&lt;br&gt;all the best
&lt;br&gt;--
&lt;br&gt;gianf
&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Paulo Roberto Vieira de Oliveira wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;Hi to all,
&lt;br&gt;someone can I help-me?
&lt;br&gt;how to install ns-2 in mac os x system?
&lt;br&gt;I need by an step-by-step.
&lt;br&gt;thanks,
&lt;br&gt;&lt;br&gt;&lt;br&gt;Paulo
&lt;br&gt;&lt;br&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&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-install-ns-2-in-mac-os-x-tp26019720p26320145.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26319752</id>
	<title>Building problem with RefCountBase/ python</title>
	<published>2009-11-12T06:33:21Z</published>
	<updated>2009-11-12T06:33:21Z</updated>
	<author>
		<name>Faker Moatamri</name>
	</author>
	<content type="html">Hi Gustavo, Hi Mathieu,
&lt;br&gt;After the RefCountBase changes we have a problem to build ns-3-dev:
&lt;br&gt;debug/bindings/python/ns3_module_core.cc: In function ‘int 
&lt;br&gt;_wrap_PyNs3RefCountBase__tp_init__0(PyNs3RefCountBase*, PyObject*, 
&lt;br&gt;PyObject*, PyObject**)’:
&lt;br&gt;debug/bindings/python/ns3_module_core.cc:6816: error: cannot allocate an 
&lt;br&gt;object of abstract type ‘ns3::RefCountBase’
&lt;br&gt;debug/ns3/ref-count-base.h:38: note: because the following virtual 
&lt;br&gt;functions are pure within ‘ns3::RefCountBase’:
&lt;br&gt;debug/ns3/ref-count-base.h:43: note: virtual 
&lt;br&gt;ns3::RefCountBase::~RefCountBase()
&lt;br&gt;debug/ns3/ref-count-base.h:43: note: virtual 
&lt;br&gt;ns3::RefCountBase::~RefCountBase()
&lt;br&gt;debug/bindings/python/ns3_module_core.cc: In function ‘int 
&lt;br&gt;_wrap_PyNs3RefCountBase__tp_init__1(PyNs3RefCountBase*, PyObject*, 
&lt;br&gt;PyObject*, PyObject**)’:
&lt;br&gt;debug/bindings/python/ns3_module_core.cc:6835: error: cannot allocate an 
&lt;br&gt;object of abstract type ‘ns3::RefCountBase’
&lt;br&gt;debug/ns3/ref-count-base.h:38: note: since type ‘ns3::RefCountBase’ has 
&lt;br&gt;pure virtual functions
&lt;br&gt;debug/bindings/python/ns3_module_core.cc: In function ‘PyObject* 
&lt;br&gt;_wrap_PyNs3RefCountBase__copy__(PyNs3RefCountBase*)’:
&lt;br&gt;debug/bindings/python/ns3_module_core.cc:6870: error: cannot allocate an 
&lt;br&gt;object of abstract type ‘ns3::RefCountBase’
&lt;br&gt;debug/ns3/ref-count-base.h:38: note: since type ‘ns3::RefCountBase’ has 
&lt;br&gt;pure virtual functions
&lt;br&gt;&lt;br&gt;Rescanning the python bindings gave me a weird problem:
&lt;br&gt;Waf: Leaving directory 
&lt;br&gt;`/auto/sop-nas2a/u/sop-nas2a/vol/home_planete/fmoatamr/src/ns-3-dev/build'
&lt;br&gt;Build failed
&lt;br&gt;-&amp;gt; task failed (err #1):
&lt;br&gt;{task: command_task 
&lt;br&gt;ns3modulegen.py,ns3modulegen_generated.py,ns3modulegen_core_customizations.py,ns3_module_bridge.py,ns3_module_common.py,ns3_module_contrib.py,ns3_module_core.py,ns3_module_csma.py,ns3_module_dot11s.py,ns3_module_emu.py,ns3_module_flame.py,ns3_module_flow_monitor.py,ns3_module_global_routing.py,ns3_module_helper.py,ns3_module_internet_stack.py,ns3_module_list_routing.py,ns3_module_mesh.py,ns3_module_mobility.py,ns3_module_nix_vector_routing.py,ns3_module_node.py,ns3_module_olsr.py,ns3_module_onoff.py,ns3_module_packet_sink.py,ns3_module_ping6.py,ns3_module_point_to_point.py,ns3_module_radvd.py,ns3_module_simulator.py,ns3_module_static_routing.py,ns3_module_stats.py,ns3_module_tap_bridge.py,ns3_module_test.py,ns3_module_udp_echo.py,ns3_module_v4ping.py,ns3_module_virtual_net_device.py,ns3_module_wifi.py 
&lt;br&gt;-&amp;gt; 
&lt;br&gt;ns3module.cc,ns3module.h,ns3modulegen.log,ns3_module_bridge.cc,ns3_module_common.cc,ns3_module_contrib.cc,ns3_module_core.cc,ns3_module_csma.cc,ns3_module_dot11s.cc,ns3_module_emu.cc,ns3_module_flame.cc,ns3_module_flow_monitor.cc,ns3_module_global_routing.cc,ns3_module_helper.cc,ns3_module_internet_stack.cc,ns3_module_list_routing.cc,ns3_module_mesh.cc,ns3_module_mobility.cc,ns3_module_nix_vector_routing.cc,ns3_module_node.cc,ns3_module_olsr.cc,ns3_module_onoff.cc,ns3_module_packet_sink.cc,ns3_module_ping6.cc,ns3_module_point_to_point.cc,ns3_module_radvd.cc,ns3_module_simulator.cc,ns3_module_static_routing.cc,ns3_module_stats.cc,ns3_module_tap_bridge.cc,ns3_module_test.cc,ns3_module_udp_echo.cc,ns3_module_v4ping.cc,ns3_module_virtual_net_device.cc,ns3_module_wifi.cc}
&lt;br&gt;&lt;br&gt;Any idea of how to fix that?
&lt;br&gt;Thanks
&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/Building-problem-with-RefCountBase--python-tp26319752p26319752.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26321719</id>
	<title>[patch] Use transactions in SQLite output</title>
	<published>2009-11-12T06:23:33Z</published>
	<updated>2009-11-12T06:23:33Z</updated>
	<author>
		<name>Jonathan Brugge</name>
	</author>
	<content type="html">Hi all,
&lt;br&gt;&lt;br&gt;I'm working on a routing protocol implementation in ns-3 (Cross-Entropy Ant 
&lt;br&gt;System or CEAS for short). To be able to analyze how the protocol behaves, 
&lt;br&gt;I've been using the SQLite data output interface. I'm logging relatively large 
&lt;br&gt;amounts of data: currently about 5000 insert queries per simulation run and I 
&lt;br&gt;expect that number to increase significantly.
&lt;br&gt;&lt;br&gt;As storing the data started to take almost 50% of my simulation time, I took a 
&lt;br&gt;look at the code in contrib/stats/sqlite-data-output.cc and found out that it 
&lt;br&gt;doesn't use transactions. The attached patch is a crude but simple way to 
&lt;br&gt;enable them. It shouldn't cause big delays in small batches of queries, but 
&lt;br&gt;really helps with big numbers of inserts.
&lt;br&gt;&lt;br&gt;A small benchmark gave the following results:
&lt;br&gt;&lt;br&gt;- Simulation, don't store results: ca. 18s
&lt;br&gt;- Simulation + store without transactions: ca. 31s
&lt;br&gt;- Simulation + store with transactions: ca. 18s
&lt;br&gt;&lt;br&gt;Effectively, the storage delay disappears completely - which is a welcome 
&lt;br&gt;improvement. Would this be acceptable for inclusion in ns-3?
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Jonathan
&lt;br&gt;&lt;br&gt;P.S.: I have some other code, such as an 'interval data collector' which 
&lt;br&gt;samples a value multiple times during a simulation (to be able to graph how a 
&lt;br&gt;value changes over time during a simulation) and the routing protocol 
&lt;br&gt;implementation itself. I will try to post that when it's in a more publishable 
&lt;br&gt;state - it's currently still in development and doesn't conform to the ns-3 
&lt;br&gt;coding standards yet.
&lt;br&gt;&lt;br&gt;=============
&lt;br&gt;&lt;br&gt;--- sqlite-data-output.cc &amp;nbsp; &amp;nbsp; &amp;nbsp; 2009-11-12 15:09:05.000000000 +0100
&lt;br&gt;+++ sqlite-data-output-transaction.cc &amp;nbsp; 2009-11-12 14:36:05.000000000 +0100
&lt;br&gt;@@ -131,11 +131,13 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; blob.second + &amp;quot;')&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp;}
&lt;br&gt;&lt;br&gt;+ &amp;nbsp;Exec(&amp;quot;BEGIN&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp;SqliteOutputCallback callback(this, run);
&lt;br&gt;&amp;nbsp; &amp;nbsp;for (DataCalculatorList::iterator i = dc.DataCalculatorBegin();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; i != dc.DataCalculatorEnd(); i++) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;(*i)-&amp;gt;Output(callback);
&lt;br&gt;&amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp;Exec(&amp;quot;COMMIT&amp;quot;);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;sqlite3_close(m_db);
&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;tt&gt;[use_transaction.diff]&lt;/tt&gt;&lt;br /&gt;&lt;hr align=&quot;left&quot; width=&quot;300&quot; /&gt;&lt;tt&gt;--- sqlite-data-output.cc	2009-11-12 15:09:05.000000000 +0100
&lt;br&gt;+++ sqlite-data-output-transaction.cc	2009-11-12 14:36:05.000000000 +0100
&lt;br&gt;@@ -131,11 +131,13 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; blob.second + &amp;quot;')&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+ &amp;nbsp;Exec(&amp;quot;BEGIN&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp;SqliteOutputCallback callback(this, run);
&lt;br&gt;&amp;nbsp; &amp;nbsp;for (DataCalculatorList::iterator i = dc.DataCalculatorBegin();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; i != dc.DataCalculatorEnd(); i++) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;(*i)-&amp;gt;Output(callback);
&lt;br&gt;&amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp;Exec(&amp;quot;COMMIT&amp;quot;);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp;sqlite3_close(m_db);
&lt;br&gt;&amp;nbsp;
&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/-patch--Use-transactions-in-SQLite-output-tp26321719p26321719.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26316990</id>
	<title>Merge candidates- deadline approaching-Status update</title>
	<published>2009-11-12T03:20:07Z</published>
	<updated>2009-11-12T03:20:07Z</updated>
	<author>
		<name>Faker Moatamri</name>
	</author>
	<content type="html">Hi all,
&lt;br&gt;&lt;br&gt;I wish to remind you that the deadline to merge modules into NS-3.7 is 
&lt;br&gt;about to come: it is scheduled for Wednesday November 18th 2009. If 
&lt;br&gt;there is any error in the list or the status is different please don't 
&lt;br&gt;hesitate to tell me.
&lt;br&gt;&lt;br&gt;Some modules are just waiting for +1s, so please Tom, Nicola, Andrey, 
&lt;br&gt;Andreev, if you need to say +1 for a code to be merged please do as soon 
&lt;br&gt;as possible (look at the list below: 802.11n block ack, AODV).
&lt;br&gt;&lt;br&gt;We have also code that need to be reviewed: MPI-based parallalization, 
&lt;br&gt;IPv6 Extensions
&lt;br&gt;&lt;br&gt;The Merge candidates are:
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Underwater Acoustic Network Device
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; * /Review location/: &lt;a href=&quot;http://codereview.appspot.com/87043&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://codereview.appspot.com/87043&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; * /reviewer(s)/: Craig Dowell, Faker Moatamri
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Developer: Leonard Tracy
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Current status: waiting for corrections
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;a href=&quot;http://mailman.isi.edu/pipermail/ns-developers/2009-June/006148.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mailman.isi.edu/pipermail/ns-developers/2009-June/006148.html&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; WiMAX
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; * /code location/: &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;&lt;br&gt;&amp;nbsp; &amp;nbsp; * /reviewers/: &amp;nbsp;Faker Moatamri, Mathieu Lacage, Craig Dowel, Tom
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Henderson
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Developer: Amine Ismail
&lt;br&gt;&amp;nbsp; &amp;nbsp; * /Status/: Planning to merge by the end of this week
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; AODV
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; * /code location/: &lt;a href=&quot;https://forge.iitp.ru/hgprojects/ns3aodv/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://forge.iitp.ru/hgprojects/ns3aodv/&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; * /review location/: &lt;a href=&quot;http://codereview.appspot.com/115075/show&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://codereview.appspot.com/115075/show&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; * /reviewers/: Faker Moatamri, Tom Henderson
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Developer: Pavel Boyko
&lt;br&gt;&amp;nbsp; &amp;nbsp; * /Status: /Corrections made, waiting for +1s?
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;a href=&quot;http://mailman.isi.edu/pipermail/ns-developers/2009-September/006497.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mailman.isi.edu/pipermail/ns-developers/2009-September/006497.html&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; NHDP
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; * Code: No available code for the moment
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Developer: Tom Wambold
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Status: waiting to the code to be ready to review
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; MPI-based parallelization
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; * /review location/: &lt;a href=&quot;http://codereview.appspot.com/109068/show&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://codereview.appspot.com/109068/show&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; * Reviewers: Faker Moatamri
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Developer: Josh Pelkey
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Status: needs other reviews
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 802.11n block ack
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; * review location: &lt;a href=&quot;http://codereview.appspot.com/144050&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://codereview.appspot.com/144050&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; * Reviewers: Faker Moatamri, Nicola Baldo, Andrey Mazo, Andreev Kirill
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Developer: Mirko Blanchi
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Status: waiting for +1s
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Waypoint mobility model
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; * review location: &lt;a href=&quot;http://codereview.appspot.com/144064/show&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://codereview.appspot.com/144064/show&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; * Reviewers: Mathieu Lacage, Faker Moatamri
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Developer: Phillip Sitbon
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Status: merged into mainstream, needs tests and examples from Phillip
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; IPv6 Extension and Option Headers
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; * review location: &lt;a href=&quot;http://codereview.appspot.com/144048&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://codereview.appspot.com/144048&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; * Reviewers: Faker Moatamri
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Developers: Sebastien Vincent, Fabian Mauchle
&lt;br&gt;&amp;nbsp; &amp;nbsp; * Status: Needs more reviews
&lt;br&gt;&lt;br&gt;Thanks
&lt;br&gt;Best regards
&lt;br&gt;Faker Moatamri
&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/Merge-candidates--deadline-approaching-Status-update-tp26316990p26316990.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26315304</id>
	<title>Re: Trace satellite and nodes network:no packets forwarded</title>
	<published>2009-11-12T02:46:55Z</published>
	<updated>2009-11-12T02:46:55Z</updated>
	<author>
		<name>vijay96</name>
	</author>
	<content type="html">I have got the same problem can anyone explain it please
&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;m4rkus2006 wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;HELP ME PLEASEEEE!
&lt;br&gt;I have the same problem of Nicolas.
&lt;br&gt;i show there the enigmaaa...
&lt;br&gt;&lt;br&gt;******************************************************
&lt;br&gt;Hello,
&lt;br&gt;&lt;br&gt;I would like to know if it was possible to implement RTP in a satellites
&lt;br&gt;network, and if it's possible, how can I do it?
&lt;br&gt;Indeed, I would like to make real-time (RTP+RTCP) communications between 2
&lt;br&gt;'terrestrial' nodes, using a geo-stationnary satellite to link both of them.
&lt;br&gt;&lt;br&gt;I already handled TCL scripts of satellites networks, but when I implement a
&lt;br&gt;RTP
&lt;br&gt;session on the 2 terrestrial nodes and the satellite, no packet forwards on the
&lt;br&gt;terminal-satellite link.
&lt;br&gt;&lt;br&gt;Thanks for your help!
&lt;br&gt;&lt;br&gt;Nicolas Dubien.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;********* Script **********
&lt;br&gt;global ns
&lt;br&gt;set ns [new Simulator -multicast on]
&lt;br&gt;$ns rtproto Static
&lt;br&gt;&lt;br&gt;# Global configuration parameters
&lt;br&gt;&lt;br&gt;global opt
&lt;br&gt;set opt(chan) Channel/Sat
&lt;br&gt;set opt(bw_up) 2Mb
&lt;br&gt;set opt(bw_down) 2Mb
&lt;br&gt;set opt(bw_isl) 25Mb
&lt;br&gt;set opt(phy) Phy/Sat
&lt;br&gt;set opt(mac) Mac/Sat
&lt;br&gt;set opt(ifq) Queue/DropTail
&lt;br&gt;set opt(qlim) 50
&lt;br&gt;set opt(ll) LL/Sat
&lt;br&gt;set opt(wiredRouting) ON
&lt;br&gt;&lt;br&gt;&lt;br&gt;proc finish {} {
&lt;br&gt;global ns f
&lt;br&gt;$ns flush-trace
&lt;br&gt;close $f
&lt;br&gt;&lt;br&gt;exit 0
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;# XXX This tracing enabling must precede link and node creation
&lt;br&gt;set f [open out.tr w]
&lt;br&gt;$ns trace-all $f
&lt;br&gt;&lt;br&gt;# Set up satellite and terrestrial nodes
&lt;br&gt;&lt;br&gt;$ns node-config -satNodeType geo \
&lt;br&gt;-llType $opt(ll) \
&lt;br&gt;-ifqType $opt(ifq) \
&lt;br&gt;-ifqLen $opt(qlim) \
&lt;br&gt;-macType $opt(mac) \
&lt;br&gt;-phyType $opt(phy) \
&lt;br&gt;-channelType $opt(chan) \
&lt;br&gt;-downlinkBW $opt(bw_down) \
&lt;br&gt;-wiredRouting $opt(wiredRouting)
&lt;br&gt;&lt;br&gt;# GEO satellite at 15 degrees longitude East
&lt;br&gt;set n(1) [$ns node]; $n(1) set-position 15
&lt;br&gt;&lt;br&gt;# Two terminals: one in Helsinki and one in Lyon
&lt;br&gt;$ns node-config -satNodeType terminal
&lt;br&gt;set n(2) [$ns node]; $n(2) set-position 60.15 25.3; # Helsinki
&lt;br&gt;set n(3) [$ns node]; $n(3) set-position 45.45 4.50; # Lyon
&lt;br&gt;&lt;br&gt;# Add GSLs to geo satellites
&lt;br&gt;$n(2) add-gsl geo $opt(ll) $opt(ifq) $opt(qlim) $opt(mac) $opt(bw_up) \
&lt;br&gt;$opt(phy) [$n(1) set downlink_] [$n(1) set uplink_]; # Sat &amp;lt;--&amp;gt; Helsinki
&lt;br&gt;$n(3) add-gsl geo $opt(ll) $opt(ifq) $opt(qlim) $opt(mac) $opt(bw_up) \
&lt;br&gt;$opt(phy) [$n(1) set downlink_] [$n(1) set uplink_]; # Sat &amp;lt;--&amp;gt; Lyon
&lt;br&gt;&lt;br&gt;&lt;br&gt;# Another terrestrial node
&lt;br&gt;$ns unset satNodeType_
&lt;br&gt;set n(4) [$ns node]; # Espoo
&lt;br&gt;&lt;br&gt;# Add link between Helsinki terminal and Espoo node
&lt;br&gt;$ns duplex-link $n(2) $n(4) 5Mb 2ms DropTail; # Helsinki &amp;lt;--&amp;gt; Espoo
&lt;br&gt;&lt;br&gt;#Trace
&lt;br&gt;$ns trace-all-satlinks $f
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;#Multicast
&lt;br&gt;set mproto DM
&lt;br&gt;set mrthandle [$ns mrtproto $mproto {}]
&lt;br&gt;set group [Node allocaddr]
&lt;br&gt;&lt;br&gt;#RTP Session
&lt;br&gt;for {set i 1} {$i &amp;lt;= 4} {incr i} {
&lt;br&gt;set s($i) [new Session/RTP]
&lt;br&gt;$s($i) session_bw 400kb/s
&lt;br&gt;$s($i) attach-node $n($i)
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;# Satellite routing
&lt;br&gt;set satrouteobject_ [new SatRouteObject]
&lt;br&gt;$satrouteobject_ compute_routes
&lt;br&gt;&lt;br&gt;&lt;br&gt;# Join
&lt;br&gt;$ns at 1.0 &amp;quot;$s(1) join-group $group&amp;quot;; $ns at 1.1 &amp;quot;$s(1) start&amp;quot;
&lt;br&gt;$ns at 1.0 &amp;quot;$s(2) join-group $group&amp;quot;; $ns at 1.1 &amp;quot;$s(2) start&amp;quot;
&lt;br&gt;$ns at 1.0 &amp;quot;$s(3) join-group $group&amp;quot;; $ns at 1.1 &amp;quot;$s(3) start&amp;quot;
&lt;br&gt;$ns at 1.0 &amp;quot;$s(4) join-group $group&amp;quot;; $ns at 1.1 &amp;quot;$s(4) start&amp;quot;
&lt;br&gt;&lt;br&gt;# Emission
&lt;br&gt;$ns at 2.0 &amp;quot;$s(2) transmit 400kb/s&amp;quot;
&lt;br&gt;&lt;br&gt;$ns at 5.0 &amp;quot;finish&amp;quot;
&lt;br&gt;&lt;br&gt;$ns run
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------
&lt;br&gt;Passa a Infostrada. ADSL e Telefono senza limiti e senza canone Telecom
&lt;br&gt;&lt;a href=&quot;http://click.libero.it/infostrada&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://click.libero.it/infostrada&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&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/Trace-satellite-and-nodes-network%3Ano-packets-forwarded-tp9888538p26315304.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26315074</id>
	<title>Re: Handoff mechanism for 802.11e using NS2.</title>
	<published>2009-11-12T01:10:15Z</published>
	<updated>2009-11-12T01:10:15Z</updated>
	<author>
		<name>haq</name>
	</author>
	<content type="html">hi ,im also want to work on hanoff delay mechanism but i dont understand to start work from where.i mean my first step.so if u have information please guid me 
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Maggi..... wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;Hi all,
&lt;br&gt;&lt;br&gt;I am working with handoff mechanism for 802.11e using NS2.
&lt;br&gt;I want to knw whether there are anyone who is working on a similar thing.I
&lt;br&gt;want to discuss and share some ideas
&lt;br&gt;thank you.
&lt;br&gt;regards,
&lt;br&gt;mahinthan
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;B.C.Mahinthan
&lt;br&gt;School of Computer Engineering
&lt;br&gt;Nanyang Technological University
&lt;br&gt;Singapore
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&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/Handoff-mechanism-for-802.11e-using-NS2.-tp24898741p26315074.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26321981</id>
	<title>How to use droptail/queue in wireless network</title>
	<published>2009-11-12T00:49:34Z</published>
	<updated>2009-11-12T00:49:34Z</updated>
	<author>
		<name>thangnd</name>
	</author>
	<content type="html">&lt;br&gt;Hi,
&lt;br&gt;In traditional network to use Droptail/Queue i see using 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	$ns duplex-link $n0 $n2 5Mb 2ms DropTail
&lt;br&gt;and i wireless network i see
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; set val(chan) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Channel/WirelessChannel &amp;nbsp; &amp;nbsp;;# channel type
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; set val(prop) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Propagation/TwoRayGround &amp;nbsp; ;# radio-propagation model
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; set val(netif) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Phy/WirelessPhy &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;;# network interface type
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; set val(mac) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Mac/802_11 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ;# MAC type
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; set val(ifq) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Queue/DropTail/PriQueue &amp;nbsp; &amp;nbsp;;# interface queue type
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; set val(ll) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; LL &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ;# link layer type
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; set val(ant) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Antenna/OmniAntenna &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;;# antenna model
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; set val(ifqlen) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 50 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ;# max packet in ifq
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; set val(nn) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 25 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ;# number of mobilenodes
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; set val(rp) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MANUAL &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ;# routing protocol
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; set val(x) 100
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; set val(y) 100
&lt;br&gt;when configure node call
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $ns_ node-config -adhocRouting $val(rp) \
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 		 -llType $val(ll) \
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 		 -macType $val(mac) \
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 		 -ifqType $val(ifq) \
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 		 -ifqLen $val(ifqlen) \
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 		 -antType $val(ant) \
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 		 -propType $val(prop) \
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 		 -phyType $val(netif) \
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 		 -topoInstance $topo \
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 		 -agentTrace ON \
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 		 -routerTrace ON \
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 		 -macTrace ON \
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 		 -movementTrace OFF	
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;anything else to user Droptail/Queue in wireless work and how to
&lt;br&gt;calculate bandwidth for wireless network.
&lt;br&gt;Please help me. I need it soon.
&lt;br&gt;Thanks.
&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-use-droptail-queue-in-wireless-network-tp26321981p26321981.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26321892</id>
	<title>Multi-path Routing in a Wireless Network</title>
	<published>2009-11-11T12:55:55Z</published>
	<updated>2009-11-11T12:55:55Z</updated>
	<author>
		<name>keivan ronasi</name>
	</author>
	<content type="html">&lt;br&gt;Hi guys,
&lt;br&gt;&lt;br&gt;Does anybody know how I can perform multipath routing in a wireless topology. 
&lt;br&gt;&lt;br&gt;My
&lt;br&gt;problem is that I want to distribute data on multiple paths with
&lt;br&gt;&amp;quot;particular rates&amp;quot; instead of just distributing the load on them.
&lt;br&gt;&lt;br&gt;Thanks for your help.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;K1.
&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/Multi-path-Routing-in-a-Wireless-Network-tp26321892p26321892.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26305753</id>
	<title>Re: Selecting manually a base-station for connection with MobileIP</title>
	<published>2009-11-11T09:58:54Z</published>
	<updated>2009-11-11T09:58:54Z</updated>
	<author>
		<name>Mário Augusto</name>
	</author>
	<content type="html">&lt;br&gt;Sorry, I did not say what was the version of my NS: version 2.33.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Mario Ezequiel
&lt;br&gt;University of Sao Paulo - Brazil
&lt;br&gt;&lt;br&gt;2009/11/11 Mário Augusto &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26305753&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;marioeaugusto@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi All,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'm using MobileIP in a scenario with three 802.11 base-stations and a
&lt;br&gt;&amp;gt; mobile node
&lt;br&gt;&amp;gt; that pass near to them. Because of MobileIP, a base-station is
&lt;br&gt;&amp;gt; *automatically* chosen (foreign agent) and the packets start to be
&lt;br&gt;&amp;gt; sent to this base-station.
&lt;br&gt;&amp;gt; What I need to do is choosing what base-station the mobile will
&lt;br&gt;&amp;gt; connect to, based on its distance to the BS or any other parameter.
&lt;br&gt;&amp;gt; How can I disable this automatic choosing and, *manually*, connect to
&lt;br&gt;&amp;gt; a base-station of my own choice?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks for any comment.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Mario Ezequiel
&lt;br&gt;&amp;gt; University of Sao Paulo - Brazil
&lt;br&gt;&amp;gt;
&lt;/div&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/Selecting-manually-a-base-station-for-connection-with-MobileIP-tp26304886p26305753.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26304886</id>
	<title>Selecting manually a base-station for connection with MobileIP</title>
	<published>2009-11-11T09:05:14Z</published>
	<updated>2009-11-11T09:05:14Z</updated>
	<author>
		<name>Mário Augusto</name>
	</author>
	<content type="html">&lt;br&gt;Hi All,
&lt;br&gt;&lt;br&gt;I'm using MobileIP in a scenario with three 802.11 base-stations and a
&lt;br&gt;mobile node
&lt;br&gt;that pass near to them. Because of MobileIP, a base-station is
&lt;br&gt;*automatically* chosen (foreign agent) and the packets start to be
&lt;br&gt;sent to this base-station.
&lt;br&gt;What I need to do is choosing what base-station the mobile will
&lt;br&gt;connect to, based on its distance to the BS or any other parameter.
&lt;br&gt;How can I disable this automatic choosing and, *manually*, connect to
&lt;br&gt;a base-station of my own choice?
&lt;br&gt;&lt;br&gt;Thanks for any comment.
&lt;br&gt;&lt;br&gt;Mario Ezequiel
&lt;br&gt;University of Sao Paulo - Brazil
&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/Selecting-manually-a-base-station-for-connection-with-MobileIP-tp26304886p26304886.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26303340</id>
	<title>Re: Ipv6Extension (was UDPv6, missleading subject)</title>
	<published>2009-11-11T07:33:29Z</published>
	<updated>2009-11-11T07:33:29Z</updated>
	<author>
		<name>Sébastien Vincent</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I merge Fabian's repository (ns-3-ipv6-option) into ns-3-ipv6-ext 
&lt;br&gt;repository (&lt;a href=&quot;http://svnet.u-strasbg.fr/hg/ns-3-ipv6-ext&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svnet.u-strasbg.fr/hg/ns-3-ipv6-ext&lt;/a&gt;). I also fix 
&lt;br&gt;comments from codereview.
&lt;br&gt;&lt;br&gt;Best regards,
&lt;br&gt;--
&lt;br&gt;Sebastien
&lt;br&gt;&lt;br&gt;Sébastien Vincent a écrit :
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Fabian,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Fabian Mauchle a écrit :
&lt;br&gt;&amp;gt;&amp;gt; Hi All,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I looked over it again, and I'm not sure if removing the OptionDemux 
&lt;br&gt;&amp;gt;&amp;gt; could
&lt;br&gt;&amp;gt;&amp;gt; limit the flexibility it currently provides. So I've put together my old
&lt;br&gt;&amp;gt;&amp;gt; Extension-Option link. You can find the code at
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://sinv-56031.edu.hsr.ch/hg/ns-3-ipv6-option&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sinv-56031.edu.hsr.ch/hg/ns-3-ipv6-option&lt;/a&gt;.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; The modification mainly simplifies the Assembly of Extension- and Option
&lt;br&gt;&amp;gt;&amp;gt; Headers. It leaves the OptionDemux as is, and only extends the
&lt;br&gt;&amp;gt;&amp;gt; Ipv6ExtensionHeader and Ipv6OptionHeader. It also includes a small
&lt;br&gt;&amp;gt;&amp;gt; refactoring to remove duplicate code in the Ipv6Extension* subclasses.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; So for now, I would propose to us this as a merge candidate.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; What do you think?
&lt;br&gt;&amp;gt;&amp;gt; Sebastien?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I am very busy this week so I will try to review it by the end of 
&lt;br&gt;&amp;gt; week. And I will apply today the &amp;quot;code duplication fix&amp;quot; part of your 
&lt;br&gt;&amp;gt; patch.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; Sebastien
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Fabian
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; -----Ursprüngliche Nachricht-----
&lt;br&gt;&amp;gt;&amp;gt; Von: Faker Moatamri [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26303340&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;faker.moatamri@...&lt;/a&gt;] Gesendet: 
&lt;br&gt;&amp;gt;&amp;gt; Freitag, 30. Oktober 2009 12:41
&lt;br&gt;&amp;gt;&amp;gt; An: Mauchle Fabian (&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26303340&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;f1mauchl@...&lt;/a&gt;)
&lt;br&gt;&amp;gt;&amp;gt; Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26303340&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;vincent@...&lt;/a&gt;; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26303340&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ns-developers@...&lt;/a&gt;;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26303340&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ns-3-reviews@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; Betreff: Re: AW: [Ns-developers] Ipv6Extension (was UDPv6, missleading
&lt;br&gt;&amp;gt;&amp;gt; subject)
&lt;br&gt;&amp;gt;&amp;gt; ...
&lt;br&gt;&amp;gt;&amp;gt; Thanks for the explanation. It is clear that we can't merge both 
&lt;br&gt;&amp;gt;&amp;gt; codes in the main tree, so which version should be taken as a merge 
&lt;br&gt;&amp;gt;&amp;gt; candidate?
&lt;br&gt;&amp;gt;&amp;gt; ...
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Best regards
&lt;br&gt;&amp;gt;&amp;gt; Faker Moatamri
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&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/IPv6-extension-support-tp26010033p26303340.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26302143</id>
	<title>Wpan tcl</title>
	<published>2009-11-11T06:28:36Z</published>
	<updated>2009-11-11T06:28:36Z</updated>
	<author>
		<name>Zayneb</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;I'm studying WSNs, I work with wpan's tcl but I don't understand the usefulness of the following lines in &amp;quot;wpan_demo4.tcl&amp;quot;:
&lt;br&gt;&lt;br&gt;# For model 'TwoRayGround'
&lt;br&gt;set dist(5m) &amp;nbsp;7.69113e-06
&lt;br&gt;set dist(9m) &amp;nbsp;2.37381e-06
&lt;br&gt;set dist(10m) 1.92278e-06
&lt;br&gt;set dist(11m) 1.58908e-06
&lt;br&gt;set dist(12m) 1.33527e-06
&lt;br&gt;set dist(13m) 1.13774e-06
&lt;br&gt;set dist(14m) 9.81011e-07
&lt;br&gt;set dist(15m) 8.54570e-07
&lt;br&gt;set dist(16m) 7.51087e-07
&lt;br&gt;set dist(20m) 4.80696e-07
&lt;br&gt;set dist(25m) 3.07645e-07
&lt;br&gt;set dist(30m) 2.13643e-07
&lt;br&gt;set dist(35m) 1.56962e-07
&lt;br&gt;set dist(40m) 1.20174e-07
&lt;br&gt;Phy/WirelessPhy set CSThresh_ $dist(12m)
&lt;br&gt;Phy/WirelessPhy set RXThresh_ $dist(12m)
&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks.&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/Wpan-tcl-tp26302143p26302143.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26302107</id>
	<title>HMRSVP patch.</title>
	<published>2009-11-11T06:27:14Z</published>
	<updated>2009-11-11T06:27:14Z</updated>
	<author>
		<name>Turin36</name>
	</author>
	<content type="html">Hi everybody,
&lt;br&gt;&lt;br&gt;I'm searching for the HMRSVP patch for NS2 or in c++ code.
&lt;br&gt;&lt;br&gt;Please help!!!
&lt;br&gt;&lt;br&gt;Thank you all.&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/HMRSVP-patch.-tp26302107p26302107.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26299564</id>
	<title>Re: Waypoint Mobility model</title>
	<published>2009-11-11T03:06:25Z</published>
	<updated>2009-11-11T03:06:25Z</updated>
	<author>
		<name>Faker Moatamri</name>
	</author>
	<content type="html">&lt;div class='shrinkable-quote'&gt;&amp;gt; On Tue, 2009-11-10 at 08:11 -0800, Phillip Sitbon wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Also, please note that Time and Vector are the only things holding
&lt;br&gt;&amp;gt;&amp;gt; data, Waypoint doesn't need to maintain anything about them; for this
&lt;br&gt;&amp;gt;&amp;gt; reason, there is no error checking necessary in this class. I believe
&lt;br&gt;&amp;gt;&amp;gt; private members &amp; accessors are an unnecessary level of indirection
&lt;br&gt;&amp;gt;&amp;gt; and don't fit with the design of other data structures in ns-3.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; +1
&lt;br&gt;&amp;gt;
&lt;/div&gt;Done
&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/Waypoint-Mobility-model-tp26264710p26299564.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26299511</id>
	<title>Re: Waypoint Mobility model</title>
	<published>2009-11-11T03:02:11Z</published>
	<updated>2009-11-11T03:02:11Z</updated>
	<author>
		<name>Faker Moatamri</name>
	</author>
	<content type="html">&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Also, please note that Time and Vector are the only things holding
&lt;br&gt;&amp;gt;&amp;gt; data, Waypoint doesn't need to maintain anything about them; for this
&lt;br&gt;&amp;gt;&amp;gt; reason, there is no error checking necessary in this class. I believe
&lt;br&gt;&amp;gt;&amp;gt; private members &amp; accessors are an unnecessary level of indirection
&lt;br&gt;&amp;gt;&amp;gt; and don't fit with the design of other data structures in ns-3.
&lt;br&gt;&lt;br&gt;&amp;gt; Ok I will put it back as it was as soon as possible.
&lt;br&gt;&lt;br&gt;Done
&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/Waypoint-Mobility-model-tp26264710p26299511.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26298691</id>
	<title>regarding trace analysis</title>
	<published>2009-11-11T01:47:04Z</published>
	<updated>2009-11-11T01:47:04Z</updated>
	<author>
		<name>gayathri devi-2</name>
	</author>
	<content type="html">&lt;br&gt;Hai Everybody,
&lt;br&gt;&lt;br&gt;                   I hav written tcl script for creating 10 nodes in wireless topology.But while running the script the xgraph is not generated and i has open nam file in animater then it shows the simulation.I hereby attached my tcl script with this mail.pls suggest me some guidelines regarding the trace and nam files.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;set
&lt;br&gt;val(chan)   Channel/WirelessChannel
&lt;br&gt;&lt;br&gt;set
&lt;br&gt;val(prop)   Propagation/TwoRayGround
&lt;br&gt;&lt;br&gt;set
&lt;br&gt;val(netif)  Phy/WirelessPhy
&lt;br&gt;&lt;br&gt;set val(mac)    Mac/802_11
&lt;br&gt;&lt;br&gt;set val(ifq)    Queue/DropTail/PriQueue
&lt;br&gt;&lt;br&gt;set val(ll)     LL
&lt;br&gt;&lt;br&gt;set val(ant)    Antenna/OmniAntenna
&lt;br&gt;&lt;br&gt;set val(ifqlen)
&lt;br&gt;50
&lt;br&gt;&lt;br&gt;set val(nn)     10
&lt;br&gt;&lt;br&gt;set val(rp)     DSDV
&lt;br&gt;&lt;br&gt;set val(x)      500
&lt;br&gt;&lt;br&gt;set val(y)      400
&lt;br&gt;&lt;br&gt;set
&lt;br&gt;val(stop)   150
&lt;br&gt;&lt;br&gt;set ns [new
&lt;br&gt;Simulator]
&lt;br&gt;&lt;br&gt;set tracefd [open
&lt;br&gt;fwd.tr w]
&lt;br&gt;&lt;br&gt;set windowVsTime2
&lt;br&gt;[open fwdg.tr w]
&lt;br&gt;&lt;br&gt;set namtrace
&lt;br&gt;[open fwd.nam w]
&lt;br&gt;&lt;br&gt;$ns trace-all
&lt;br&gt;$tracefd
&lt;br&gt;&lt;br&gt;$ns namtrace-all-wireless
&lt;br&gt;$namtrace $val(x) $val(y)
&lt;br&gt;&lt;br&gt;set topo [new
&lt;br&gt;Topography]
&lt;br&gt;&lt;br&gt;$topo
&lt;br&gt;load_flatgrid $val(x) $val(y)
&lt;br&gt;&lt;br&gt;set god
&lt;br&gt;[create-god 10]
&lt;br&gt;&lt;br&gt;set chan_1_ [new
&lt;br&gt;$val(chan)]
&lt;br&gt;&lt;br&gt;set chan_2_ [new
&lt;br&gt;$val(chan)]
&lt;br&gt;&lt;br&gt;$ns node-config
&lt;br&gt;-adhocRouting $val(rp)\
&lt;br&gt;&lt;br&gt;                -llType $val(ll)\
&lt;br&gt;&lt;br&gt;                -macType $val(mac)\
&lt;br&gt;&lt;br&gt;                -ifqType $val(ifq)\
&lt;br&gt;&lt;br&gt;                -ifqLen $val(ifqlen)\
&lt;br&gt;&lt;br&gt;                -antType $val(ant)\
&lt;br&gt;&lt;br&gt;                -propType $val(prop)\
&lt;br&gt;&lt;br&gt;                -phyType $val(netif)\
&lt;br&gt;&lt;br&gt;                -channel $chan_1_\
&lt;br&gt;&lt;br&gt;                -topoInstance $topo\
&lt;br&gt;&lt;br&gt;                -agentTrace ON\
&lt;br&gt;&lt;br&gt;                -routerTrace ON\
&lt;br&gt;&lt;br&gt;                -macTrace ON\
&lt;br&gt;&lt;br&gt;                -movementTrace ON
&lt;br&gt;&lt;br&gt;for {set i 0} {$i
&lt;br&gt;&amp;lt; $val(nn)} {incr i} {
&lt;br&gt;&lt;br&gt;        set node_($i) [$ns node]
&lt;br&gt;&lt;br&gt;}
&lt;br&gt;&lt;br&gt;$node_(0) set X_
&lt;br&gt;5.0
&lt;br&gt;&lt;br&gt;$node_(0) set Y_
&lt;br&gt;5.0
&lt;br&gt;&lt;br&gt;$node_(1) set X_
&lt;br&gt;200.0
&lt;br&gt;&lt;br&gt;$node_(1) set Y_
&lt;br&gt;5.0
&lt;br&gt;&lt;br&gt;$node_(2) set X_
&lt;br&gt;272.0
&lt;br&gt;&lt;br&gt;$node_(2) set Y_
&lt;br&gt;349.0
&lt;br&gt;&lt;br&gt;$node_(3) set X_
&lt;br&gt;40.0
&lt;br&gt;&lt;br&gt;$node_(3) set Y_
&lt;br&gt;263
&lt;br&gt;&lt;br&gt;$node_(4) set X_
&lt;br&gt;110.0
&lt;br&gt;&lt;br&gt;$node_(4) set Y_
&lt;br&gt;210.0
&lt;br&gt;&lt;br&gt;$node_(5) set X_
&lt;br&gt;450.0
&lt;br&gt;&lt;br&gt;$node_(5) set Y_
&lt;br&gt;300.0
&lt;br&gt;&lt;br&gt;$node_(6) set X_
&lt;br&gt;185.0
&lt;br&gt;&lt;br&gt;$node_(6) set Y_
&lt;br&gt;400.0
&lt;br&gt;&lt;br&gt;$node_(7) set X_
&lt;br&gt;20.0
&lt;br&gt;&lt;br&gt;$node_(7) set Y_
&lt;br&gt;220.0
&lt;br&gt;&lt;br&gt;$node_(8) set X_
&lt;br&gt;100.0
&lt;br&gt;&lt;br&gt;$node_(8) set Y_
&lt;br&gt;120.0
&lt;br&gt;&lt;br&gt;$node_(9) set X_
&lt;br&gt;300.0
&lt;br&gt;&lt;br&gt;$node_(9) set Y_
&lt;br&gt;270.0
&lt;br&gt;&lt;br&gt;$ns duplex-link
&lt;br&gt;$node_(0) $node_(1) 1Mb 10ms DropTail
&lt;br&gt;&lt;br&gt;$ns duplex-link
&lt;br&gt;$node_(0) $node_(2) 1Mb 10ms SFQ
&lt;br&gt;&lt;br&gt;$ns duplex-link
&lt;br&gt;$node_(1) $node_(2) 1Mb 10ms DropTail
&lt;br&gt;&lt;br&gt;$ns duplex-link
&lt;br&gt;$node_(1) $node_(3) 1Mb 10ms SFQ
&lt;br&gt;&lt;br&gt;$ns duplex-link
&lt;br&gt;$node_(2) $node_(3) 1Mb 10ms DropTail
&lt;br&gt;&lt;br&gt;$ns duplex-link
&lt;br&gt;$node_(3) $node_(4) 1Mb 10ms SFQ
&lt;br&gt;&lt;br&gt;$ns duplex-link
&lt;br&gt;$node_(4) $node_(5) 1Mb 10ms DropTail
&lt;br&gt;&lt;br&gt;$ns duplex-link
&lt;br&gt;$node_(5) $node_(6) 1Mb 10ms SFQ
&lt;br&gt;&lt;br&gt;$ns duplex-link
&lt;br&gt;$node_(6) $node_(7) 1Mb 10ms DropTail
&lt;br&gt;&lt;br&gt;$ns duplex-link
&lt;br&gt;$node_(7) $node_(8) 1Mb 10ms SFQ
&lt;br&gt;&lt;br&gt;$ns duplex-link
&lt;br&gt;$node_(8) $node_(9) 1Mb 10ms DropTail
&lt;br&gt;&lt;br&gt;$ns node-config
&lt;br&gt;-adhocRouting $val(rp)\
&lt;br&gt;&lt;br&gt;                -llType $val(ll)\
&lt;br&gt;&lt;br&gt;                -macType $val(mac)\
&lt;br&gt;&lt;br&gt;                -ifqType $val(ifq)\
&lt;br&gt;&lt;br&gt;                -ifqLen $val(ifqlen)\
&lt;br&gt;&lt;br&gt;                -antType $val(ant)\
&lt;br&gt;&lt;br&gt;                -propType $val(prop)\
&lt;br&gt;&lt;br&gt;                -phyType $val(netif)\
&lt;br&gt;&lt;br&gt;                -channel $chan_1_\
&lt;br&gt;&lt;br&gt;                -topoInstance $topo\
&lt;br&gt;&lt;br&gt;                -agentTrace ON\
&lt;br&gt;&lt;br&gt;                -routerTrace ON\
&lt;br&gt;&lt;br&gt;                -macTrace ON\
&lt;br&gt;&lt;br&gt;                -movementTrace ON
&lt;br&gt;&lt;br&gt;$ns duplex-link-op
&lt;br&gt;$node_(0) $node_(1) orient right
&lt;br&gt;&lt;br&gt;$ns
&lt;br&gt;duplex-link-op $node_(0) $node_(2) orient left-up
&lt;br&gt;&lt;br&gt;$ns
&lt;br&gt;duplex-link-op $node_(1) $node_(2) orient left-up
&lt;br&gt;&lt;br&gt;$ns
&lt;br&gt;duplex-link-op $node_(1) $node_(3) orient right-up
&lt;br&gt;&lt;br&gt;$ns
&lt;br&gt;duplex-link-op $node_(2) $node_(3) orient right-up
&lt;br&gt;&lt;br&gt;$ns
&lt;br&gt;duplex-link-op $node_(3) $node_(4) orient right-up
&lt;br&gt;&lt;br&gt;$ns
&lt;br&gt;duplex-link-op $node_(4) $node_(5) orient right
&lt;br&gt;&lt;br&gt;$ns
&lt;br&gt;duplex-link-op $node_(5) $node_(6) orient right
&lt;br&gt;&lt;br&gt;$ns
&lt;br&gt;duplex-link-op $node_(6) $node_(7) orient right-down
&lt;br&gt;&lt;br&gt;$ns
&lt;br&gt;duplex-link-op $node_(7) $node_(8) orient left-down
&lt;br&gt;&lt;br&gt;$ns
&lt;br&gt;duplex-link-op $node_(8) $node_(9) orient left-down
&lt;br&gt;&lt;br&gt;#$ns rtproto
&lt;br&gt;Static
&lt;br&gt;&lt;br&gt;set tcp0 [new
&lt;br&gt;Agent/TCP/Newreno]
&lt;br&gt;&lt;br&gt;$tcp0 set class_
&lt;br&gt;2
&lt;br&gt;&lt;br&gt;#$tcp set window_
&lt;br&gt;2000
&lt;br&gt;&lt;br&gt;#Agent/TCPSink/DelAck
&lt;br&gt;set interval_ 100ms
&lt;br&gt;&lt;br&gt;set sink [new
&lt;br&gt;Agent/TCPSink]
&lt;br&gt;&lt;br&gt;$ns attach-agent
&lt;br&gt;$node_(0) $tcp0
&lt;br&gt;&lt;br&gt;$ns attach-agent
&lt;br&gt;$node_(9) $sink
&lt;br&gt;&lt;br&gt;$ns connect $tcp0
&lt;br&gt;$sink
&lt;br&gt;&lt;br&gt;$tcp0 set fid_ 1
&lt;br&gt;&lt;br&gt;set ftp [new
&lt;br&gt;Application/FTP]
&lt;br&gt;&lt;br&gt;$ftp attach-agent
&lt;br&gt;$tcp0
&lt;br&gt;&lt;br&gt;$ns at 1.0
&lt;br&gt;&amp;quot;$ftp start&amp;quot;
&lt;br&gt;&lt;br&gt;proc record {tcp
&lt;br&gt;file} {
&lt;br&gt;&lt;br&gt;        global ns
&lt;br&gt;&lt;br&gt;        set time 0.1
&lt;br&gt;&lt;br&gt;        set cwnd [$tcp set cwnd_]
&lt;br&gt;&lt;br&gt;        set now [$ns now]
&lt;br&gt;&lt;br&gt;        puts $file &amp;quot;$now $cwnd&amp;quot;
&lt;br&gt;&lt;br&gt;        $ns at [expr $now+$time] &amp;quot;record
&lt;br&gt;$tcp $file&amp;quot; }
&lt;br&gt;&lt;br&gt;        $ns at 1.1 &amp;quot;record $tcp0
&lt;br&gt;$windowVsTime2&amp;quot;
&lt;br&gt;&lt;br&gt;for {set i 0} {$i
&lt;br&gt;&amp;lt; $val(nn)} {incr i} {
&lt;br&gt;&lt;br&gt;$ns
&lt;br&gt;initial_node_pos $node_($i) 30
&lt;br&gt;&lt;br&gt;}
&lt;br&gt;&lt;br&gt;for {set i 0} {$i
&lt;br&gt;&amp;lt; $val(nn)} {incr i} {
&lt;br&gt;&lt;br&gt;        $ns at $val(stop) &amp;quot;$node_($i)
&lt;br&gt;reset&amp;quot;;
&lt;br&gt;&lt;br&gt;}
&lt;br&gt;&lt;br&gt;$ns at $val(stop)
&lt;br&gt;&amp;quot;$ns nam-end-wireless $val(stop)&amp;quot;
&lt;br&gt;&lt;br&gt;$ns at $val(stop)
&lt;br&gt;&amp;quot;stop&amp;quot;
&lt;br&gt;&lt;br&gt;$ns at 150.01
&lt;br&gt;&amp;quot;puts \&amp;quot;end simulation\&amp;quot; ; $ns halt&amp;quot;
&lt;br&gt;&lt;br&gt;proc stop {} {
&lt;br&gt;&lt;br&gt;        global ns tracefd namtrace
&lt;br&gt;&lt;br&gt;        $ns flush-trace
&lt;br&gt;&lt;br&gt;        close $tracefd
&lt;br&gt;&lt;br&gt;        close $namtrace
&lt;br&gt;&lt;br&gt;        exec nam $namtrace &amp;
&lt;br&gt;&lt;br&gt;        exec xgraph $tracefd -t &amp;quot;Packet
&lt;br&gt;flow&amp;quot; -x &amp;quot;Time&amp;quot; -y &amp;quot;Packets&amp;quot; &amp;
&lt;br&gt;&lt;br&gt;        exit 0
&lt;br&gt;&lt;br&gt;}
&lt;br&gt;&lt;br&gt;$ns run
&lt;br&gt;&lt;br&gt; 
&lt;br&gt;&lt;br&gt; Thanks
&lt;br&gt;&lt;br&gt; 
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Try the new Yahoo! India Homepage. Click here. &lt;a href=&quot;http://in.yahoo.com/trynew&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://in.yahoo.com/trynew&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/regarding-trace-analysis-tp26298691p26298691.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26296787</id>
	<title>Re: Waypoint Mobility model</title>
	<published>2009-11-10T22:36:42Z</published>
	<updated>2009-11-10T22:36:42Z</updated>
	<author>
		<name>Mathieu Lacage</name>
	</author>
	<content type="html">On Tue, 2009-11-10 at 08:11 -0800, Phillip Sitbon wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Also, please note that Time and Vector are the only things holding
&lt;br&gt;&amp;gt; data, Waypoint doesn't need to maintain anything about them; for this
&lt;br&gt;&amp;gt; reason, there is no error checking necessary in this class. I believe
&lt;br&gt;&amp;gt; private members &amp; accessors are an unnecessary level of indirection
&lt;br&gt;&amp;gt; and don't fit with the design of other data structures in ns-3.
&lt;br&gt;&lt;br&gt;+1
&lt;br&gt;&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/Waypoint-Mobility-model-tp26264710p26296787.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26296707</id>
	<title>Re: quesiton regarding database in NS2</title>
	<published>2009-11-10T22:25:34Z</published>
	<updated>2009-11-10T22:25:34Z</updated>
	<author>
		<name>galaxy-huang</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br /&gt;hi,Both are OK. I don't know what kind of database software you use. But I know that MySQL offer the API for C,C++, Perl, PHP, Python, TCL etc.?
&lt;br&gt;&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/Re%3A-quesiton-regarding-database-in-NS2-tp26296707p26296707.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26296614</id>
	<title>usage of energy</title>
	<published>2009-11-10T22:11:55Z</published>
	<updated>2009-11-10T22:11:55Z</updated>
	<author>
		<name>gauri nir</name>
	</author>
	<content type="html">&lt;br&gt;Hi!
&lt;br&gt;  I am working with wireless mobile nodes &amp; need to use
&lt;br&gt;energy of each node at every instant from the trace file.
&lt;br&gt;How do I do it?
&lt;br&gt;Thanx,
&lt;br&gt;Gauri
&lt;br&gt;&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/usage-of-energy-tp26296614p26296614.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26296373</id>
	<title>Help me multichannels</title>
	<published>2009-11-10T21:36:39Z</published>
	<updated>2009-11-10T21:36:39Z</updated>
	<author>
		<name>thangnd</name>
	</author>
	<content type="html">&lt;br&gt;Hi all,
&lt;br&gt;Anyone uses multichannels as
&lt;br&gt;&lt;a href=&quot;http://www.cse.msu.edu/~wangbo1/ns2/nshowto8.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cse.msu.edu/~wangbo1/ns2/nshowto8.html&lt;/a&gt;? 
&lt;br&gt;&lt;br&gt;I made hyacinth on Ns-2.29 and test with twoflows-2channel.tcl and run
&lt;br&gt;well. Now i have some nodes 0----&amp;gt;1----&amp;gt;(4)&amp;lt;---3&amp;lt;---2.There are 2
&lt;br&gt;channels: 1--&amp;gt;2--&amp;gt;4 and 2---&amp;gt;3---&amp;gt;4. How to transfer a packet from 1 to
&lt;br&gt;4 and 2 to 4. I tried
&lt;br&gt;####################
&lt;br&gt;# Add routing tag
&lt;br&gt;$node_(0) add-route-tag 1 999
&lt;br&gt;$node_(1) add-route-tag 4 88
&lt;br&gt;$node_(2) add-route-tag 3 8
&lt;br&gt;$node_(3) add-route-tag 4 99
&lt;br&gt;#$ragent add-next-hop $dst $tag $hop $nic
&lt;br&gt;# Add next hop
&lt;br&gt;$node_(0) add-next-hop 1 999 1 2
&lt;br&gt;$node_(1) add-next-hop 4 88 4 5
&lt;br&gt;$node_(2) add-next-hop 3 8 3 3
&lt;br&gt;$node_(3) add-next-hop 4 99 4 1
&lt;br&gt;******--------------------*******
&lt;br&gt;set null0 [new Agent/Null] 
&lt;br&gt;$ns_ attach-agent $node_(1) $null0 
&lt;br&gt;set cbr0 [attach-cbr-traffic $node_(0) $null0 500 0.005] 
&lt;br&gt;&lt;br&gt;$ns_ at 0.001 &amp;quot;$cbr0 start&amp;quot;
&lt;br&gt;$ns_ at 4.9 &amp;quot;$cbr0 stop&amp;quot;
&lt;br&gt;&lt;br&gt;set null1 [new Agent/Null]
&lt;br&gt;$ns_ attach-agent $node_(3) $null1
&lt;br&gt;set cbr1 [attach-cbr-traffic $node_(2) $null1 500 0.005]
&lt;br&gt;$ns_ at 0.001 &amp;quot;$cbr1 start&amp;quot;
&lt;br&gt;$ns_ at 4.9 &amp;quot;$cbr1 stop&amp;quot;
&lt;br&gt;==&amp;gt; result is only packets transfer from 0 to 1, 2 to 3, packets can't
&lt;br&gt;reach to 4. 
&lt;br&gt;Please, please help me soon.
&lt;br&gt;Thank you very much.
&lt;br&gt;&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/Help-me-multichannels-tp26296373p26296373.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26296396</id>
	<title>add WIFI_PHY_STANDARD_80211p_CCH and SCH</title>
	<published>2009-11-10T20:56:06Z</published>
	<updated>2009-11-10T20:56:06Z</updated>
	<author>
		<name>Michael Nowatkowski</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp; This change adds WIFI_PHY_STANDARD_80211p_SCH and
&lt;br&gt;WIFI_PHY_STANDARD_80211p_CCH as possible choices for WifiHelper::SetStandard
&lt;br&gt;(enum WifiPhyStandard standard) when using QadhocWifiMac.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://codereview.appspot.com/152058/show&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://codereview.appspot.com/152058/show&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp; 802.11p uses 10 MHz channels, so I tried to use as much existing
&lt;br&gt;WIFI_PHY_STANDARD_80211_10Mhz code as possible. &amp;nbsp;802.11p also uses the
&lt;br&gt;802.11e QOS model. &amp;nbsp;The SCH follows the default EDCA parameters, but the CCH
&lt;br&gt;uses a different set of parameters. &amp;nbsp;I added some lines of code to add
&lt;br&gt;802.11p specifications for the service channels (SCH) and the control
&lt;br&gt;channel (CCH) per IEEE 1609.4-2006, sections 6.3.1 and 6.3.2. &amp;nbsp;cwMax for
&lt;br&gt;both CCH and SCH is 511, versus 1023 in other standards.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Thanks!
&lt;br&gt;&lt;br&gt;&amp;nbsp; Michael Nowatkowski
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp; I modified the following files:
&lt;br&gt;&lt;br&gt;src/devices/wifi/qadhoc-wifi-mac.cc -- adds case statements for the added
&lt;br&gt;standards. &amp;nbsp;CCH calls a new member function, ConfigureCCHDcf, because the
&lt;br&gt;CCH Dcf parameters are different from the default 10Mhz parameters, and
&lt;br&gt;cwMax is 511. &amp;nbsp;SCH uses the default Dcf parameters, but cwMax is 511.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;src/devices/wifi/wifi-mac.h -- adds new member function prototypes
&lt;br&gt;ConfigureCCHDcf, Configure80211p_CCH() and SCH().
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;src/devices/wifi/wifi-mac.cc -- adds case statements for the added standards
&lt;br&gt;and adds new member functions Configure80211p_CCH() and SCH(), based on
&lt;br&gt;10Mhz code, modifying the SetSlot time to 16 microseconds, per IEEE
&lt;br&gt;P802.11p, and ConfigureCCHDcf, based on ConfigureDcf with CCH-specific
&lt;br&gt;parameters set.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;src/devices/wifi/yans-wifi-phy.h -- adds prototypes Configure80211p_CCH
&lt;br&gt;(void) and SCH (void)
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;src/devices/wifi/yans-wifi-phy.cc -- adds case statements for the added
&lt;br&gt;standards and adds new member functions Configure80211p_CCH(void) and
&lt;br&gt;SCH(void), based on 10Mhz code. &amp;nbsp;I left m_channelStartingFrequency = 5e3.
&lt;br&gt;The actual starting frequency is at 5.860 GHz for the first CCH (channel
&lt;br&gt;number 172), &amp;nbsp;but I think using the actual channel number with
&lt;br&gt;SetChannelNumber will account for that (5e3 + 172*5 = 5860).
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;src/devices/wifi/wifi-phy-standard.h -- adds the enumeration of the CCH and
&lt;br&gt;SCH.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp; **The changes can be tested by modifying a few lines in
&lt;br&gt;/tutorial/third.cc:
&lt;br&gt;&lt;br&gt;&amp;nbsp; WifiHelper wifi = WifiHelper::Default ();
&lt;br&gt;&lt;br&gt;&amp;nbsp; wifi.SetStandard(WIFI_PHY_STANDARD_80211p_CCH); // added this line
&lt;br&gt;&lt;br&gt;&amp;nbsp; wifi.SetRemoteStationManager (&amp;quot;ns3::AarfWifiManager&amp;quot;);
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp; QosWifiMacHelper mac = QosWifiMacHelper::Default (); // changed Nqos to
&lt;br&gt;Qos
&lt;br&gt;&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&lt;br&gt;&amp;nbsp; mac.SetType (&amp;quot;ns3::QadhocWifiMac&amp;quot;); // changed to QadhocWifiMac
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp; NetDeviceContainer staDevices;
&lt;br&gt;&lt;br&gt;&amp;nbsp; staDevices = wifi.Install (phy, mac, wifiStaNodes);
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp; mac.SetType (&amp;quot;ns3::QadhocWifiMac&amp;quot;); // changed to QadhocWifiMac
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&amp;nbsp; NetDeviceContainer apDevices;
&lt;br&gt;&lt;br&gt;&amp;nbsp; apDevices = wifi.Install (phy, mac, wifiApNode);
&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/add-WIFI_PHY_STANDARD_80211p_CCH-and-SCH-tp26296396p26296396.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26292892</id>
	<title>Re: Waypoint Mobility model</title>
	<published>2009-11-10T14:54:41Z</published>
	<updated>2009-11-10T14:54:41Z</updated>
	<author>
		<name>Faker Moatamri</name>
	</author>
	<content type="html">&lt;div class='shrinkable-quote'&gt;&amp;gt; Faker,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Please refer to my comments on that topic in Rietveld- Waypoint is
&lt;br&gt;&amp;gt; meant to be a data structure, and I was merely following the style of
&lt;br&gt;&amp;gt; many other object types by using the 'class' keyword. If you insist on
&lt;br&gt;&amp;gt; the changes, I'd rather pull the Waypoint type entirely and make it
&lt;br&gt;&amp;gt; internal to WaypointMobilityModel.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Also, please note that Time and Vector are the only things holding
&lt;br&gt;&amp;gt; data, Waypoint doesn't need to maintain anything about them; for this
&lt;br&gt;&amp;gt; reason, there is no error checking necessary in this class. I believe
&lt;br&gt;&amp;gt; private members &amp; accessors are an unnecessary level of indirection
&lt;br&gt;&amp;gt; and don't fit with the design of other data structures in ns-3.
&lt;/div&gt;Ok I will put it back as it was as soon as possible.
&lt;br&gt;Regards
&lt;br&gt;Faker Moatamri
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hope this clarifies things a bit.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Phillip
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Tue, Nov 10, 2009 at 4:39 AM, Faker Moatamri
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26292892&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;faker.moatamri@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; Hi Phillip,
&lt;br&gt;&amp;gt;&amp;gt; I added your patch to the mainstream ns-3-dev, I changed the class
&lt;br&gt;&amp;gt;&amp;gt; waypoint.h/cc to make the member variable names according to the
&lt;br&gt;&amp;gt;&amp;gt; standard
&lt;br&gt;&amp;gt;&amp;gt; m_time and m_position instead of time and position and I made them
&lt;br&gt;&amp;gt;&amp;gt; private.
&lt;br&gt;&amp;gt;&amp;gt; I added accessor functions. As I told you class member variables should
&lt;br&gt;&amp;gt;&amp;gt; always be private or protected so that the class can control the values
&lt;br&gt;&amp;gt;&amp;gt; that
&lt;br&gt;&amp;gt;&amp;gt; can be set to.
&lt;br&gt;&amp;gt;&amp;gt; Please update your repo and keep on working on tests and examples.
&lt;br&gt;&amp;gt;&amp;gt; Best regards
&lt;br&gt;&amp;gt;&amp;gt; Faker Moatamri
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&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/Waypoint-Mobility-model-tp26264710p26292892.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26292393</id>
	<title>FW: Packet loss with MANET routing protocol !! ;(</title>
	<published>2009-11-10T14:21:08Z</published>
	<updated>2009-11-10T14:21:08Z</updated>
	<author>
		<name>adoul_2009</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Hi friends ,
&lt;br&gt;&lt;br&gt;I have noticed that not all the packets sent by my agent are received so I want to ask this question :
&lt;br&gt;how to ensure that MANET routing protocols (such as AODV or DSDV) do not lose some packets ?!!
&lt;br&gt;In fact what I want to do is to force the routing protocol to do not losing packets...are there a method
&lt;br&gt;to ensure that every packet which I put on the network will arrive to its destination ??
&lt;br&gt;&lt;br&gt;Thanks for your responses in advance.
&lt;br&gt;&lt;br&gt;&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; &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; Sincerely / Adel Belkhiri.
&lt;br&gt;&amp;nbsp;		 	 &amp;nbsp; 		 &amp;nbsp;
&lt;br&gt;Windows Live: Make it easier for your friends to see &amp;nbsp;what you’re up to on Facebook. 		 	 &amp;nbsp; 		 &amp;nbsp;
&lt;br&gt;_________________________________________________________________
&lt;br&gt;Windows Live: Friends get your Flickr, Yelp, and Digg updates when they e-mail you.
&lt;br&gt;&lt;a href=&quot;http://www.microsoft.com/middleeast/windows/windowslive/see-it-in-action/social-network-basics.aspx?ocid=PID23461::T:WLMTAGL:ON:WL:en-xm:SI_SB_3:092010&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.microsoft.com/middleeast/windows/windowslive/see-it-in-action/social-network-basics.aspx?ocid=PID23461::T:WLMTAGL:ON:WL:en-xm:SI_SB_3:092010&lt;/a&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/FW%3A-Packet-loss-with-MANET-routing-protocol-%21%21--%28-tp26292393p26292393.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26290582</id>
	<title>Re: MPI for ns-3</title>
	<published>2009-11-10T12:23:05Z</published>
	<updated>2009-11-10T12:23:05Z</updated>
	<author>
		<name>craigdo</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;FYI, there is a conflict on Fedora systems between libotf and openmpi. &amp;nbsp;Both
&lt;br&gt;provide a &amp;quot;%{-bindir}/otfdump&amp;quot;. &amp;nbsp;One OTF is apparently OpenTypeFont from
&lt;br&gt;emacs and the other is OpenTraceFormat from openmpi.
&lt;br&gt;&lt;br&gt;If you &amp;quot;yum remove libotf&amp;quot; to get rid of the pre-existing /usr/bin/otfdump,
&lt;br&gt;it removes emacs where the other dependency lies.
&lt;br&gt;&lt;br&gt;Some googling reveals that a new version of openmpi will fix this; but until
&lt;br&gt;that is released (I can't find one), a workaround seems to be:
&lt;br&gt;&lt;br&gt;1) If you care, rename the tiny otfdump which emacs says it needs (but I
&lt;br&gt;don't know what obscure thing uses it):
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;mv /usr/bin/otfdump /usr/bin/otfdump.emacs-version
&lt;br&gt;&lt;br&gt;2) Manually resolve openmpi dependencies:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;sudo yum install libgfortran libtorque numactl
&lt;br&gt;&lt;br&gt;3) Download rpm packages,
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; openmpi-1.3.1-1.fc11.i586.rpm
&lt;br&gt;&amp;nbsp; &amp;nbsp; openmpi-devel-1.3.1-1.fc11.i586.rpm
&lt;br&gt;&amp;nbsp; &amp;nbsp; openmpi-libs-1.3.1-1.fc11.i586.rpm
&lt;br&gt;&amp;nbsp; &amp;nbsp; openmpi-vt-1.3.1-1.fc11.i586.rpm
&lt;br&gt;&lt;br&gt;from 
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;a href=&quot;http://mirrors.kernel.org/fedora/releases/11/Everything/i386/os/Packages/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mirrors.kernel.org/fedora/releases/11/Everything/i386/os/Packages/&lt;/a&gt;&lt;br&gt;&lt;br&gt;4) Force the packages in:
&lt;br&gt;&lt;br&gt;&amp;nbsp; sudo rpm -ivh --force openmpi-1.3.1-1.fc11.i586.rpm
&lt;br&gt;openmpi-libs-1.3.1-1.fc11.i586.rpm openmpi-devel-1.3.1-1.fc11.i586.rpm
&lt;br&gt;openmpi-vt-1.3.1-1.fc11.i586.rpm
&lt;br&gt;&lt;br&gt;I haven't run the example yet, but this does seem to install openmpi on
&lt;br&gt;Fedora 11.
&lt;br&gt;&lt;br&gt;-- Craig
&lt;br&gt;&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/MPI-for-ns-3-tp26198859p26290582.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26289070</id>
	<title>how to install ns2?</title>
	<published>2009-11-10T11:42:17Z</published>
	<updated>2009-11-10T11:42:17Z</updated>
	<author>
		<name>epiey</name>
	</author>
	<content type="html">i want to use this software for my final project. &amp;nbsp;i wat to do the analysis on qos of wimax. can anyone help me? i have a problem to install using the link below :
&lt;br&gt;&lt;b&gt;&lt;br&gt;&lt;a href=&quot;http://www.lrc.ic.unicamp.br/wimax_ns2/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.lrc.ic.unicamp.br/wimax_ns2/&lt;/a&gt;&lt;/b&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-install-ns2--tp26289070p26289070.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26289068</id>
	<title>how to install ns2?</title>
	<published>2009-11-10T11:34:31Z</published>
	<updated>2009-11-10T11:34:31Z</updated>
	<author>
		<name>epiey</name>
	</author>
	<content type="html">&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-install-ns2--tp26289068p26289068.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26289608</id>
	<title>qustion regarding database in Ns2</title>
	<published>2009-11-10T11:15:22Z</published>
	<updated>2009-11-10T11:15:22Z</updated>
	<author>
		<name>sashtari</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;&lt;br&gt;-
&lt;br&gt;Hello every body
&lt;br&gt;&lt;br&gt;I want to have a simple database on each node in NS2. I want to use the
&lt;br&gt;information of this database in mac header.
&lt;br&gt;Does anybody know how should I do this? I should do it in C++ codes or in
&lt;br&gt;tcl codes?
&lt;br&gt;&lt;br&gt;Thanks
&lt;br&gt;Saeideh
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&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/qustion-regarding-database-in-Ns2-tp26289608p26289608.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26287829</id>
	<title>Wifi bugs</title>
	<published>2009-11-10T09:36:18Z</published>
	<updated>2009-11-10T09:36:18Z</updated>
	<author>
		<name>Kirill Andreev</name>
	</author>
	<content type="html">Hi!
&lt;br&gt;&lt;br&gt;There are 4 bugs in Wifi, that I have posted:
&lt;br&gt;674: DcfManager instead of EIFS waits EIFS-SIFS after 
&lt;br&gt;failed transmission.
&lt;br&gt;700: Slot is not corrected with aAirPropagationTime.
&lt;br&gt;706: Starting backoff procedure at the beginning of the 
&lt;br&gt;simulation.
&lt;br&gt;These bugs are relatively simple to fix with patches are 
&lt;br&gt;attached but have very significant impact on wireless 
&lt;br&gt;simulations.
&lt;br&gt;All these bugs will change regression tests, so they 
&lt;br&gt;require special attention.
&lt;br&gt;&lt;br&gt;737: Backoff procedure is not started after ACK or CTS 
&lt;br&gt;timeout.
&lt;br&gt;This bug seems one of the most difficult to me, because 
&lt;br&gt;serious changes in DcfManager are needed.
&lt;br&gt;&lt;br&gt;Could anyone please pay more attention to these bugs and 
&lt;br&gt;give any ideas (specially about bug 737) for solving them.
&lt;br&gt;&lt;br&gt;Also the question with merging 802.11s regressions is 
&lt;br&gt;still open.
&lt;br&gt;&lt;br&gt;Regards, Kirill Andreev
&lt;br&gt;IITP RAS
&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/Wifi-bugs-tp26287829p26287829.html" />
</entry>

</feed>
