From code at nsnam.ece.gatech.edu Thu Oct 1 01:31:03 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Thu, 01 Oct 2009 04:31:03 -0400 Subject: [Ns-bugs] [Bug 698] New: tcp testcase crashes at end of testcase simulation Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=698 Summary: tcp testcase crashes at end of testcase simulation Product: ns-3 Version: ns-3-dev Platform: All OS/Version: All Status: NEW Severity: normal Priority: P5 Component: internet-stack AssignedTo: ns-bugs at isi.edu ReportedBy: mathieu.lacage at sophia.inria.fr Estimated Hours: 0.0 in src/internet-stack/tcp-test.cc, uncomment line 336 and witness the tcp testcase crashing. I did not debug this seriously, but this looks like a socket lifetime bug. Here is the end of the debug log NS_LOG=TcpSocketImpl:TcpL4Protocol 0s TcpL4Protocol:Receive(): TcpL4Protocol 0x9b750b8 receiving seq 100001 ack 100001 flags 10 data size 20 0s TcpL4Protocol:Receive(): TcpL4Protocol 0x9b750b8 received a packet 0s TcpL4Protocol:Receive(): TcpL4Protocol 0x9b750b8 forwarding up to endpoint/socket 0s TcpSocketImpl:ForwardUp(): Socket 0x9b73728 got forward up dport 49153 daddr 192.168.1.2 sport 50000 saddr 192.168.1.1 0s TcpSocketImpl:ForwardUp(0x9b73728, 0x9bbe8a8, 192.168.1.1, 50000) 0s TcpL4Protocol:FlagsEvent(0x9b73920, ) 0s TcpSocketImpl:ProcessEvent(0x9b73728, 6) 0s TcpSocketImpl:ProcessEvent(): TcpSocketImpl 0x9b73728 processing event 6 0s TcpL4Protocol:Lookup(0x9b73920, 6, 6) 0s TcpSocketImpl:ProcessEvent(): TcpSocketImpl::ProcessEvent stateAction 13 0s TcpSocketImpl:ProcessEvent(): TcpSocketImpl 0x9b73728 moved from state 6 to state 0 0s TcpSocketImpl:ProcessEvent(): TcpSocketImpl 0x9b73728 pendingData 0 0s TcpSocketImpl:ProcessEvent(): TcpSocketImpl 0x9b73728 transition to CLOSED from 0 event 6 closeNot 0 action 13 0s TcpSocketImpl:ProcessEvent(): TcpSocketImpl 0x9b73728 calling Closed from PE origState 6 event 6 0s TcpSocketImpl:ProcessEvent(): TcpSocketImpl 0x9b73728 transition to CLOSED from 0 event 6 set CloseNotif 0s TcpL4Protocol:DeAllocate(0x9b73668, 0x9b73970) 0s TcpSocketImpl:ForwardUp(): Socket 0x9b73728 processing pkt action, 13 current state 0 0s TcpSocketImpl:ProcessPacketAction(0x9b73728, 13, 0x9bbe8a8, 05-06-c0:a8:01:01:50:c3) 0s TcpSocketImpl:ProcessAction(0x9b73728, 13) 0s TcpSocketImpl:ProcessAction(): TcpSocketImpl 0x9b73728 Action APP_CLOSED 0s TcpSocketImpl:ReTxTimeout(0x9b74108) 0s TcpSocketImpl:ReTxTimeout(): 0x9b74108 ReTxTimeout Expired at time 0 0s TcpSocketImpl:Window() 0s TcpSocketImpl:Window(): TcpSocketImpl::Window() 0x9b74108 0s TcpSocketImpl:Retransmit(0x9b74108) 0s TcpSocketImpl:Retransmit(): TcpSocketImpl 0x9b74108 retxing seq 99361 0s TcpSocketImpl:Retransmit(): 0x9b74108 Schedule ReTxTimeout at time 0 to expire at time 0 0s TcpL4Protocol:SendPacket(): TcpL4Protocol 0x9b750b8 sending seq 99361 ack 100002 flags 0 data size 536 0s TcpL4Protocol:SendPacket(0x9b750b8, 0x9bbe8a8, 192.168.1.1, 192.168.1.2) 0s TcpL4Protocol:Receive(0x9b73668, 0x9bbe868, 192.168.1.1, 192.168.1.2, 0x9b730b8) 0s TcpL4Protocol:Receive(): TcpL4Protocol 0x9b73668 receiving seq 99361 ack 100002 flags 0 data size 556 0s TcpL4Protocol:Receive(): TcpL4Protocol 0x9b73668 received a packet 0s TcpL4Protocol:Receive(): No endpoints matched on TcpL4Protocol 0x9b73668 0s TcpL4Protocol:Receive(): destination IP: 192.168.1.2 destination port: 49153 source IP: 192.168.1.1 source port: 50000 and backtrace: Program received signal SIGSEGV, Segmentation fault. 0x01124056 in ns3::Callback, ns3::Ipv4Address, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator() (this=0x807c990, a1={m_ptr = 0x81bd008}, a2={m_address = 3232235777}, a3=50000) at debug/ns3/callback.h:429 429 return (*(DoPeekImpl ())) (a1,a2,a3); Missing separate debuginfos, use: debuginfo-install libxcb-1.1.91-7.fc10.i386 libxml2-2.7.3-2.fc10.i386 (gdb) bt #0 0x01124056 in ns3::Callback, ns3::Ipv4Address, unsigned short, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty, ns3::empty>::operator() (this=0x807c990, a1={m_ptr = 0x81bd008}, a2={m_address = 3232235777}, a3=50000) at debug/ns3/callback.h:429 #1 0x01123859 in ns3::Ipv4EndPoint::DoForwardUp (this=0x807c980, p={m_ptr = 0x81bd008}, saddr={m_address = 3232235777}, sport=50000) at ../src/internet-stack/ipv4-end-point.cc:106 #2 0x01123a02 in Notify (this=0x81b8810) at debug/ns3/make-event.h:167 #3 0x00f505b2 in ns3::EventImpl::Invoke (this=0x81b8810) at ../src/simulator/event-impl.cc:39 #4 0x00f6f949 in ns3::DefaultSimulatorImpl::ProcessOneEvent (this=0x807e030) at ../src/simulator/default-simulator-impl.cc:113 #5 0x00f6f9a6 in ns3::DefaultSimulatorImpl::Run (this=0x807e030) at ../src/simulator/default-simulator-impl.cc:143 #6 0x00f58c3b in ns3::Simulator::Run () at ../src/simulator/simulator.cc:160 #7 0x010f4448 in ns3::TcpTestCase::DoRun (this=0x805e798) at ../src/internet-stack/tcp-test.cc:144 #8 0x00c615bf in ns3::TestCase::Run (this=0x805e798) at ../src/core/test.cc:151 #9 0x00c622fc in ns3::TestSuite::DoRun (this=0x1775420) at ../src/core/test.cc:606 #10 0x00c61350 in ns3::TestSuite::Run (this=0x1775420) at ../src/core/test.cc:412 #11 0x08049e2e in main (argc=3, argv=0xbffff384) at ../utils/test-runner.cc:251 (gdb) -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Thu Oct 1 02:24:41 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Thu, 01 Oct 2009 05:24:41 -0400 Subject: [Ns-bugs] [Bug 669] main-packet-printer broken In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=669 Mathieu Lacage changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mathieu.lacage at sophia.inria. | |fr --- Comment #1 from Mathieu Lacage 2009-10-01 05:24:41 EDT --- I would like to suggest to kill this code. There is already sample code which shows how to do this in src/common/packet.cc Packet::Print -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Thu Oct 1 04:29:51 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Thu, 01 Oct 2009 07:29:51 -0400 Subject: [Ns-bugs] [Bug 699] New: TestCase::DoRun probably should not return a bool Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=699 Summary: TestCase::DoRun probably should not return a bool Product: ns-3 Version: pre-release Platform: All OS/Version: All Status: NEW Severity: normal Priority: P5 Component: simulation core AssignedTo: ns-bugs at isi.edu ReportedBy: mathieu.lacage at sophia.inria.fr Estimated Hours: 0.0 It would be simpler for all testcases if we did not have to return something and merely used the status of TestCase::m_error as set by ReportFailure. -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Thu Oct 1 04:53:26 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Thu, 01 Oct 2009 07:53:26 -0400 Subject: [Ns-bugs] [Bug 695] DcfManager::UpdateBackoff () uses slow HighPrecision::Div() In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=695 Pavel Boyko changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |boyko at iitp.ru --- Comment #5 from Pavel Boyko 2009-10-01 07:53:26 EDT --- (In reply to comment #0) > UpdateBackoff() function seems to be a bottleneck for wifi-based simulations > eating up to 30% in "examples/mesh". Mathieu, could you explain me why do we need 128 bits for time at all? We always find high precision arithmetics on top of the profiles (oprofile, cachegrind) -- can we try to avoid them using "native" 64 bit time? More globally, I have an impression that ns-3 is too slow to practically simulate O(100) wifi stations with dense traffic -- do you agree? > The really slow line is (src/devices/wifi/dcf-manager.cc:522 at rev > 684768c10c59): > Scalar nSlots = (Simulator::Now () - backoffStart) / m_slotTime; > > This line executes slow HighPrecision division each time the Updatebackoff() > function is called (and moreover each for() loop iteration). > > I see at least 2 possible solutions: > 1) retrieve nanoseconds from all involved Time variables and run all > calculations using long double precision; > 2) Calculate (1 / m_slotTime) once in DcfManager::SetSlot() and use faster > 128bit multiplication instead of slow 128bit devision here. > > Solution #1 theoretically can be less precise than original code, but: > 1) GetNanoSeconds () returns uint64_t which won't overflow until 584-year-long > simulation which is more than enough; > 2) difference (Simulator::Now () - backoffStart) isn't supposed to be very > large, so long double easily handles it; > 3) ratio ((Simulator::Now () - backoffStart) / m_slotTime) isn't supposed to be > very large too, so again long double is enough; > 4) nSlots is anyway converted to double, thus losing the HighPrecision. > So I think solution #1 isn't less precise in practice. > > Solution #2 gives less runtime speed up than solution #1, but is still as > precise as original code. > > All unit tests and regression tests are passed for both solutions. > Personally I vote for solution #1. > > More detailed benchmarks and patches will be posted soon. > -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Thu Oct 1 05:43:47 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Thu, 01 Oct 2009 08:43:47 -0400 Subject: [Ns-bugs] [Bug 700] New: aAirPropagationTime is not added to a slot Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=700 Summary: aAirPropagationTime is not added to a slot Product: ns-3 Version: pre-release Platform: All OS/Version: All Status: NEW Severity: normal Priority: P3 Component: wifi AssignedTo: ns-bugs at isi.edu ReportedBy: andreev at iitp.ru Estimated Hours: 0.0 Created an attachment (id=614) --> (http://www.nsnam.org/bugzilla/attachment.cgi?id=614) Propsed fix (no testcase) Slot time shall be corrected by propagation delay in the same manner as CTS and ACK timeouts, i.e 2*GetDefaultMaxPropagationDelay () shall be added in types of standard. Path is applied. Also I think, that it is worth to make a convinient attribute of propagation delay with virtual getters and setters (like SetSlot) of WifiMac class. -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Thu Oct 1 05:50:25 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Thu, 01 Oct 2009 08:50:25 -0400 Subject: [Ns-bugs] [Bug 700] aAirPropagationTime is not added to a slot In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=700 Kirill Andreev changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #614 is|0 |1 obsolete| | -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Thu Oct 1 05:49:47 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Thu, 01 Oct 2009 08:49:47 -0400 Subject: [Ns-bugs] [Bug 700] aAirPropagationTime is not added to a slot In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=700 --- Comment #1 from Kirill Andreev 2009-10-01 08:49:47 EDT --- Created an attachment (id=615) --> (http://www.nsnam.org/bugzilla/attachment.cgi?id=615) Proposed fix -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Thu Oct 1 05:55:34 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Thu, 01 Oct 2009 08:55:34 -0400 Subject: [Ns-bugs] [Bug 700] aAirPropagationTime is not added to a slot In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=700 Andrey Mazo changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mazo at iitp.ru --- Comment #2 from Andrey Mazo 2009-10-01 08:55:34 EDT --- (In reply to comment #0) > Created an attachment (id=614) --> (http://www.nsnam.org/bugzilla/attachment.cgi?id=614) [details] > Propsed fix (no testcase) > > Slot time shall be corrected by propagation delay in the same manner as CTS and > ACK timeouts, i.e 2*GetDefaultMaxPropagationDelay () shall be added in types of > standard. Path is applied. s/in types of standard/for all 802.11{a,b,g} standard/ s/Path is applied/Patch is attached/ -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Thu Oct 1 08:01:22 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Thu, 01 Oct 2009 11:01:22 -0400 Subject: [Ns-bugs] [Bug 701] New: inline HighPrecision Max () and Min () functions Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=701 Summary: inline HighPrecision Max () and Min () functions Product: ns-3 Version: ns-3-dev Platform: All OS/Version: All Status: NEW Severity: enhancement Priority: P3 Component: simulation core AssignedTo: ns-bugs at isi.edu ReportedBy: mazo at iitp.ru Estimated Hours: 0.0 0) Original code Command being timed: "build/optimized/examples/wifi-wired-bridging --nStas=4" User time (seconds): 403.23 System time (seconds): 5.57 Percent of CPU this job got: 98% Elapsed (wall clock) time (h:mm:ss or m:ss): 6:55.31 Command being timed: "build/optimized/examples/mesh" User time (seconds): 256.20 System time (seconds): 0.02 Percent of CPU this job got: 99% Elapsed (wall clock) time (h:mm:ss or m:ss): 4:16.49 1) Modified code Command being timed: "build/optimized/examples/wifi-wired-bridging --nStas=4" User time (seconds): 389.68 System time (seconds): 5.76 Percent of CPU this job got: 98% Elapsed (wall clock) time (h:mm:ss or m:ss): 6:41.36 Command being timed: "build/optimized/examples/mesh" User time (seconds): 232.67 System time (seconds): 0.03 Percent of CPU this job got: 99% Elapsed (wall clock) time (h:mm:ss or m:ss): 3:52.83 So, we're getting about 3-10% speed improvement. -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Thu Oct 1 08:02:16 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Thu, 01 Oct 2009 11:02:16 -0400 Subject: [Ns-bugs] [Bug 701] inline HighPrecision Max () and Min () functions In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=701 --- Comment #1 from Andrey Mazo 2009-10-01 11:02:16 EDT --- Created an attachment (id=616) --> (http://www.nsnam.org/bugzilla/attachment.cgi?id=616) Proposed patch -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Thu Oct 1 08:13:14 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Thu, 01 Oct 2009 11:13:14 -0400 Subject: [Ns-bugs] [Bug 701] inline HighPrecision Max () and Min () functions In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=701 Andrey Mazo changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mazo at iitp.ru --- Comment #2 from Andrey Mazo 2009-10-01 11:13:14 EDT --- (In reply to comment #0) > So, we're getting about 3-10% speed improvement. Forgot to say, that: 1) revision -- 0ba73cdd2a43 2) compiler -- gcc-4.3.2 3) build -- static optimized 4) machine -- Intel Xeon @ 2.80GHz 5) examples are modified with attachment 608 from bug 695 [1] [1] http://www.nsnam.org/bugzilla/attachment.cgi?id=608 -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Thu Oct 1 21:34:26 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 02 Oct 2009 00:34:26 -0400 Subject: [Ns-bugs] [Bug 702] New: Make global routing robust to link/device events Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=702 Summary: Make global routing robust to link/device events Product: ns-3 Version: ns-3-dev Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component: routing AssignedTo: tomh at tomh.org ReportedBy: tomh at tomh.org CC: ns-bugs at isi.edu Estimated Hours: 0.0 Implement Ipv4GlobalRouting::Notify* methods Now that we have these methods, we can make global routing robust to these events. Presently, it is documented that the user must call RecomputeRoutingTables() when topology changes. See examples/dynamic-global-routing.cc. This could be automated by implementing the Notify methods. Also, remove NS_DEPRECATED methods in global-route-manager.h -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. From code at nsnam.ece.gatech.edu Thu Oct 1 21:36:46 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 02 Oct 2009 00:36:46 -0400 Subject: [Ns-bugs] [Bug 703] New: Make OLSR robust to link/device events Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=703 Summary: Make OLSR robust to link/device events Product: ns-3 Version: ns-3-dev Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component: routing AssignedTo: ns-bugs at isi.edu ReportedBy: tomh at tomh.org Estimated Hours: 0.0 similar to bug 702 -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Thu Oct 1 22:31:01 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 02 Oct 2009 01:31:01 -0400 Subject: [Ns-bugs] [Bug 704] New: ns3-wifi-propagation-loss-models Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=704 Summary: ns3-wifi-propagation-loss-models Product: ns-3 Version: ns-3-dev Platform: All OS/Version: All Status: NEW Severity: normal Priority: P1 Component: wifi AssignedTo: tomh at tomh.org ReportedBy: tomh at tomh.org CC: ns-bugs at isi.edu Estimated Hours: 0.0 Failing test among the new wifi tests checked in recently. FAIL: Test Suite "ns3-wifi-propagation-loss-models" (real 0.04 user 0.03 system 0.00) PASS: Test Case "Check to see that the ns-3 Friis propagation loss model provides correct SNR values" (real 0.03 user 0.02 system 0.00) FAIL: Test Case "Check to see that the ns-3 Log Distance propagation loss model provides correct SNR values" (real 0.01 user 0.01 system 0.00) Details: Message: Got unexpected SNR value Condition: snr (actual) < testVector.m_snr (limit) + testVector.m_tolerance (tol) && snr (actual) > testVector.m_snr (limit) - testVector.m_tolerance (tol) Actual: 176.395 Limit: 176.407 +- 0.0005 File: ../src/test/ns3wifi/propagation-loss-models-test-suite.cc Line: 360 -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. From code at nsnam.ece.gatech.edu Thu Oct 1 22:32:35 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 02 Oct 2009 01:32:35 -0400 Subject: [Ns-bugs] [Bug 669] main-packet-printer broken In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=669 --- Comment #2 from Tom Henderson 2009-10-02 01:32:35 EDT --- OK with me. -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Thu Oct 1 22:55:37 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 02 Oct 2009 01:55:37 -0400 Subject: [Ns-bugs] [Bug 407] OLSR is missing HNA support In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=407 Tom Henderson changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P1 |P2 -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. From code at nsnam.ece.gatech.edu Fri Oct 2 00:32:51 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 02 Oct 2009 03:32:51 -0400 Subject: [Ns-bugs] [Bug 648] Missing Doxygen for Several Helpers In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=648 Craig Dowell changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|ns-bugs at isi.edu |tomh at tomh.org -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Fri Oct 2 00:39:03 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 02 Oct 2009 03:39:03 -0400 Subject: [Ns-bugs] [Bug 612] example scripts In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=612 Craig Dowell changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|ns-bugs at isi.edu |craigdo at ee.washington.edu -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Fri Oct 2 00:39:46 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 02 Oct 2009 03:39:46 -0400 Subject: [Ns-bugs] [Bug 669] main-packet-printer broken In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=669 Craig Dowell changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|ns-bugs at isi.edu |craigdo at ee.washington.edu -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Fri Oct 2 11:18:20 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 02 Oct 2009 14:18:20 -0400 Subject: [Ns-bugs] [Bug 555] DCF immediate access bug In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=555 Craig Dowell changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |craigdo at ee.washington.edu Severity|normal |critical Priority|P1 |P2 --- Comment #14 from Craig Dowell 2009-10-02 14:18:19 EDT --- On the critical path for ns-3.7 -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Fri Oct 2 11:20:12 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 02 Oct 2009 14:20:12 -0400 Subject: [Ns-bugs] [Bug 407] OLSR is missing HNA support In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=407 Craig Dowell changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |enhancement Priority|P2 |P4 --- Comment #4 from Craig Dowell 2009-10-02 14:20:12 EDT --- Stop priority oscillations. -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. From code at nsnam.ece.gatech.edu Fri Oct 2 11:30:03 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 02 Oct 2009 14:30:03 -0400 Subject: [Ns-bugs] [Bug 426] TCP: close does not send RST In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=426 Craig Dowell changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |blocker -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. From code at nsnam.ece.gatech.edu Fri Oct 2 11:29:48 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 02 Oct 2009 14:29:48 -0400 Subject: [Ns-bugs] [Bug 424] TCP FIN notification callback needed In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=424 Craig Dowell changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |blocker -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. From code at nsnam.ece.gatech.edu Fri Oct 2 11:31:09 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 02 Oct 2009 14:31:09 -0400 Subject: [Ns-bugs] [Bug 645] [patch] fixes for opening stats file with OMNeT++ In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=645 Craig Dowell changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |blocker -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. From code at nsnam.ece.gatech.edu Fri Oct 2 11:32:00 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 02 Oct 2009 14:32:00 -0400 Subject: [Ns-bugs] [Bug 645] [patch] fixes for opening stats file with OMNeT++ In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=645 Craig Dowell changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|blocker |enhancement Priority|P1 |P3 -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. From code at nsnam.ece.gatech.edu Fri Oct 2 11:35:15 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 02 Oct 2009 14:35:15 -0400 Subject: [Ns-bugs] [Bug 664] memory fault/dangling pointer problems in tcp-socket-impl.cc, with suggested fixes In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=664 Craig Dowell changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |blocker -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Fri Oct 2 11:37:16 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 02 Oct 2009 14:37:16 -0400 Subject: [Ns-bugs] [Bug 704] ns3-wifi-propagation-loss-models In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=704 Craig Dowell changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |craigdo at ee.washington.edu Severity|normal |minor -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. From code at nsnam.ece.gatech.edu Fri Oct 2 11:36:36 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 02 Oct 2009 14:36:36 -0400 Subject: [Ns-bugs] [Bug 689] default energy detection threshold is not useful In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=689 Craig Dowell changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |craigdo at ee.washington.edu Severity|normal |minor -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Fri Oct 2 11:36:58 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 02 Oct 2009 14:36:58 -0400 Subject: [Ns-bugs] [Bug 697] TCP "Sent" callback reports wrong count In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=697 Craig Dowell changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |craigdo at ee.washington.edu Severity|normal |blocker -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. From code at nsnam.ece.gatech.edu Fri Oct 2 15:37:11 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 02 Oct 2009 18:37:11 -0400 Subject: [Ns-bugs] [Bug 689] default energy detection threshold is not useful In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=689 Craig Dowell changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|ns-bugs at isi.edu |mathieu.lacage at sophia.inria. | |fr -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Sun Oct 4 23:05:04 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Mon, 05 Oct 2009 02:05:04 -0400 Subject: [Ns-bugs] [Bug 704] ns3-wifi-propagation-loss-models In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=704 Tom Henderson changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #1 from Tom Henderson 2009-10-05 02:05:04 EDT --- fixed in changeset: 9c79df567f12 (made the test a unit test and relocated to src/devices/wifi) -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. From code at nsnam.ece.gatech.edu Mon Oct 5 07:18:31 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Mon, 05 Oct 2009 10:18:31 -0400 Subject: [Ns-bugs] [Bug 705] New: netanim code does not build on win32 Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=705 Summary: netanim code does not build on win32 Product: ns-3 Version: ns-3-dev Platform: PC OS/Version: Windows Status: NEW Severity: normal Priority: P2 Component: general AssignedTo: ns-bugs at isi.edu ReportedBy: gjcarneiro at gmail.com Estimated Hours: 0.0 Created an attachment (id=618) --> (http://www.nsnam.org/bugzilla/attachment.cgi?id=618) disable netanim if the includes are missing netanim code does not build on win32 (mingw) due to the missing includes (sys/socket.h for one). -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Mon Oct 5 08:06:25 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Mon, 05 Oct 2009 11:06:25 -0400 Subject: [Ns-bugs] [Bug 705] netanim code does not build on win32 In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=705 Josh Pelkey changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jpelkey at gatech.edu, | |riley at ece.gatech.edu --- Comment #1 from Josh Pelkey 2009-10-05 11:06:25 EDT --- This looks good to me. I'll CC Dr. Riley to make sure he sees this one. Thanks Gustavo. -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Mon Oct 5 08:14:22 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Mon, 05 Oct 2009 11:14:22 -0400 Subject: [Ns-bugs] [Bug 705] netanim code does not build on win32 In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=705 --- Comment #2 from George Riley 2009-10-05 11:14:22 EDT --- Wouldn't it be better to just #ifdef out the socket output feature of NetAnim if the socket includes can't be found? George -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Mon Oct 5 08:25:35 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Mon, 05 Oct 2009 11:25:35 -0400 Subject: [Ns-bugs] [Bug 705] netanim code does not build on win32 In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=705 --- Comment #3 from Gustavo J. A. M. Carneiro 2009-10-05 11:25:34 EDT --- (In reply to comment #2) > Wouldn't it be better to just #ifdef out the socket output feature of > NetAnim if the socket includes can't be found? > George > Possibly. I do not know enough of the net-anim code to know for sure, I was just trying to make mingw compile again. So you are telling me that net-anim is still useful without the socket code and should still be compiled? -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Mon Oct 5 08:33:39 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Mon, 05 Oct 2009 11:33:39 -0400 Subject: [Ns-bugs] [Bug 705] netanim code does not build on win32 In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=705 --- Comment #4 from Gustavo J. A. M. Carneiro 2009-10-05 11:33:39 EDT --- Created an attachment (id=619) --> (http://www.nsnam.org/bugzilla/attachment.cgi?id=619) start of patch To bootstrap the second approach, here's a patch that disables the socket includes if they are not found. But now someone more knowledgeable than me about netanim should figure out how to disable the rest of the code that uses sockets, and code to put as fallback. -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Mon Oct 5 13:20:10 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Mon, 05 Oct 2009 16:20:10 -0400 Subject: [Ns-bugs] [Bug 705] netanim code does not build on win32 In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=705 --- Comment #5 from George Riley 2009-10-05 16:20:09 EDT --- (In reply to comment #4) > Created an attachment (id=619) --> (http://www.nsnam.org/bugzilla/attachment.cgi?id=619) [details] > start of patch > > To bootstrap the second approach, here's a patch that disables the socket > includes if they are not found. But now someone more knowledgeable than me > about netanim should figure out how to disable the rest of the code that uses > sockets, and code to put as fallback. > I posted this reply earlier today but for some reason appears to not have gone through. The short answer is that yes, the Animator is quite useful without the sockets. The sockets interface simply allows an animation to connect to a "running" simulation and display the state as the simulation progresses. Without sockets, the animation interface can write to a file (which I suspect is the most popular approach anyway). After the simulation completes the animator reads the file and animates after the fact. George -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Tue Oct 6 06:58:34 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Tue, 06 Oct 2009 09:58:34 -0400 Subject: [Ns-bugs] [Bug 645] [patch] fixes for opening stats file with OMNeT++ In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=645 --- Comment #7 from Andras Varga 2009-10-06 09:58:34 EDT --- I noticed this bug got categorized as "Enhancement". I think that is misleading, because the currently generated files have problems, and cannot be loaded into the OMNeT++ result analyser. So this issue is a bug of some sort, and not an enhancement. Just my 2c. -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. From code at nsnam.ece.gatech.edu Tue Oct 6 08:35:28 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Tue, 06 Oct 2009 11:35:28 -0400 Subject: [Ns-bugs] [Bug 706] New: Backoff counting when starting NS. Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=706 Summary: Backoff counting when starting NS. Product: ns-3 Version: pre-release Platform: All OS/Version: All Status: NEW Severity: minor Priority: P5 Component: wifi AssignedTo: ns-bugs at isi.edu ReportedBy: andreev at iitp.ru Estimated Hours: 0.0 Created an attachment (id=621) --> (http://www.nsnam.org/bugzilla/attachment.cgi?id=621) Proposed fix. When the packet is received, DcaTxop must start backoff immediately, but when we initiate our simulation, the backoff is not counted. So, I suppose to add starting backoff in constructor of DcaTxop and in SetMinCw method, because inside constructor MinCw may be incorrect. -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Tue Oct 6 11:22:56 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Tue, 06 Oct 2009 14:22:56 -0400 Subject: [Ns-bugs] [Bug 694] compilation of src/simulator/time.cc with gcc eats up to 1.4G of RAM In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=694 Andrey Mazo changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mazo at iitp.ru --- Comment #1 from Andrey Mazo 2009-10-06 14:22:56 EDT --- (In reply to comment #0) > Compilation of time.cc eats up to 1.4G of RAM and about 5 minutes with > gcc-4.3.2 and gcc-4.4.1 (not tested on other compilers yet). > This makes the whole compilation of ns-3 nearly impossible on low-memory > machines. changeset d0b9a6e08e47 workarounds this problem. -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Tue Oct 6 20:50:05 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Tue, 06 Oct 2009 23:50:05 -0400 Subject: [Ns-bugs] [Bug 707] New: new build fail ,open solaris Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=707 Summary: new build fail ,open solaris Product: ns-3 Version: pre-release Platform: PC OS/Version: Other Status: NEW Severity: normal Priority: P5 Component: general AssignedTo: ns-bugs at isi.edu ReportedBy: quantummov at gmail.com Estimated Hours: 0.0 salil at lpsolaris:~/Documents/ns-allinone-3.5.1# python build.py # Build NSC Entering directory `nsc-0.5.1' => python scons.py linux-2.6.18 scons: Reading SConscript files ... OSError: Unsupported architecture, if you want to crosscompile, use "scons target=x86" (or amd64): File "/export/home/salil/Documents/ns-allinone-3.5.1/nsc-0.5.1/SConstruct", line 126: if not conf.get_target_architecture(): File "/export/home/salil/Documents/ns-allinone-3.5.1/nsc-0.5.1/scons-local-1.2.0.d20090223/SCons/SConf.py", line 647: ret = apply(self.test, (context,) + args, kw) File "/export/home/salil/Documents/ns-allinone-3.5.1/nsc-0.5.1/SConstruct", line 69: raise OSError, ('Unsupported architecture, if you want to ' Checking target architecure...# Build NSC: failure (ignoring NSC) Leaving directory `nsc-0.5.1' # Build NS-3 Entering directory `ns-3.5.1' Note: configuring ns-3 without NSC => python waf configure --with-regression-traces ../ns-3.5.1-ref-traces --with-pybindgen ../pybindgen-0.10.0.640 Checking for program g++ : ok /usr/bin/g++ Checking for program cpp : not found Checking for program ar : ok /usr/bin/ar Checking for program ranlib : ok /usr/bin/ranlib Checking for g++ : ok Checking for program pkg-config : not found Checking for regression traces location : ok ../ns-3.5.1-ref-traces (given) Checking for -Wno-error=deprecated-declarations support : no Checking for header stdlib.h : ok Checking for header signal.h : ok Checking for header pthread.h : ok Checking for high precision time implementation : 128-bit integer Checking for header stdint.h : ok Checking for header inttypes.h : ok Checking for header sys/inttypes.h : ok Checking for library rt : ok Checking for header netpacket/packet.h : not found Checking for header linux/if_tun.h : not found Checking for library sqlite3 : ok Checking for NSC location : not found Checking for program python : ok /usr/bin/python Checking for Python version >= 2.3 : ok 2.4.4 Checking for library python2.4 : ok Checking for program python2.4-config : not found Checking for program python-config-2.4 : not found Checking for header Python.h : ok Checking for pybindgen location : ok ../pybindgen-0.10.0.640 (given) Checking for Python module pybindgen : ok Checking for pybindgen version : ok 0.10.0.640 Checking for Python module pygccxml : not found Checking for program sudo : ok /usr/bin/sudo Checking for program hg : ok /usr/bin/hg Checking for program valgrind : not found ---- Summary of optional NS-3 features: Threading Primitives : enabled Real Time Simulator : enabled Emulated Net Device : not enabled ( include not detected) GNU Scientific Library (GSL) : not enabled (GSL not found) Tap Bridge : not enabled ( include not detected) GtkConfigStore : not enabled (library 'gtk+-2.0 >= 2.12' not found) XmlIo : not enabled (library 'libxml-2.0 >= 2.7' not found) SQlite stats data output : enabled Network Simulation Cradle : not enabled (NSC not found (see option --with-nsc)) Python Bindings : enabled Python API Scanning Support : not enabled (Missing 'pygccxml' Python module) Use sudo to set suid bit : not enabled (option --enable-sudo not selected) Static build : not enabled (option --enable-static not selected) 'configure' finished successfully (6.981s) => python waf Waf: Entering directory `/export/home/salil/Documents/ns-allinone-3.5.1/ns-3.5.1/build' [293/677] cxx: src/core/names.cc -> build/debug/src/core/names_1.o g++: unrecognized option `-pthread' In file included from debug/ns3/simulator.h:27, from ../src/core/names.cc:25: debug/ns3/nstime.h:42: error: expected identifier before numeric constant debug/ns3/nstime.h:42: error: expected `}' before numeric constant debug/ns3/nstime.h:42: error: expected unqualified-id before numeric constant debug/ns3/nstime.h:42: error: expected `,' or `;' before numeric constant debug/ns3/nstime.h:53: error: variable or field `Set' declared void debug/ns3/nstime.h:53: error: `precision_t' was not declared in this scope debug/ns3/nstime.h:57: error: `precision_t' does not name a type debug/ns3/nstime.h:119: error: expected `)' before "data" debug/ns3/nstime.h:149: error: ISO C++ forbids declaration of `HighPrecision' with no type debug/ns3/nstime.h:149: error: expected `;' before "const" debug/ns3/nstime.h:150: error: ISO C++ forbids declaration of `HighPrecision' with no type debug/ns3/nstime.h:150: error: expected `;' before '*' token debug/ns3/nstime.h:153: error: `HighPrecision' does not name a type debug/ns3/nstime.h: In constructor `TimeUnit::TimeUnit()': debug/ns3/nstime.h:158: error: class `TimeUnit' does not have any field named `m_data' debug/ns3/nstime.h: In copy constructor `TimeUnit::TimeUnit(const TimeUnit&)': debug/ns3/nstime.h:162: error: class `TimeUnit' does not have any field named `m_data' debug/ns3/nstime.h: In member function `TimeUnit TimeUnit::operator=(const TimeUnit&)': debug/ns3/nstime.h:168: error: `m_data' undeclared (first use this function) debug/ns3/nstime.h:168: error: (Each undeclared identifier is reported only once for each function it appears in.) debug/ns3/nstime.h: At global scope: debug/ns3/nstime.h:172: error: expected constructor, destructor, or type conversion before '(' token debug/ns3/nstime.h:172: error: expected `;' before '(' token debug/ns3/nstime.h:177: error: expected constructor, destructor, or type conversion before "const" debug/ns3/nstime.h:177: error: expected `;' before "const" debug/ns3/nstime.h:183: error: expected constructor, destructor, or type conversion before '*' token debug/ns3/nstime.h:183: error: expected `;' before '*' token debug/ns3/nstime.h: In member function `bool TimeUnit::IsZero() const': debug/ns3/nstime.h:192: error: `m_data' undeclared (first use this function) debug/ns3/nstime.h:192: error: `HighPrecision' has not been declared debug/ns3/nstime.h:192: error: there are no arguments to `Zero' that depend on a template parameter, so a declaration of `Zero' must be available debug/ns3/nstime.h:192: error: (if you use `-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) debug/ns3/nstime.h: In member function `bool TimeUnit::IsNegative() const': debug/ns3/nstime.h:198: error: `m_data' undeclared (first use this function) debug/ns3/nstime.h:198: error: `HighPrecision' has not been declared debug/ns3/nstime.h:198: error: there are no arguments to `Zero' that depend on a template parameter, so a declaration of `Zero' must be available debug/ns3/nstime.h: In member function `bool TimeUnit::IsPositive() const': debug/ns3/nstime.h:204: error: `m_data' undeclared (first use this function) debug/ns3/nstime.h:204: error: `HighPrecision' has not been declared debug/ns3/nstime.h:204: error: there are no arguments to `Zero' that depend on a template parameter, so a declaration of `Zero' must be available debug/ns3/nstime.h: In member function `bool TimeUnit::IsStrictlyNegative() const': debug/ns3/nstime.h:210: error: `m_data' undeclared (first use this function) debug/ns3/nstime.h:210: error: `HighPrecision' has not been declared debug/ns3/nstime.h:210: error: there are no arguments to `Zero' that depend on a template parameter, so a declaration of `Zero' must be available debug/ns3/nstime.h: In member function `bool TimeUnit::IsStrictlyPositive() const': debug/ns3/nstime.h:216: error: `m_data' undeclared (first use this function) debug/ns3/nstime.h:216: error: `HighPrecision' has not been declared debug/ns3/nstime.h:216: error: there are no arguments to `Zero' that depend on a template parameter, so a declaration of `Zero' must be available debug/ns3/nstime.h: In function `TimeUnit operator+(const TimeUnit&, const TimeUnit&)': debug/ns3/nstime.h:258: error: `HighPrecision' undeclared (first use this function) debug/ns3/nstime.h:258: error: expected `;' before "retval" debug/ns3/nstime.h:259: error: `retval' undeclared (first use this function) debug/ns3/nstime.h: In function `TimeUnit operator-(const TimeUnit&, const TimeUnit&)': debug/ns3/nstime.h:265: error: `HighPrecision' undeclared (first use this function) debug/ns3/nstime.h:265: error: expected `;' before "retval" debug/ns3/nstime.h:266: error: `retval' undeclared (first use this function) debug/ns3/nstime.h: In function `TimeUnit<(N1 + N2)> operator*(const TimeUnit&, const TimeUnit&)': debug/ns3/nstime.h:272: error: `HighPrecision' undeclared (first use this function) debug/ns3/nstime.h:272: error: expected `;' before "retval" debug/ns3/nstime.h:273: error: `retval' undeclared (first use this function) debug/ns3/nstime.h: In function `TimeUnit<(N1 - N2)> operator/(const TimeUnit&, const TimeUnit&)': debug/ns3/nstime.h:283: error: `HighPrecision' undeclared (first use this function) debug/ns3/nstime.h:283: error: expected `;' before "retval" debug/ns3/nstime.h:284: error: `retval' undeclared (first use this function) debug/ns3/nstime.h: In function `TimeUnit& operator+=(TimeUnit&, const TimeUnit&)': debug/ns3/nstime.h:289: error: `HighPrecision' undeclared (first use this function) debug/ns3/nstime.h:289: error: `lhsv' undeclared (first use this function) debug/ns3/nstime.h: In function `TimeUnit& operator-=(TimeUnit&, const TimeUnit&)': debug/ns3/nstime.h:295: error: `HighPrecision' undeclared (first use this function) debug/ns3/nstime.h:295: error: `lhsv' undeclared (first use this function) debug/ns3/nstime.h: In function `TimeUnit Max(const TimeUnit&, const TimeUnit&)': debug/ns3/nstime.h:322: error: `HighPrecision' undeclared (first use this function) debug/ns3/nstime.h:322: error: expected `;' before "a" debug/ns3/nstime.h:323: error: expected `;' before "b" debug/ns3/nstime.h:324: error: `a' undeclared (first use this function) debug/ns3/nstime.h:324: error: `b' undeclared (first use this function) debug/ns3/nstime.h:324: error: no matching function for call to `Max(, )' debug/ns3/nstime.h: In function `TimeUnit Min(const TimeUnit&, const TimeUnit&)': debug/ns3/nstime.h:336: error: `HighPrecision' undeclared (first use this function) debug/ns3/nstime.h:336: error: expected `;' before "a" debug/ns3/nstime.h:337: error: expected `;' before "b" debug/ns3/nstime.h:338: error: `a' undeclared (first use this function) debug/ns3/nstime.h:338: error: `b' undeclared (first use this function) debug/ns3/nstime.h:338: error: no matching function for call to `Max(, )' debug/ns3/nstime.h: At global scope: debug/ns3/nstime.h:418: error: expected `)' before "data" debug/ns3/nstime.h:435: error: ISO C++ forbids declaration of `HighPrecision' with no type debug/ns3/nstime.h:435: error: expected `;' before "const" debug/ns3/nstime.h:438: error: expected `;' before "HighPrecision" debug/ns3/nstime.h:438: error: ISO C++ forbids declaration of `HighPrecision' with no type debug/ns3/nstime.h:438: error: expected `;' before '*' token debug/ns3/nstime.h:442: error: expected `;' before "static" debug/ns3/nstime.h:446: error: `HighPrecision' does not name a type debug/ns3/nstime.h: In constructor `TimeUnit<1>::TimeUnit()': debug/ns3/nstime.h:410: error: class `TimeUnit<1>' does not have any field named `m_data' debug/ns3/nstime.h: In copy constructor `TimeUnit<1>::TimeUnit(const TimeUnit<1>&)': debug/ns3/nstime.h:413: error: class `TimeUnit<1>' does not have any field named `m_data' debug/ns3/nstime.h:413: error: 'const class TimeUnit<1>' has no member named 'm_data' debug/ns3/nstime.h: In member function `TimeUnit<1> TimeUnit<1>::operator=(const TimeUnit<1>&)': debug/ns3/nstime.h:415: error: `m_data' undeclared (first use this function) debug/ns3/nstime.h:415: error: 'const class TimeUnit<1>' has no member named 'm_data' debug/ns3/nstime.h: In member function `bool TimeUnit<1>::IsZero() const': debug/ns3/nstime.h:421: error: `m_data' undeclared (first use this function) debug/ns3/nstime.h:421: error: `HighPrecision' has not been declared debug/ns3/nstime.h:421: error: `Zero' undeclared (first use this function) debug/ns3/nstime.h: In member function `bool TimeUnit<1>::IsNegative() const': debug/ns3/nstime.h:424: error: `m_data' undeclared (first use this function) debug/ns3/nstime.h:424: error: `HighPrecision' has not been declared debug/ns3/nstime.h:424: error: `Zero' undeclared (first use this function) debug/ns3/nstime.h: In member function `bool TimeUnit<1>::IsPositive() const': debug/ns3/nstime.h:427: error: `m_data' undeclared (first use this function) debug/ns3/nstime.h:427: error: `HighPrecision' has not been declared debug/ns3/nstime.h:427: error: `Zero' undeclared (first use this function) debug/ns3/nstime.h: In member function `bool TimeUnit<1>::IsStrictlyNegative() const': debug/ns3/nstime.h:430: error: `m_data' undeclared (first use this function) debug/ns3/nstime.h:430: error: `HighPrecision' has not been declared debug/ns3/nstime.h:430: error: `Zero' undeclared (first use this function) debug/ns3/nstime.h: In member function `bool TimeUnit<1>::IsStrictlyPositive() const': debug/ns3/nstime.h:433: error: `m_data' undeclared (first use this function) debug/ns3/nstime.h:433: error: `HighPrecision' has not been declared debug/ns3/nstime.h:433: error: `Zero' undeclared (first use this function) debug/ns3/nstime.h: At global scope: debug/ns3/nstime.h:616: error: expected `)' before "data" debug/ns3/nstime.h:633: error: ISO C++ forbids declaration of `HighPrecision' with no type debug/ns3/nstime.h:633: error: expected `;' before "const" debug/ns3/nstime.h:636: error: expected `;' before "HighPrecision" debug/ns3/nstime.h:636: error: ISO C++ forbids declaration of `HighPrecision' with no type debug/ns3/nstime.h:636: error: expected `;' before '*' token debug/ns3/nstime.h:640: error: expected `;' before "private" debug/ns3/nstime.h:641: error: `HighPrecision' does not name a type debug/ns3/nstime.h: In constructor `TimeUnit<0>::TimeUnit()': debug/ns3/nstime.h:608: error: class `TimeUnit<0>' does not have any field named `m_data' debug/ns3/nstime.h: In copy constructor `TimeUnit<0>::TimeUnit(const TimeUnit<0>&)': debug/ns3/nstime.h:611: error: class `TimeUnit<0>' does not have any field named `m_data' debug/ns3/nstime.h:611: error: 'const class TimeUnit<0>' has no member named 'm_data' debug/ns3/nstime.h: In member function `TimeUnit<0> TimeUnit<0>::operator=(const TimeUnit<0>&)': debug/ns3/nstime.h:613: error: `m_data' undeclared (first use this function) debug/ns3/nstime.h:613: error: 'const class TimeUnit<0>' has no member named 'm_data' debug/ns3/nstime.h: In member function `bool TimeUnit<0>::IsZero() const': debug/ns3/nstime.h:619: error: `m_data' undeclared (first use this function) debug/ns3/nstime.h:619: error: `HighPrecision' has not been declared debug/ns3/nstime.h:619: error: `Zero' undeclared (first use this function) debug/ns3/nstime.h: In member function `bool TimeUnit<0>::IsNegative() const': debug/ns3/nstime.h:622: error: `m_data' undeclared (first use this function) debug/ns3/nstime.h:622: error: `HighPrecision' has not been declared debug/ns3/nstime.h:622: error: `Zero' undeclared (first use this function) debug/ns3/nstime.h: In member function `bool TimeUnit<0>::IsPositive() const': debug/ns3/nstime.h:625: error: `m_data' undeclared (first use this function) debug/ns3/nstime.h:625: error: `HighPrecision' has not been declared debug/ns3/nstime.h:625: error: `Zero' undeclared (first use this function) debug/ns3/nstime.h: In member function `bool TimeUnit<0>::IsStrictlyNegative() const': debug/ns3/nstime.h:628: error: `m_data' undeclared (first use this function) debug/ns3/nstime.h:628: error: `HighPrecision' has not been declared debug/ns3/nstime.h:628: error: `Zero' undeclared (first use this function) debug/ns3/nstime.h: In member function `bool TimeUnit<0>::IsStrictlyPositive() const': debug/ns3/nstime.h:631: error: `m_data' undeclared (first use this function) debug/ns3/nstime.h:631: error: `HighPrecision' has not been declared debug/ns3/nstime.h:631: error: `Zero' undeclared (first use this function) debug/ns3/nstime.h: At global scope: debug/ns3/nstime.h:682: error: expected constructor, destructor, or type conversion before '<' token debug/ns3/nstime.h:682: error: expected `;' before '<' token debug/ns3/nstime.h:682: error: expected constructor, destructor, or type conversion before '<' token debug/ns3/nstime.h:682: error: expected `;' before '<' token debug/ns3/nstime.h:683: error: expected class-name before '{' token debug/ns3/nstime.h:683: error: ISO C++ forbids declaration of `Ptr' with no type debug/ns3/nstime.h:683: error: `Ptr' declared as a `virtual' field debug/ns3/nstime.h:683: error: expected `;' before '<' token debug/ns3/nstime.h:683: error: `Ptr' has not been declared debug/ns3/nstime.h:683: error: expected `,' or `...' before '<' token debug/ns3/nstime.h:683: error: ISO C++ forbids declaration of `parameter' with no type debug/ns3/nstime.h:683: error: `Ptr' has not been declared debug/ns3/nstime.h:683: error: expected `,' or `...' before '<' token debug/ns3/nstime.h:683: error: ISO C++ forbids declaration of `parameter' with no type debug/ns3/nstime.h:684: error: expected class-name before '{' token get this build error on open solaris 10 debug/ns3/nstime.h:684: error: expected constructor, destructor, or type conversion before '<' token debug/ns3/nstime.h:684: error: expected `,' or `;' before '<' token debug/ns3/nstime.h:686: error: expected declaration before '}' token In file included from debug/ns3/simulator.h:27, from ../src/core/names.cc:25: debug/ns3/nstime.h:20:1: unterminated #ifndef In file included from ../src/core/names.cc:25: debug/ns3/simulator.h:21:1: unterminated #ifndef Waf: Leaving directory `/export/home/salil/Documents/ns-allinone-3.5.1/ns-3.5.1/build' Build failed -> task failed (err #1): {task: cxx names.cc -> names_1.o} Traceback (most recent call last): File "build.py", line 117, in ? sys.exit(main(sys.argv)) File "build.py", line 108, in main build_ns3(config) File "build.py", line 56, in build_ns3 run_command(["python", "waf"]) File "/export/home/salil/Documents/ns-allinone-3.5.1/util.py", line 24, in run_command raise CommandError("Command %r exited with code %i" % (argv, retval)) util.CommandError: Command ['python', 'waf'] exited with code 1 -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Tue Oct 6 21:16:32 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Wed, 07 Oct 2009 00:16:32 -0400 Subject: [Ns-bugs] [Bug 424] TCP FIN notification callback needed In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=424 --- Comment #11 from Tom Henderson 2009-10-07 00:16:32 EDT --- (In reply to comment #10) > Created an attachment (id=610) --> (http://www.nsnam.org/bugzilla/attachment.cgi?id=610) [details] > Correct broken close semantics/implementation > > Fixes several problems with TCP close semantics. Appears to fix bugs > 326, 559, 663, and 664 also. > I think that the newly proposed socket API is necessary. Because it isn't plumbed in for NSC yet, and because it is too close to code freeze, I suggest to split this patch into two patches; one dealing with TCP internal closing fixes (that also fixes other TCP bugs) and one dealing with the two new socket callbacks, and keep this open and at P2, and that we resolve this in the next month including for NSC. One question I have concerns when NotifyNormalClose should be called. The proposed patch calls it when the TCP receiver has received the FIN in sequence (or plugs all remaining sequence gaps) but is not tied to whether the application has read through to EOF. Another possible implementation would call it only after the application has read through to EOF. -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. From code at nsnam.ece.gatech.edu Wed Oct 7 06:12:17 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Wed, 07 Oct 2009 09:12:17 -0400 Subject: [Ns-bugs] [Bug 708] New: SendCallback does not work with NSC Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=708 Summary: SendCallback does not work with NSC Product: ns-3 Version: ns-3-dev Platform: All OS/Version: All Status: NEW Severity: normal Priority: P5 Component: internet-stack AssignedTo: ns-bugs at isi.edu ReportedBy: alberto.blanc at gmail.com Estimated Hours: 0.0 Trying to modify the tcp-large-transfer to used NSC I realized that the SendCallback does not work when using NSC, in the sense that the function registered as a callback is never called. Looking at TcpSocketImpl I've noticed that the function NotifySend (which calls the callback function) is called several times. While in NscTcpSocketImpl this function is never called. -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Wed Oct 7 20:12:47 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Wed, 07 Oct 2009 23:12:47 -0400 Subject: [Ns-bugs] [Bug 697] TCP "Sent" callback reports wrong count In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=697 Bug 697 depends on bug 424, which changed state. Bug 424 Summary: TCP FIN notification callback needed http://www.nsnam.org/bugzilla/show_bug.cgi?id=424 What |Old Value |New Value ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. From code at nsnam.ece.gatech.edu Wed Oct 7 20:13:03 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Wed, 07 Oct 2009 23:13:03 -0400 Subject: [Ns-bugs] [Bug 426] TCP: close does not send RST In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=426 Josh Pelkey changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jpelkey at gatech.edu Status|NEW |RESOLVED Resolution| |FIXED --- Comment #8 from Josh Pelkey 2009-10-07 23:13:02 EDT --- changeset c54b36fb7317 -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. From code at nsnam.ece.gatech.edu Wed Oct 7 20:12:46 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Wed, 07 Oct 2009 23:12:46 -0400 Subject: [Ns-bugs] [Bug 424] TCP FIN notification callback needed In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=424 Josh Pelkey changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jpelkey at gatech.edu Status|NEW |RESOLVED Resolution| |FIXED --- Comment #12 from Josh Pelkey 2009-10-07 23:12:46 EDT --- changeset c54b36fb7317 -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. From code at nsnam.ece.gatech.edu Wed Oct 7 20:13:53 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Wed, 07 Oct 2009 23:13:53 -0400 Subject: [Ns-bugs] [Bug 664] memory fault/dangling pointer problems in tcp-socket-impl.cc, with suggested fixes In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=664 Josh Pelkey changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jpelkey at gatech.edu Status|NEW |RESOLVED Resolution| |FIXED --- Comment #1 from Josh Pelkey 2009-10-07 23:13:53 EDT --- changeset c54b36fb7317 -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Wed Oct 7 20:14:12 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Wed, 07 Oct 2009 23:14:12 -0400 Subject: [Ns-bugs] [Bug 697] TCP "Sent" callback reports wrong count In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=697 Josh Pelkey changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jpelkey at gatech.edu Status|NEW |RESOLVED Resolution| |FIXED --- Comment #1 from Josh Pelkey 2009-10-07 23:14:12 EDT --- changeset c54b36fb7317 -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. From code at nsnam.ece.gatech.edu Thu Oct 8 11:25:13 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Thu, 08 Oct 2009 14:25:13 -0400 Subject: [Ns-bugs] [Bug 709] New: Crazy Idea -- Default trace sink Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=709 Summary: Crazy Idea -- Default trace sink Product: ns-3 Version: pre-release Platform: All OS/Version: All Status: NEW Severity: enhancement Priority: P5 Component: simulation core AssignedTo: ns-bugs at isi.edu ReportedBy: craigdo at ee.washington.edu Estimated Hours: 0.0 It occurred to me that it might be possible to specify a kind of default trace sink that appends traced text to the end of a file. If a bound callback is created that takes a file name and a format string to bind, it may be possible to construct a trace sink that just writes trace results to the specified file using the format string without actually having to code a trace sink (the actual trace sink could be made from a template in the core). As a wild guess on a possible syntax: Config::ConnectDefault<2> ("/NodeList ... CongestionWindow", "my-trace-file", "CongestionWindow changed from %d to %d") This would try to convince a default trace sink taking four arguments (two provided by the source + two bound) to take template argument a1 and sprintf it using %d, and take argument a2 and sprintf it using %d. This woud result in a string that looked like, "CongestionWindow changed from 1 to 2" which would be appended to the file "my-trace-file" Haven't worked it through, multithreading may require locks, but I wanted to write it down since it sounds like it would be incredibly convenient to lots of users. -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Thu Oct 8 23:21:09 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 09 Oct 2009 02:21:09 -0400 Subject: [Ns-bugs] [Bug 710] New: simple-wifi-frame-aggregation fails valgrind Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=710 Summary: simple-wifi-frame-aggregation fails valgrind Product: ns-3 Version: pre-release Platform: All OS/Version: All Status: NEW Severity: blocker Priority: P1 Component: sample programs AssignedTo: ns-bugs at isi.edu ReportedBy: craigdo at ee.washington.edu Estimated Hours: 0.0 This is a problem with uninitialized bytes being written to a pcap file. I suspect it may be in packet aggregation. happens on ns-regression: configured for debug; gcc version 4.2.4 (Ubuntu 4.2.4-1ubuntu4); Linux version 2.6.24-19-server reproduce with: ./waf --run simple-wifi-frame-aggregation --valgrind -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Thu Oct 8 23:22:53 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 09 Oct 2009 02:22:53 -0400 Subject: [Ns-bugs] [Bug 711] New: example mesh/mesh fails valgrind Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=711 Summary: example mesh/mesh fails valgrind Product: ns-3 Version: pre-release Platform: All OS/Version: All Status: NEW Severity: blocker Priority: P1 Component: sample programs AssignedTo: ns-bugs at isi.edu ReportedBy: craigdo at ee.washington.edu Estimated Hours: 0.0 happens on ns-regression: configured for debug; gcc version 4.2.4 (Ubuntu 4.2.4-1ubuntu4); Linux version 2.6.24-19-server reproduce with: ./waf --run mesh --valgrind -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Thu Oct 8 23:28:18 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 09 Oct 2009 02:28:18 -0400 Subject: [Ns-bugs] [Bug 712] New: TestSute ns3-tcp-cwnd crashes under valgrind Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=712 Summary: TestSute ns3-tcp-cwnd crashes under valgrind Product: ns-3 Version: pre-release Platform: All OS/Version: All Status: NEW Severity: blocker Priority: P1 Component: regression AssignedTo: ns-bugs at isi.edu ReportedBy: craigdo at ee.washington.edu Estimated Hours: 0.0 This seems to be an illegal instruction problem in NSC TCP. Sounds familiar. happens on ns-regression: configured for debug; gcc version 4.2.4 (Ubuntu 4.2.4-1ubuntu4); Linux version 2.6.24-19-server reproduce with: ./waf --run "test-runner --suite=ns3-tcp-cwnd --basedir=`pwd`" --valgrind -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Thu Oct 8 23:30:12 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 09 Oct 2009 02:30:12 -0400 Subject: [Ns-bugs] [Bug 713] New: TestSute ns3-tcp-interoperability crashes under valgrind Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=713 Summary: TestSute ns3-tcp-interoperability crashes under valgrind Product: ns-3 Version: pre-release Platform: All OS/Version: All Status: NEW Severity: blocker Priority: P1 Component: regression AssignedTo: ns-bugs at isi.edu ReportedBy: craigdo at ee.washington.edu Estimated Hours: 0.0 This seems to be an illegal instruction problem in NSC TCP. Sounds familiar. happens on ns-regression: configured for debug; gcc version 4.2.4 (Ubuntu 4.2.4-1ubuntu4); Linux version 2.6.24-19-server reproduce with: ./waf --run "test-runner --suite=ns3-tcp-interoperability --basedir=`pwd`" --valgrind -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Thu Oct 8 23:43:49 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 09 Oct 2009 02:43:49 -0400 Subject: [Ns-bugs] [Bug 714] New: TestSute ns3-tcp-cwnd fails Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=714 Summary: TestSute ns3-tcp-cwnd fails Product: ns-3 Version: pre-release Platform: All OS/Version: All Status: NEW Severity: blocker Priority: P1 Component: regression AssignedTo: ns-bugs at isi.edu ReportedBy: craigdo at ee.washington.edu Estimated Hours: 0.0 This is an artifact of the recent TCP patch. Unknown whether or not this is a real failure. happens on ns-regression: configured for debug; gcc version 4.2.4 (Ubuntu 4.2.4-1ubuntu4); Linux version 2.6.24-19-server reproduce with: ./waf --run "test-runner --suite=ns3-tcp-cwnd --basedir=`pwd`" -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Fri Oct 9 02:53:30 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 09 Oct 2009 05:53:30 -0400 Subject: [Ns-bugs] [Bug 711] example mesh/mesh fails valgrind In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=711 Andrey Mazo changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mazo at iitp.ru --- Comment #1 from Andrey Mazo 2009-10-09 05:53:30 EDT --- (In reply to comment #0) > happens on ns-regression: configured for debug; gcc version 4.2.4 (Ubuntu > 4.2.4-1ubuntu4); Linux version 2.6.24-19-server > > reproduce with: > > ./waf --run mesh --valgrind A brief investigation showed, that valgrind is happy on x86 machine 1) gcc-4.2.4 and gcc-4.3.2 2) valgrind-3.3.1 and valgrind-3.4.1 It seems, that the problem is x86-64 specific. -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Fri Oct 9 09:05:06 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 09 Oct 2009 12:05:06 -0400 Subject: [Ns-bugs] [Bug 714] TestSute ns3-tcp-cwnd fails In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=714 Josh Pelkey changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jpelkey at gatech.edu --- Comment #1 from Josh Pelkey 2009-10-09 12:05:06 EDT --- I looked at this a little bit a few days ago after I pushed the TCP patches. To just relay some information for future reference to this bug, I compared the pcap files from the old (passing) testcase and the new (failing) test case. I didn't look at every single packet in detail, but I believe they were identical (same number of packets, same time events, etc). The testcase is failing because the total number of events is less than the expected 21. It is instead 20. So the last event that the testcase refers to (the "slamming shut" of the tcp cwnd) is not occuring. I am unsure of whether or not this should actually happen. -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Fri Oct 9 10:50:45 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 09 Oct 2009 13:50:45 -0400 Subject: [Ns-bugs] [Bug 710] simple-wifi-frame-aggregation fails valgrind In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=710 Craig Dowell changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Fri Oct 9 12:05:16 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 09 Oct 2009 15:05:16 -0400 Subject: [Ns-bugs] [Bug 712] TestSute ns3-tcp-cwnd crashes under valgrind In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=712 Craig Dowell changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Fri Oct 9 12:05:32 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 09 Oct 2009 15:05:32 -0400 Subject: [Ns-bugs] [Bug 713] TestSute ns3-tcp-interoperability crashes under valgrind In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=713 Craig Dowell changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Mon Oct 12 02:15:17 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Mon, 12 Oct 2009 05:15:17 -0400 Subject: [Ns-bugs] [Bug 715] New: let ./test.py not to store traces in /tmp/unchecked-traces in multiuser environment Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=715 Summary: let ./test.py not to store traces in /tmp/unchecked- traces in multiuser environment Product: ns-3 Version: ns-3-dev Platform: All OS/Version: All Status: NEW Severity: normal Priority: P4 Component: build system AssignedTo: ns-bugs at isi.edu ReportedBy: mazo at iitp.ru Estimated Hours: 0.0 Created an attachment (id=623) --> (http://www.nsnam.org/bugzilla/attachment.cgi?id=623) proposed change Say, 2 users are running ./test.py simultaneously. Both of them are trying to write their tests to /tmp/unchecked-traces, causing random tests crashes. This is usually not an issue for desktop runs, but really a problem for servers with many users. So, I suggest to move TMP_TRACES_DIR and TMP_OUTPUT_DIR to the ns-3 build directory (like "build/optimized/tmp"). -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Mon Oct 12 14:01:17 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Mon, 12 Oct 2009 17:01:17 -0400 Subject: [Ns-bugs] [Bug 715] let ./test.py not to store traces in /tmp/unchecked-traces in multiuser environment In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=715 Craig Dowell changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |craigdo at ee.washington.edu Severity|normal |blocker Priority|P4 |P1 --- Comment #1 from Craig Dowell 2009-10-12 17:01:17 EDT --- The number of temporary files was getting annoyingly large, and it was harder than expected to find output files for debugging, so I reworked this area completely. test.py now stores its temporary files "locally" an not in /tmp. It creates a "testpy-output" directory and saves temporary files under the directory "testpy-output" with a timestamp for a name, like, 2009-10-12-20-54-26-CUT/ This is year, month, day, hour, minute, second Coordinated Universal Time. Normally, test.py creates dozens of little temporary files and trace files as it runs. If you don't select the --retain option, these temporary files are removed by deleting the directory above. If you "./test.py --retain" then test.py will not delete the temporary files. e.g. ./test.py -r or ./test.py --retain You can then wander around in the (currently) 373 temporary files generated during a complete test run and try and figure out what went wrong. -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Mon Oct 12 14:03:01 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Mon, 12 Oct 2009 17:03:01 -0400 Subject: [Ns-bugs] [Bug 715] let ./test.py not to store traces in /tmp/unchecked-traces in multiuser environment In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=715 Craig Dowell changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #2 from Craig Dowell 2009-10-12 17:03:01 EDT --- Fixed changeset 00d7fe69d024 -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Mon Oct 12 23:35:34 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Tue, 13 Oct 2009 02:35:34 -0400 Subject: [Ns-bugs] [Bug 711] example mesh/mesh fails valgrind In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=711 --- Comment #2 from Craig Dowell 2009-10-13 02:35:34 EDT --- valgrind invalid reads are apparently due to valgrind having a problem with a particular flavor of anonymous temporary via iterator: It doesn't like tag.SetAddress (*i); but does like Mac48Address address = *i; tag.SetAddress (address); Most memory leaks due to the old problem of trying to use stl::container.erase to release Ptr without explicit zero of the Ptr. Still another leak left. -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Tue Oct 13 00:20:41 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Tue, 13 Oct 2009 03:20:41 -0400 Subject: [Ns-bugs] [Bug 711] example mesh/mesh fails valgrind In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=711 --- Comment #3 from Craig Dowell 2009-10-13 03:20:41 EDT --- The last problem is the following if someone wants to take a crack at it: ==3120== ==3120== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 8 from 1) ==3120== malloc/free: in use at exit: 60,468 bytes in 701 blocks. ==3120== malloc/free: 1,909,817 allocs, 1,909,116 frees, 110,667,282 bytes allocated. ==3120== For counts of detected errors, rerun with: -v ==3120== searching for pointers to 701 not-freed blocks. ==3120== checked 1,112,200 bytes. ==3120== ==3120== 60,468 (56 direct, 60,412 indirect) bytes in 1 blocks are definitely lost in loss record 8 of 75 ==3120== at 0x4C23809: operator new(unsigned long) (vg_replace_malloc.c:230) ==3120== by 0x58D7ECE: ns3::EventImpl* ns3::MakeEvent, ns3::Ptr), ns3::YansWifiPhy*, ns3::Ptr, ns3::Ptr >(void (ns3::YansWifiPh y::*)(ns3::Ptr, ns3::Ptr), ns3::YansWifiPhy*, ns3::Ptr, ns3::Ptr) (make-event.h:145) ==3120== by 0x58D7FCC: ns3::EventId ns3::Simulator::Schedule, ns3::Ptr), ns3::YansWifiPhy*, ns3::Ptr, ns3::Ptr >(ns3::TimeUnit< 1> const&, void (ns3::YansWifiPhy::*)(ns3::Ptr, ns3::Ptr), ns3::YansWifiPhy*, ns3:: Ptr, ns3::Ptr) (simulator.h:661) ==3120== by 0x58D1AE2: ns3::YansWifiPhy::StartReceivePacket(ns3::Ptr, double, ns3::WifiMode, ns3::WifiPreamble) (yans-wifi-phy.cc:441) ==3120== by 0x58D9197: ns3::YansWifiChannel::Receive(unsigned, ns3::Ptr, double, ns3::WifiMode, ns3::WifiPreambl e) const (yans-wifi-channel.cc:104) ==3120== by 0x58D9282: _ZZN3ns39MakeEventIMNS_15YansWifiChannelEKFvjNS_3PtrINS_6PacketEEEdNS_8WifiModeENS_12WifiPreambleEEPKS 1_jS4_dS5_S6_EEPNS_9EventImplET_T0_T1_T2_T3_T4_T5_EN16EventMemberImpl56NotifyEv (make-event.h:230) ==3120== by 0x552ADAE: ns3::EventImpl::Invoke() (event-impl.cc:39) ==3120== by 0x5546592: ns3::DefaultSimulatorImpl::ProcessOneEvent() (default-simulator-impl.cc:113) ==3120== by 0x55465DA: ns3::DefaultSimulatorImpl::Run() (default-simulator-impl.cc:143) ==3120== by 0x5532DA6: ns3::Simulator::Run() (simulator.cc:160) ==3120== by 0x40DE49: MeshTest::Run() (mesh.cc:221) ==3120== by 0x40F045: main (mesh.cc:250) ==3120== ==3120== LEAK SUMMARY: ==3120== definitely lost: 56 bytes in 1 blocks. ==3120== indirectly lost: 60,412 bytes in 700 blocks. ==3120== possibly lost: 0 bytes in 0 blocks. ==3120== still reachable: 0 bytes in 0 blocks. ==3120== suppressed: 0 bytes in 0 blocks. -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Tue Oct 13 01:21:03 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Tue, 13 Oct 2009 04:21:03 -0400 Subject: [Ns-bugs] [Bug 711] example mesh/mesh fails valgrind In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=711 --- Comment #4 from Andrey Mazo 2009-10-13 04:21:03 EDT --- (In reply to comment #2) > Most memory leaks due to the old problem of trying to use stl::container.erase > to release Ptr without explicit zero of the Ptr. Are there any FAQ entry about this old problem? It's not an obvious thing, because erase() must call Ptr::~Ptr(), which in turn must call Unref() and then free the allocated memory. I don't yet understand, why it is required to call Unref() manually by setting the Ptr to zero. -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Tue Oct 13 06:05:50 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Tue, 13 Oct 2009 09:05:50 -0400 Subject: [Ns-bugs] [Bug 717] New: Wrong slrc calculation at WifiRemoteStationManager when QoS is working Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=717 Summary: Wrong slrc calculation at WifiRemoteStationManager when QoS is working Product: ns-3 Version: ns-3-dev Platform: All OS/Version: All Status: NEW Severity: critical Priority: P3 Component: wifi AssignedTo: ns-bugs at isi.edu ReportedBy: andreev at iitp.ru Estimated Hours: 0.0 Suppose the following situation: We have two stations A and B and we have two queues at each stations and packets to be sent in both queues at station A (all the packets are addressed to the station B). The second queue (with lower priority) has started to transmit a packet, but this packet has crashed (due to PER for example). After it DcaTxop will be notifyed about transmission failure and m_slrc in WifiRemoteStation shall be incremented. After this event, the first queue (with higher priority) has accessed the medium and started to transmit its frame. After successfull transmission m_slrc counter shall be set to 0, and previously crashed frame shall be transmitted with wrong slrc counter. Now suppose that station A and B can not communicate -- so, the packets from AC_BE queue shall be retried too many times when packets from AC_VO shall be dropped due to retry counter. Proposed solution - is to add a map of rather than keeping retry counter only in WifiRemoteStationManager (but I do not know how will work rate control algorithms), like described in 9.9.1.6 of 802.11-2007, - short and long retry counters shall be supported for each AC -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Tue Oct 13 10:22:36 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Tue, 13 Oct 2009 13:22:36 -0400 Subject: [Ns-bugs] [Bug 718] New: Syntax error in test.py Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=718 Summary: Syntax error in test.py Product: ns-3 Version: pre-release Platform: All OS/Version: All Status: NEW Severity: blocker Priority: P1 Component: regression AssignedTo: ns-bugs at isi.edu ReportedBy: craigdo at ee.washington.edu Estimated Hours: 0.0 Stray () in class -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Tue Oct 13 10:22:44 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Tue, 13 Oct 2009 13:22:44 -0400 Subject: [Ns-bugs] [Bug 718] Syntax error in test.py In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=718 Craig Dowell changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Tue Oct 13 12:10:46 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Tue, 13 Oct 2009 15:10:46 -0400 Subject: [Ns-bugs] [Bug 711] example mesh/mesh fails valgrind In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=711 --- Comment #5 from Andrey Mazo 2009-10-13 15:10:46 EDT --- (In reply to comment #3) Well, I'm having completely different valgrind report on i686: ==31146== ==31146== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 7 from 1) ==31146== malloc/free: in use at exit: 39,444 bytes in 701 blocks. ==31146== malloc/free: 1,892,925 allocs, 1,892,224 frees, 77,338,893 bytes allocated. ==31146== For counts of detected errors, rerun with: -v ==31146== searching for pointers to 701 not-freed blocks. ==31146== checked 389,836 bytes. ==31146== ==31146== 39,444 (60 direct, 39,384 indirect) bytes in 1 blocks are definitely lost in loss record 9 of 75 ==31146== at 0x40256F3: operator new(unsigned int) (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==31146== by 0x833C902: ns3::Ptr ns3::CreateObject() (object.h:484) ==31146== by 0x8630953: ns3::NodeContainer::Create(unsigned int) (node-container.cc:96) ==31146== by 0x804F568: MeshTest::CreateNodes() (mesh.cc:150) ==31146== by 0x805200A: MeshTest::Run() (mesh.cc:216) ==31146== by 0x80539E5: main (mesh.cc:250) ==31146== ==31146== LEAK SUMMARY: ==31146== definitely lost: 60 bytes in 1 blocks. ==31146== indirectly lost: 39,384 bytes in 700 blocks. ==31146== possibly lost: 0 bytes in 0 blocks. ==31146== still reachable: 0 bytes in 0 blocks. ==31146== suppressed: 0 bytes in 0 blocks. -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Wed Oct 14 02:18:08 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Wed, 14 Oct 2009 05:18:08 -0400 Subject: [Ns-bugs] [Bug 711] example mesh/mesh fails valgrind In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=711 --- Comment #6 from Andrey Mazo 2009-10-14 05:18:08 EDT --- Created an attachment (id=624) --> (http://www.nsnam.org/bugzilla/attachment.cgi?id=624) fix several possible leaks -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Wed Oct 14 04:01:37 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Wed, 14 Oct 2009 07:01:37 -0400 Subject: [Ns-bugs] [Bug 711] example mesh/mesh fails valgrind In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=711 Andrey Mazo changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #624 is|0 |1 obsolete| | --- Comment #7 from Andrey Mazo 2009-10-14 07:01:37 EDT --- Created an attachment (id=625) --> (http://www.nsnam.org/bugzilla/attachment.cgi?id=625) fix some more leaks This patch makes amd64 valgrind output similar to i686. -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Wed Oct 14 10:01:24 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Wed, 14 Oct 2009 13:01:24 -0400 Subject: [Ns-bugs] [Bug 711] example mesh/mesh fails valgrind In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=711 Andrey Mazo changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #625 is|0 |1 obsolete| | --- Comment #8 from Andrey Mazo 2009-10-14 13:01:24 EDT --- Created an attachment (id=626) --> (http://www.nsnam.org/bugzilla/attachment.cgi?id=626) and even more fixes -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Wed Oct 14 12:01:26 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Wed, 14 Oct 2009 15:01:26 -0400 Subject: [Ns-bugs] [Bug 720] New: TapBridge creation fails from a script outside the ns3 tree Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=720 Summary: TapBridge creation fails from a script outside the ns3 tree Product: ns-3 Version: ns-3.5.1 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P5 Component: devices AssignedTo: ns-bugs at isi.edu ReportedBy: vkawadia at bbn.com Estimated Hours: 0.0 A script running from outside the ns tree that attempts to create a TapBridge throws the following error: Parent process Child process TapBridge::FindCreator(): Couldn't find creator TapBridge::CreateTap(): socket creator exited abnormally Segmentation fault The cause seems to be that when trying to execl "tap-creator", we search only in the build tree. This is in the FindCreator function in devices/tap-bridge.cc. Paths to search are in-fact hard-coded, which seems unclean. Example: locations.push_back ("./build/optimized/src/devices/tap-bridge/"); The following change enables searching for tap-creator in $PATH. It uses execlp instead of execl and does not call FindCreator. This enables a script using TapBridge to work from anywhere if tap-creator is in the path. Inside the ns3 tree, one should probably have waf --run modify paths appropriately. --- tap-bridge-orig.cc 2009-10-14 14:30:38.000000000 -0400 +++ tap-bridge.cc 2009-10-14 14:30:54.000000000 -0400 @@ -432,8 +432,8 @@ // // Execute the socket creation process image. // - status = ::execl (FindCreator ("tap-creator").c_str (), - FindCreator ("tap-creator").c_str (), // argv[0] (filename) + status = ::execlp ("tap-creator", + "tap-creator", // argv[0] (filename) ossDeviceName.str ().c_str (), // argv[1] (-d) ossGateway.str ().c_str (), // argv[2] (-g) ossIp.str ().c_str (), // argv[3] (-i) -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Wed Oct 14 13:50:30 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Wed, 14 Oct 2009 16:50:30 -0400 Subject: [Ns-bugs] [Bug 720] TapBridge creation fails from a script outside the ns3 tree In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=720 Craig Dowell changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |craigdo at ee.washington.edu --- Comment #1 from Craig Dowell 2009-10-14 16:50:29 EDT --- The reason it works that way is to support multiple builds of different versions. For example, I currently have 24 different builds of different versions of ns-3 on my primary machine. This wouldn't work very well if the code looked into $PATH for the creator. -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Wed Oct 14 16:39:40 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Wed, 14 Oct 2009 19:39:40 -0400 Subject: [Ns-bugs] [Bug 721] New: Explicit releases of Ptr<> throughout codebase Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=721 Summary: Explicit releases of Ptr<> throughout codebase Product: ns-3 Version: ns-3-dev Platform: All OS/Version: All Status: NEW Severity: minor Priority: P5 Component: simulation core AssignedTo: ns-bugs at isi.edu ReportedBy: craigdo at ee.washington.edu Estimated Hours: 0.0 It used to be the case that when stl containers were used with ns-3::Ptr<>, an explicit release of the Ptr was required (e.g, *i = 0) to avoid memory leaks. This behavior has changed and I can no longer verify any leaks when this these releases are removed. There are vestigial remains of this problem scattered throught the codebase which should be removed since they now reflect unnecessary complexity that is being cut and pasted into new code. -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Wed Oct 14 16:44:22 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Wed, 14 Oct 2009 19:44:22 -0400 Subject: [Ns-bugs] [Bug 722] New: tap-wifi-dumbbell.cc busted Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=722 Summary: tap-wifi-dumbbell.cc busted Product: ns-3 Version: ns-3-dev Platform: All OS/Version: All Status: NEW Severity: major Priority: P3 Component: devices AssignedTo: ns-bugs at isi.edu ReportedBy: craigdo at ee.washington.edu Estimated Hours: 0.0 The non-trivial operating modes demonstrated by tap-wifi-dumbell.cc have stopped working. -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Thu Oct 15 02:07:11 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Thu, 15 Oct 2009 05:07:11 -0400 Subject: [Ns-bugs] [Bug 711] example mesh/mesh fails valgrind In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=711 Andrey Mazo changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #626 is|0 |1 obsolete| | --- Comment #9 from Andrey Mazo 2009-10-15 05:07:11 EDT --- Created an attachment (id=627) --> (http://www.nsnam.org/bugzilla/attachment.cgi?id=627) valgrind happy!! -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Thu Oct 15 02:51:40 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Thu, 15 Oct 2009 05:51:40 -0400 Subject: [Ns-bugs] [Bug 711] example mesh/mesh fails valgrind In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=711 --- Comment #10 from Andrey Mazo 2009-10-15 05:51:40 EDT --- (In reply to comment #9) > Created an attachment (id=627) --> (http://www.nsnam.org/bugzilla/attachment.cgi?id=627) [details] > valgrind happy!! I'll now split this patch into several patches and remove some redundancy. -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Thu Oct 15 02:54:11 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Thu, 15 Oct 2009 05:54:11 -0400 Subject: [Ns-bugs] [Bug 711] example mesh/mesh fails valgrind In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=711 --- Comment #11 from Andrey Mazo 2009-10-15 05:54:11 EDT --- Created an attachment (id=628) --> (http://www.nsnam.org/bugzilla/attachment.cgi?id=628) add NS_LOG_FUNCTION to constructors/destructors/DoDisposes -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Thu Oct 15 03:18:49 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Thu, 15 Oct 2009 06:18:49 -0400 Subject: [Ns-bugs] [Bug 711] example mesh/mesh fails valgrind In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=711 --- Comment #12 from Andrey Mazo 2009-10-15 06:18:49 EDT --- Created an attachment (id=629) --> (http://www.nsnam.org/bugzilla/attachment.cgi?id=629) Fix the bug itself -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Thu Oct 15 03:33:30 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Thu, 15 Oct 2009 06:33:30 -0400 Subject: [Ns-bugs] [Bug 711] example mesh/mesh fails valgrind In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=711 --- Comment #13 from Andrey Mazo 2009-10-15 06:33:30 EDT --- Created an attachment (id=630) --> (http://www.nsnam.org/bugzilla/attachment.cgi?id=630) remove some redundant cleanups, includes, etc -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Thu Oct 15 03:43:50 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Thu, 15 Oct 2009 06:43:50 -0400 Subject: [Ns-bugs] [Bug 711] example mesh/mesh fails valgrind In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=711 --- Comment #14 from Andrey Mazo 2009-10-15 06:43:50 EDT --- (In reply to comment #13) > Created an attachment (id=630) --> (http://www.nsnam.org/bugzilla/attachment.cgi?id=630) [details] > remove some redundant cleanups, includes, etc Split complete. Apply in posted order. -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Thu Oct 15 08:31:50 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Thu, 15 Oct 2009 11:31:50 -0400 Subject: [Ns-bugs] [Bug 720] TapBridge creation fails from a script outside the ns3 tree In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=720 --- Comment #2 from Vikas Kawadia 2009-10-15 11:31:50 EDT --- I see how it makes testing convenient for you. But I am using ns3 in a fairly normal way, i.e., importing it into my python package which lives in another repository. It is not practical to have the entire ns3 tree in there. I see no way to make my setup work without patching ns3 in some way. Perhaps, there is a way make both of us happy. Here are some suggestions: 1) Make tap-creator a separate program living in ns3 top-level and built separately. Then have ns3's 'waf configure' find it and pass it to the current build. After all, tap-creator is really a convenience utility, mostly unrelated to ns3. 2) Alternatively, waf --run (and/or --pyrun) could find the tap-creator for the version being built and put it in the path. ns3 is a great project, a pleasant surprise for an erstwhile ns2 user like myself. Thanks for doing it so well. I would love to see it packaged for the major linux and bsd distributions in the near future. And hardcoded things like this do get in the way. In fact, the whole "running everything through waf" model bothers me a bit. -vikas -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Thu Oct 15 11:14:23 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Thu, 15 Oct 2009 14:14:23 -0400 Subject: [Ns-bugs] [Bug 711] example mesh/mesh fails valgrind In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=711 Craig Dowell changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Thu Oct 15 12:06:24 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Thu, 15 Oct 2009 15:06:24 -0400 Subject: [Ns-bugs] [Bug 714] TestSute ns3-tcp-cwnd fails In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=714 Craig Dowell changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Thu Oct 15 13:16:29 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Thu, 15 Oct 2009 16:16:29 -0400 Subject: [Ns-bugs] [Bug 711] example mesh/mesh fails valgrind In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=711 --- Comment #15 from Andrey Mazo 2009-10-15 16:16:29 EDT --- Changeset 21a4f34518ff -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Fri Oct 16 03:29:44 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 16 Oct 2009 06:29:44 -0400 Subject: [Ns-bugs] [Bug 711] example mesh/mesh fails valgrind In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=711 --- Comment #16 from Andrey Mazo 2009-10-16 06:29:44 EDT --- (In reply to comment #15) > Changeset 21a4f34518ff Well, the more I think about this fix, the more I believe, that it's a workaround. 1) someone may not use mesh-helper and thus introduce the same circular references again 2) someone may create circular references through callbacks involving three or more objects, which will be much harder to detect 3) callback may be invoked, when the object it references is already destroyed, thus leading to a memory corruption or a segfault (though I still cannot imagine such a situation) I think, a better solution is to assign NullCallbacks to all callbacks in DoDispose ()'s. I'm going to attach a patch reverting this changeset and applying the correct fix. -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Fri Oct 16 03:36:00 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 16 Oct 2009 06:36:00 -0400 Subject: [Ns-bugs] [Bug 711] example mesh/mesh fails valgrind In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=711 Andrey Mazo changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #627 is|0 |1 obsolete| | -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Fri Oct 16 03:47:32 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 16 Oct 2009 06:47:32 -0400 Subject: [Ns-bugs] [Bug 711] example mesh/mesh fails valgrind In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=711 --- Comment #17 from Andrey Mazo 2009-10-16 06:47:32 EDT --- Created an attachment (id=631) --> (http://www.nsnam.org/bugzilla/attachment.cgi?id=631) more correct fix for the bug currently can't test it on ns-regressions -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Fri Oct 16 08:29:37 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 16 Oct 2009 11:29:37 -0400 Subject: [Ns-bugs] [Bug 723] New: Python bindings not fully up to date Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=723 Summary: Python bindings not fully up to date Product: ns-3 Version: ns-3-dev Platform: All OS/Version: All Status: NEW Severity: normal Priority: P5 Component: python bindings AssignedTo: ns-bugs at isi.edu ReportedBy: gjcarneiro at gmail.com Estimated Hours: 0.0 gjc at dark-tower:flowmon$ python wifi-olsr-flowmon.py Traceback (most recent call last): File "wifi-olsr-flowmon.py", line 170, in sys.exit(main(sys.argv)) File "wifi-olsr-flowmon.py", line 50, in main list_routing = ns3.Ipv4ListRoutingHelper() TypeError: class 'Ipv4ListRoutingHelper' cannot be constructed (have pure virtual methods but no helper class) This could (perhaps) be due to need to rescan Python bindings. -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Fri Oct 16 09:05:25 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 16 Oct 2009 12:05:25 -0400 Subject: [Ns-bugs] [Bug 723] Python bindings not fully up to date In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=723 --- Comment #1 from Gustavo J. A. M. Carneiro 2009-10-16 12:05:25 EDT --- Hmm.. apparently rescanning doesn't solve it. I have to look into this with more detail... -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Fri Oct 16 10:59:12 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 16 Oct 2009 13:59:12 -0400 Subject: [Ns-bugs] [Bug 723] Python bindings not fully up to date In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=723 --- Comment #2 from Gustavo J. A. M. Carneiro 2009-10-16 13:59:12 EDT --- Created an attachment (id=632) --> (http://www.nsnam.org/bugzilla/attachment.cgi?id=632) patch It was a trivial bug in pybindgen. Pybindgen upgrade required. -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Fri Oct 16 11:03:22 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 16 Oct 2009 14:03:22 -0400 Subject: [Ns-bugs] [Bug 723] Python bindings not fully up to date In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=723 Craig Dowell changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |craigdo at ee.washington.edu Severity|normal |blocker Priority|P5 |P1 -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Fri Oct 16 18:18:47 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 16 Oct 2009 21:18:47 -0400 Subject: [Ns-bugs] [Bug 722] tap-wifi-dumbbell.cc busted In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=722 Tom Henderson changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |tomh at tomh.org --- Comment #1 from Tom Henderson 2009-10-16 21:18:46 EDT --- I just tried to test this on ns-test and found the following: the example cases 1,2,3 and 5 in examples/tap/tap-wifi-dumbbell.cc worked for me in repeated trials. Previously, when I reported this bug verbally, I was on a different machine and could not get any of the modes to work, but I suspect now that the other machine did not have tap framework working properly. case 4 (doesn't work on ns-test) is the following: // 4) Try to run this in UseLocal mode. This allows you to provide an existing // pre-configured tap device to the simulation. The IP address and MAC // address in this mode do not have to match those of the ns-3 device. // // sudo tunctl -t mytap // sudo ifconfig mytap hw ether 08:00:2e:00:00:01 // sudo ifconfig mytap 10.1.1.1 netmask 255.255.255.0 up // ./waf --run "tap-wifi-dumbbell --mode=UseLocal --tapName=mytap"& // ping 10.1.1.3 In this mode, the TapBridge discovers, during run-time, the overlying MAC address of the tap device, and sets the underlying ns-3 NetDevice to have the same mac address. What is going on in this example is that the simulation starts, and a little while later, the TapBridge gets a packet and sets the underlying wifi address. However, the client has already associated to the ap with a previous mac address (the one that ns-3 initially assigned). This generates the following drop message in NqstaWifiMac: "Received data frame not from the BSS we are associated with: ignore 08:00:2e:00:00:01" Recall that we introduced this mode of "UseLocal" to work around some issues with hooking TapBridge to other virtual machine frameworks. This doesn't seem to be easy to make work with infrastructure-mode-- am not sure about whether it still works with ad hoc mode. For the release, I suggest that we remove use case 4) from the example (actually, leave a comment in the example that UseLocal presently doesn't work with this example because the underlying devices associate with the original mac addresses) and keep open a bug named such as "TapBridge UseLocal mode not robust enough" and deal with it post-release. -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Fri Oct 16 21:29:29 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Sat, 17 Oct 2009 00:29:29 -0400 Subject: [Ns-bugs] [Bug 711] example mesh/mesh fails valgrind In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=711 --- Comment #18 from Andrey Mazo 2009-10-17 00:29:29 EDT --- (In reply to comment #17) > Created an attachment (id=631) --> (http://www.nsnam.org/bugzilla/attachment.cgi?id=631) [details] > more correct fix for the bug > > currently can't test it on ns-regressions valgrind on ns-regressions also seems to be silent. -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Mon Oct 19 07:03:10 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Mon, 19 Oct 2009 10:03:10 -0400 Subject: [Ns-bugs] [Bug 725] New: L-2 fragmentation and RTS cannot be used at the same time Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=725 Summary: L-2 fragmentation and RTS cannot be used at the same time Product: ns-3 Version: ns-3-dev Platform: PC URL: http://pastebin.com/m738f9349 OS/Version: Linux Status: NEW Severity: normal Priority: P4 Component: wifi AssignedTo: ns-bugs at isi.edu ReportedBy: c.facchini at gmail.com Estimated Hours: 0.0 Created an attachment (id=633) --> (http://www.nsnam.org/bugzilla/attachment.cgi?id=633) Frag threshold set at 800, RTS threshold set at 100. Still RTS handshake is not triggered. It seems that MAC-layer fragmentation and RTS handshake cannot be used at the same time. In particular, when turning on both mechanisms only fragmentation gets actually turned on. According to the standard, it should be possible to use both mechanisms jointly. To reproduce this bug, just set FragmentationThreshold and RtsCtsThreshold accordingly. As an example, they could be set this way: Config::SetDefault ("ns3::WifiRemoteStationManager::FragmentationThreshold", StringValue ("800")); Config::SetDefault ("ns3::WifiRemoteStationManager::RtsCtsThreshold", StringValue ("100")); -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Mon Oct 19 09:13:51 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Mon, 19 Oct 2009 12:13:51 -0400 Subject: [Ns-bugs] [Bug 725] L-2 fragmentation and RTS cannot be used at the same time In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=725 --- Comment #1 from Christian 2009-10-19 12:13:51 EDT --- Created an attachment (id=634) --> (http://www.nsnam.org/bugzilla/attachment.cgi?id=634) (Very simple) patch proposed to overcome this issue As correctly pointed out here: http://groups.google.com/group/ns-3-users/browse_thread/thread/b96cfbe60458bbf1 the problem seems due to the instruction params.DisableRts() in function DcaTxop::NotifyAccessGranted (in src/devices/wifi/dca-txop.cc). The patched code simply calls params.EnableRts() after checking RTS is actually needed. As a result, the RTS handshake is called only for the first fragment and the duration field is properly set to cover up to the first ACK (as stated in the standard). -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Tue Oct 20 02:46:39 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Tue, 20 Oct 2009 05:46:39 -0400 Subject: [Ns-bugs] [Bug 691] times function unsupported on mingw In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=691 --- Comment #3 from Mathieu Lacage 2009-10-20 05:46:39 EDT --- Created an attachment (id=635) --> (http://www.nsnam.org/bugzilla/attachment.cgi?id=635) patch form gustavo -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Tue Oct 20 02:46:57 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Tue, 20 Oct 2009 05:46:57 -0400 Subject: [Ns-bugs] [Bug 691] times function unsupported on mingw In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=691 Mathieu Lacage changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |705 -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Tue Oct 20 02:46:57 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Tue, 20 Oct 2009 05:46:57 -0400 Subject: [Ns-bugs] [Bug 705] netanim code does not build on win32 In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=705 Mathieu Lacage changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mathieu.lacage at sophia.inria. | |fr Depends on| |691 -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Tue Oct 20 04:17:39 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Tue, 20 Oct 2009 07:17:39 -0400 Subject: [Ns-bugs] [Bug 726] New: Build failed OSX, CalendarScheduler Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=726 Summary: Build failed OSX, CalendarScheduler Product: ns-3 Version: pre-release Platform: All OS/Version: All Status: NEW Severity: normal Priority: P5 Component: build system AssignedTo: ns-bugs at isi.edu ReportedBy: meros.b6 at gmx.de Estimated Hours: 0.0 I tested around with the not working Build on Mac OSX (10.4). System is: Osx 10.4, gcc 4.0.x, Python tested: 2.5.x, 2.6.x! Ways of building: using ./build.py, and do ./waf configure; /waf Mostly the build vas iinterupted at [409/853] RC3 release candidate, also tested ns-3.4, ns-3.5.1, ns-3.6-RC3, ns-3.6-RC4 with ./waf configuration: "CXXFLAGS="-O3" ./waf configure,"./waf configure ./waf", "./waf --with-nsc --enable-sudo build", "CXXFLAGS="" ./waf configure" Configuration alway give this: Macintosh-6:/ns3/ns-allinone-3.6-RC3/ns-3.6-RC3 hannes$ CXXFLAGS="-O3" ./waf configure Checking for program g++ : ok /usr/bin/g++ Checking for program cpp : ok /usr/bin/cpp Checking for program ar : ok /usr/bin/ar Checking for program ranlib : ok /usr/bin/ranlib Checking for g++ : ok Checking for program pkg-config : not found Checking for regression reference traces : ok ../ns-3.6-RC3-ref-traces (guessed) Checking for header stdlib.h : ok Checking for header signal.h : ok Checking for header pthread.h : ok Checking for high precision time implementation : 128-bit integer Checking for header stdint.h : ok Checking for header inttypes.h : ok Checking for header sys/inttypes.h : not found Checking for library rt : not found Checking for header netpacket/packet.h : not found Checking for header linux/if_tun.h : not found Checking for library sqlite3 : ok Checking for NSC location : not found Checking for program python : ok /Library/Frameworks/Python.framework/Versions/Current/bin/python Checking for Python version >= 2.3 : ok 2.5.4 Checking for library python2.5 : not found Checking for library python2.5 : ok Checking for program python2.5-config : ok /Library/Frameworks/Python.framework/Versions/Current/bin/python2.5-config Checking for header Python.h : ok Checking for -fvisibility=hidden support : yes Checking for pybindgen location : not found Checking for Python module pybindgen : not found pybindgen missing => no python bindings Checking for program sudo : ok /usr/bin/sudo Checking for program hg : not found Checking for program valgrind : not found ---- Summary of optional NS-3 features: Threading Primitives : enabled Real Time Simulator : not enabled (librt is not available) Emulated Net Device : not enabled ( include not detected) Tap Bridge : not enabled ( include not detected) GtkConfigStore : not enabled (library 'gtk+-2.0 >= 2.12' not found) XmlIo : not enabled (library 'libxml-2.0 >= 2.7' not found) SQlite stats data output : enabled Network Simulation Cradle : not enabled (NSC not found (see option --with-nsc)) Python Bindings : not enabled (PyBindGen missing) Use sudo to set suid bit : not enabled (option --enable-sudo not selected) Build examples and samples : enabled Static build : not enabled (option --enable-static not selected) GNU Scientific Library (GSL) : not enabled (GSL not found) 'configure' finished successfully (5.887s) --> with python Bindings at Version ns-3.4 The error That allways occure: [291/613] cxx: src/simulator/calendar-scheduler.cc -> build/debug/src/simulator/calendar-scheduler_1.o cc1plus: warnings being treated as errors ../src/simulator/calendar-scheduler.cc: In member function `virtual ns3::Scheduler::Event ns3::CalendarScheduler::PeekNext() const': ../src/simulator/calendar-scheduler.cc:128: warning: converting of negative value '-0x00000000000000001' to 'uint64_t' ../src/simulator/calendar-scheduler.cc:128: warning: converting of negative value '-0x00000000000000001' to 'uint32_t' ../src/simulator/calendar-scheduler.cc: In member function `ns3::Scheduler::Event ns3::CalendarScheduler::DoRemoveNext()': ../src/simulator/calendar-scheduler.cc:155: warning: converting of negative value '-0x00000000000000001' to 'uint64_t' ../src/simulator/calendar-scheduler.cc:155: warning: converting of negative value '-0x00000000000000001' to 'uint32_t' Build failed -> task failed (err #1): {task: cxx calendar-scheduler.cc -> calendar-scheduler_1.o} Traceback (most recent call last): File "./build.py", line 106, in sys.exit(main(sys.argv)) File "./build.py", line 97, in main build_ns3(config) File "./build.py", line 56, in build_ns3 run_command(["python", "waf"]) File "/ns3/ns-allinone-3.4/util.py", line 24, in run_command raise CommandError("Command %r exited with code %i" % (argv, retval)) util.CommandError: Command ['python', 'waf'] exited with code 1 NOW I found a Combination that works: Python 2.5, ns-3 and CXXFLAGS="-O3" ./waf configure But when running the tests it looks like this: ./test.py Waf: Entering directory `/ns3/ns-allinone-3.6-RC3/ns-3.6-RC3/build' [748/853] cxx: examples/routing/nms-p2p-nix.cc -> build/debug/examples/routing/nms-p2p-nix_10.o ../examples/routing/nms-p2p-nix.cc: In function `int main(int, char**)': ../examples/routing/nms-p2p-nix.cc:44: internal compiler error: in cp_tree_equal, at cp/tree.c:1679 Please submit a full bug report, with preprocessed source if appropriate. See for instructions. Waf: Leaving directory `/ns3/ns-allinone-3.6-RC3/ns-3.6-RC3/build' Build failed -> task failed (err #1): {task: cxx nms-p2p-nix.cc -> nms-p2p-nix_10.o} CRASH: Example csma/csma-bridge CRASH: Example csma/csma-bridge-one-hop CRASH: Example csma/csma-broadcast CRASH: Example csma/csma-multicast CRASH: Example csma/csma-one-subnet CRASH: Example csma/csma-packet-socket CRASH: Example csma/csma-ping CRASH: Example csma/csma-raw-ip-socket CRASH: Example csma/csma-star CRASH: Example error-model/simple-error-model CRASH: Example ipv6/icmpv6-redirect CRASH: Example ipv6/ping6 CRASH: Example ipv6/radvd CRASH: Example ipv6/radvd-two-prefix CRASH: Example ipv6/test-ipv6 CRASH: Example mesh/mesh CRASH: Example naming/object-names CRASH: Example routing/dynamic-global-routing CRASH: Example routing/global-injection-slash32 CRASH: Example routing/global-routing-slash32 CRASH: Example routing/mixed-global-routing CRASH: Example routing/nix-simple CRASH: Example routing/simple-alternate-routing CRASH: Example routing/simple-global-routing CRASH: Example routing/simple-point-to-point-olsr CRASH: Example routing/simple-routing-ping6 CRASH: Example routing/static-routing-slash32 CRASH: Example stats/wifi-example-sim CRASH: Example tcp/star CRASH: Example tcp/tcp-large-transfer CRASH: Example tcp/tcp-star-server CRASH: Example tunneling/virtual-net-device CRASH: Example tutorial/first CRASH: Example tutorial/hello-simulator CRASH: Example tutorial/second CRASH: Example tutorial/third CRASH: Example tutorial/fourth CRASH: Example udp/udp-echo CRASH: Example wireless/mixed-wireless CRASH: Example wireless/simple-wifi-frame-aggregation CRASH: Example wireless/wifi-ap --verbose=0 CRASH: Example wireless/wifi-simple-adhoc CRASH: Example wireless/wifi-simple-adhoc-grid CRASH: Example wireless/wifi-simple-infra CRASH: Example wireless/wifi-simple-interference CRASH: Example wireless/wifi-wired-bridging 0 of 46 tests passed (0 passed, 0 skipped, 0 failed, 46 crashed, 0 valgrind errors) Can somebody give me hind how to build ns-3? Thank you -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Tue Oct 20 07:28:10 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Tue, 20 Oct 2009 10:28:10 -0400 Subject: [Ns-bugs] [Bug 728] New: FEC bloc size is not standard compliant Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=728 Summary: FEC bloc size is not standard compliant Product: ns-3 Version: ns-3-dev Platform: All OS/Version: All Status: NEW Severity: normal Priority: P3 Component: wimax AssignedTo: ns-bugs at isi.edu ReportedBy: amine.ismail at sophia.inria.fr CC: amine.ismail at sophia.inria.fr Estimated Hours: 0.0 The FEC bloc size is always 320 bits whatever the the chosen modulation It should depend on the modulation and coding scheme as specified by Table 215 (Mandatory channel coding per modulation) 802.16-2004 -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Tue Oct 20 07:37:02 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Tue, 20 Oct 2009 10:37:02 -0400 Subject: [Ns-bugs] [Bug 728] FEC bloc size is not standard compliant In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=728 Mohamed Amine ISMAIL changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #1 from Mohamed Amine ISMAIL 2009-10-20 10:37:02 EDT --- Fixed in changeset: 4571:a7e872481de6 -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Tue Oct 20 09:38:29 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Tue, 20 Oct 2009 12:38:29 -0400 Subject: [Ns-bugs] [Bug 190] Reminder: NS_LOG_APPEND_CONTEXT In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=190 Tom Henderson changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |tomh at tomh.org --- Comment #1 from Tom Henderson 2009-10-20 12:38:29 EDT --- Reminder on typical usage: #define NS_LOG_APPEND_CONTEXT \ if (GetObject ()) { std::clog << "[node " << GetObject ()->GetId () << "] "; } Prints out a "[node %d]" in the log output, such as in OlsrAgent: 28.3839s [node 3] Looking at neighbor tuple: NeighborTuple(neighborMainAddr=10.1.1.2, status=SYM, willingness=3) -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Tue Oct 20 10:09:18 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Tue, 20 Oct 2009 13:09:18 -0400 Subject: [Ns-bugs] [Bug 691] times function unsupported on mingw In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=691 --- Comment #4 from Craig Dowell 2009-10-20 13:09:18 EDT --- Manna from Europe. I went to do this last night and threw my computer out the window when I saw that the windows wall clock wasn't implemented. Thanks, Gustavo! Fixed changeset 04cc3ffe0202 -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Tue Oct 20 12:38:02 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Tue, 20 Oct 2009 15:38:02 -0400 Subject: [Ns-bugs] [Bug 723] Python bindings not fully up to date In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=723 Craig Dowell changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Tue Oct 20 12:40:52 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Tue, 20 Oct 2009 15:40:52 -0400 Subject: [Ns-bugs] [Bug 691] times function unsupported on mingw In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=691 --- Comment #5 from Craig Dowell 2009-10-20 15:40:52 EDT --- Not fixed. Backed out. There are warnings that break the build on fc-10. The build works with this change on mingw, but test.py fails: '.' is not recognized as an internal or external command, operable program or batch file. and Traceback (most recent call last): File "./test.py", line 1296, in sys.exit(main(sys.argv)) File "./test.py", line 1293, in main return run_tests() File "./test.py", line 891, in run_tests if 'SC_NPROCESSORS_ONLN'in os.sysconf_names: AttributeError: 'module' object has no attribute 'sysconf_names' -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Tue Oct 20 22:54:53 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Wed, 21 Oct 2009 01:54:53 -0400 Subject: [Ns-bugs] [Bug 726] Build failed OSX, CalendarScheduler In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=726 Tom Henderson changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |tomh at tomh.org --- Comment #1 from Tom Henderson 2009-10-21 01:54:52 EDT --- (In reply to comment #0) > I tested around with the not working Build on Mac OSX (10.4). I'm not able to reproduce this problem on an OS X 10.4 with Xcode 2.4, gcc: gcc version 4.2.1 (Apple Inc. build 5564). CPU is PowerPC G4 32 bit. I used gcc_select utility to switch to 4.0.1, and it still builds. but, I suspect you are using a 64-bit PowerPc or intel cpu? > The error That allways occure: > [291/613] cxx: src/simulator/calendar-scheduler.cc -> > build/debug/src/simulator/calendar-scheduler_1.o > cc1plus: warnings being treated as errors > ../src/simulator/calendar-scheduler.cc: In member function `virtual > ns3::Scheduler::Event ns3::CalendarScheduler::PeekNext() const': > ../src/simulator/calendar-scheduler.cc:128: warning: converting of negative > value '-0x00000000000000001' to 'uint64_t' > ../src/simulator/calendar-scheduler.cc:128: warning: converting of negative > value '-0x00000000000000001' to 'uint32_t' > ../src/simulator/calendar-scheduler.cc: In member function > `ns3::Scheduler::Event ns3::CalendarScheduler::DoRemoveNext()': > ../src/simulator/calendar-scheduler.cc:155: warning: converting of negative > value '-0x00000000000000001' to 'uint64_t' > ../src/simulator/calendar-scheduler.cc:155: warning: converting of negative > value '-0x00000000000000001' to 'uint32_t' This is the offending line: Scheduler::Event minEvent = {0, {~0, ~0}}; where ~0 seems to be causing the problem. -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Wed Oct 21 07:28:41 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Wed, 21 Oct 2009 10:28:41 -0400 Subject: [Ns-bugs] [Bug 691] times function unsupported on mingw In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=691 --- Comment #6 from Mathieu Lacage 2009-10-21 10:28:41 EDT --- (In reply to comment #5) > The build works with this change on mingw, but test.py fails: test.py needs to at least use os.path.* and, more specifically, os.path.join wherever you concatenate paths. So, the previous patch is good: it is merely not enough to enable tests to pass on mingw. -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Wed Oct 21 11:02:06 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Wed, 21 Oct 2009 14:02:06 -0400 Subject: [Ns-bugs] [Bug 691] times function unsupported on mingw In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=691 --- Comment #7 from Craig Dowell 2009-10-21 14:02:05 EDT --- Not quite. The patch returns doubles which I don't like very much, but the fundamental problem is a cast from double to unsigned long long which generates warnings and breaks the build on FC-10 machines. The patch needs to be fixed; and test.py needs to be fixed. Then MinGW needs to be tested thoroughly. -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Thu Oct 22 02:13:24 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Thu, 22 Oct 2009 05:13:24 -0400 Subject: [Ns-bugs] [Bug 729] New: IPv6 over PPP Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=729 Summary: IPv6 over PPP Product: ns-3 Version: ns-3-dev Platform: All OS/Version: All Status: NEW Severity: normal Priority: P4 Component: devices AssignedTo: ns-bugs at isi.edu ReportedBy: f1mauchl at hsr.ch Estimated Hours: 0.0 Created an attachment (id=636) --> (http://www.nsnam.org/bugzilla/attachment.cgi?id=636) patch IPv6 can currently not communicate over a Point-to-Point link because its header has a hardcoded protocol value for IPv4. The patch adds a protocol field to the Point-to-Point-Header and some methods to convert between PPP- and Ethernet- protocol numbers. -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Thu Oct 22 04:51:55 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Thu, 22 Oct 2009 07:51:55 -0400 Subject: [Ns-bugs] [Bug 729] IPv6 over PPP In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=729 Sebastien Vincent changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |vincent at clarinet.u- | |strasbg.fr --- Comment #1 from Sebastien Vincent 2009-10-22 07:51:55 EDT --- Patch looks good. Some (very very) minor comments: - According to our naming convention: PPPtoETHER -> PppToEther and ETHERtoPPP -> EtherToPpp; - \param and \return doxygen for PppToEther and EtherToPpp methods; - Doxygen for m_protocol member. (In reply to comment #0) > Created an attachment (id=636) --> (http://www.nsnam.org/bugzilla/attachment.cgi?id=636) [details] > patch > > IPv6 can currently not communicate over a Point-to-Point link because its > header has a hardcoded protocol value for IPv4. > > The patch adds a protocol field to the Point-to-Point-Header and some methods > to convert between PPP- and Ethernet- protocol numbers. > -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Thu Oct 22 05:47:41 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Thu, 22 Oct 2009 08:47:41 -0400 Subject: [Ns-bugs] [Bug 729] IPv6 over PPP In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=729 Fabian Mauchle changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #636 is|0 |1 obsolete| | --- Comment #2 from Fabian Mauchle 2009-10-22 08:47:41 EDT --- Created an attachment (id=637) --> (http://www.nsnam.org/bugzilla/attachment.cgi?id=637) patch (replaces old one) Minor changes requested by Sebastien -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Thu Oct 22 06:11:09 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Thu, 22 Oct 2009 09:11:09 -0400 Subject: [Ns-bugs] [Bug 730] New: Enabling fragmentation at run-time breaks simulation Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=730 Summary: Enabling fragmentation at run-time breaks simulation Product: ns-3 Version: ns-3-dev Platform: PC OS/Version: Linux Status: NEW Severity: normal Priority: P3 Component: wifi AssignedTo: ns-bugs at isi.edu ReportedBy: c.facchini at gmail.com Estimated Hours: 0.0 Created an attachment (id=638) --> (http://www.nsnam.org/bugzilla/attachment.cgi?id=638) Simulation script showing the bug When turning fragmentation on _during the simulation_, the simulation breaks, in that the node with fragmentation turned on does not send packets anymore (still, it can receive packets). To reproduce this bug, just set 'FragmentationThreshold' at a value lower than the packet size, after the simulation has begun. That is: Simulator::Schedule (Seconds (10.0), Config::Set, "/NodeList/0/DeviceList/0/RemoteStationManager/FragmentationThreshold", StringValue ("800")); Attached there is a script which reproduces this behavior. Turning on/off other mechanisms at run-time works fine (e.g. setting RstCtsThreshold). Changing parameters like the physical data rate also works smoothly. -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Thu Oct 22 06:37:46 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Thu, 22 Oct 2009 09:37:46 -0400 Subject: [Ns-bugs] [Bug 602] WifiRemoteStation lacks information about the access class of outgoing packets In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=602 --- Comment #2 from Mirko Banchi 2009-10-22 09:37:45 EDT --- Created an attachment (id=639) --> (http://www.nsnam.org/bugzilla/attachment.cgi?id=639) Patch v2 This patch adds also TracedSources for new counters. -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Thu Oct 22 06:57:19 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Thu, 22 Oct 2009 09:57:19 -0400 Subject: [Ns-bugs] [Bug 602] WifiRemoteStation lacks information about the access class of outgoing packets In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=602 Kirill Andreev changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |andreev at iitp.ru --- Comment #3 from Kirill Andreev 2009-10-22 09:57:19 EDT --- *** Bug 717 has been marked as a duplicate of this bug. *** -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Thu Oct 22 06:57:19 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Thu, 22 Oct 2009 09:57:19 -0400 Subject: [Ns-bugs] [Bug 717] Wrong slrc calculation at WifiRemoteStationManager when QoS is working In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=717 Kirill Andreev changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |DUPLICATE --- Comment #1 from Kirill Andreev 2009-10-22 09:57:19 EDT --- *** This bug has been marked as a duplicate of bug 602 *** -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Fri Oct 23 02:42:55 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 23 Oct 2009 05:42:55 -0400 Subject: [Ns-bugs] [Bug 622] [PATCH] Friendly names for pcap traces In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=622 Faker Moatamri changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |faker.moatamri at sophia.inria. | |fr --- Comment #3 from Faker Moatamri 2009-10-23 05:42:55 EDT --- Hi all, I have been through this patch and I think small coding style stuff has to be fixed: -Coding style (space after parentheses, space before and after != & = ...) Other than that +1 for patch to be added to ns-3-dev. Anyone has comments about the patch? Thanks -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. From code at nsnam.ece.gatech.edu Fri Oct 23 05:17:26 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 23 Oct 2009 08:17:26 -0400 Subject: [Ns-bugs] [Bug 684] Upgrade to upstream WAF 1.5.9 plus a bunch of 'waf tools' layered on top In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=684 Gustavo J. A. M. Carneiro changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Fri Oct 23 05:31:12 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 23 Oct 2009 08:31:12 -0400 Subject: [Ns-bugs] [Bug 622] [PATCH] Friendly names for pcap traces In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=622 --- Comment #4 from Antti M?kel? 2009-10-23 08:31:12 EDT --- Well, I guess this needs to be documented somewhere, but what is the appropriate place? Doing it with every helper classes EnablePcap*-methods seems a bit wrong - is there some more generic place that would cover them all? -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. From code at nsnam.ece.gatech.edu Fri Oct 23 05:32:23 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 23 Oct 2009 08:32:23 -0400 Subject: [Ns-bugs] [Bug 677] gcc cxxflags plays (multiple questions) In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=677 --- Comment #12 from Gustavo J. A. M. Carneiro 2009-10-23 08:32:23 EDT --- The tree is now open for new enhancements. If you have updated versions of the patches, time to upload them... -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Fri Oct 23 05:46:20 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 23 Oct 2009 08:46:20 -0400 Subject: [Ns-bugs] [Bug 677] gcc cxxflags plays (multiple questions) In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=677 --- Comment #13 from Andrey Mazo 2009-10-23 08:46:19 EDT --- (In reply to comment #12) > The tree is now open for new enhancements. If you have updated versions of the > patches, time to upload them... Some my planned enhancements didn't showed any performance gains and only add more complicity to wscript, so I don't have any brand new patches. -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Fri Oct 23 05:56:52 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 23 Oct 2009 08:56:52 -0400 Subject: [Ns-bugs] [Bug 677] gcc cxxflags plays (multiple questions) In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=677 --- Comment #14 from Gustavo J. A. M. Carneiro 2009-10-23 08:56:52 EDT --- (From update of attachment 586) Feel free to commit this patch. -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Fri Oct 23 05:58:40 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 23 Oct 2009 08:58:40 -0400 Subject: [Ns-bugs] [Bug 677] gcc cxxflags plays (multiple questions) In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=677 Gustavo J. A. M. Carneiro changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #587 is|0 |1 obsolete| | --- Comment #15 from Gustavo J. A. M. Carneiro 2009-10-23 08:58:40 EDT --- (From update of attachment 587) The 'release' profile replaces this patch. -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Fri Oct 23 06:00:21 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 23 Oct 2009 09:00:21 -0400 Subject: [Ns-bugs] [Bug 677] gcc cxxflags plays (multiple questions) In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=677 --- Comment #16 from Gustavo J. A. M. Carneiro 2009-10-23 09:00:21 EDT --- (From update of attachment 588) Please add support for a CCFLAGS_EXTRA, besides CXXFLAGS_EXTRA. Even if ns-3-dev does not use pure C code, I know at least Mathieu is working on pure C code in a branch. And for consistency. After this change, feel free to commit. -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Fri Oct 23 06:02:21 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 23 Oct 2009 09:02:21 -0400 Subject: [Ns-bugs] [Bug 677] gcc cxxflags plays (multiple questions) In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=677 --- Comment #17 from Gustavo J. A. M. Carneiro 2009-10-23 09:02:21 EDT --- (From update of attachment 589) I am still unconvinced about this patch. Why bother if the difference is so small? I say let's drop it. -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Fri Oct 23 06:13:39 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 23 Oct 2009 09:13:39 -0400 Subject: [Ns-bugs] [Bug 677] gcc cxxflags plays (multiple questions) In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=677 --- Comment #18 from Gustavo J. A. M. Carneiro 2009-10-23 09:13:39 EDT --- -fomit-frame-pointer and -march=native, ok, I guess, but only for the 'release' profile. -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Fri Oct 23 06:36:48 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 23 Oct 2009 09:36:48 -0400 Subject: [Ns-bugs] [Bug 677] gcc cxxflags plays (multiple questions) In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=677 --- Comment #19 from Andrey Mazo 2009-10-23 09:36:48 EDT --- (In reply to comment #14) > (From update of attachment 586 [details]) > Feel free to commit this patch. changeset 15524c57a627 -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Fri Oct 23 06:37:16 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 23 Oct 2009 09:37:16 -0400 Subject: [Ns-bugs] [Bug 677] gcc cxxflags plays (multiple questions) In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=677 --- Comment #20 from Andrey Mazo 2009-10-23 09:37:16 EDT --- (In reply to comment #16) > (From update of attachment 588 [details]) > Please add support for a CCFLAGS_EXTRA, besides CXXFLAGS_EXTRA. Even if > ns-3-dev does not use pure C code, I know at least Mathieu is working on pure C > code in a branch. And for consistency. After this change, feel free to > commit. changeset 6db6a279dfff -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Fri Oct 23 06:37:50 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 23 Oct 2009 09:37:50 -0400 Subject: [Ns-bugs] [Bug 677] gcc cxxflags plays (multiple questions) In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=677 --- Comment #21 from Andrey Mazo 2009-10-23 09:37:50 EDT --- (In reply to comment #18) > -fomit-frame-pointer and -march=native, ok, I guess, but only for the 'release' > profile. changeset 8878efe25b6c -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Fri Oct 23 06:41:17 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 23 Oct 2009 09:41:17 -0400 Subject: [Ns-bugs] [Bug 677] gcc cxxflags plays (multiple questions) In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=677 --- Comment #22 from Andrey Mazo 2009-10-23 09:41:17 EDT --- (In reply to comment #17) > (From update of attachment 589 [details]) > I am still unconvinced about this patch. Why bother if the difference is so > small? I say let's drop it. Well, seems you're right here, thus no one else finds this helpful. Closing bug as FIXED? -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Fri Oct 23 07:27:56 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 23 Oct 2009 10:27:56 -0400 Subject: [Ns-bugs] [Bug 622] [PATCH] Friendly names for pcap traces In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=622 --- Comment #5 from Faker Moatamri 2009-10-23 10:27:56 EDT --- I think that the best way to do is to centralize the code and to delegate the name creation to PcapWriter i.e. something like this: Ptr pcap = Create (); fileName = pcap->GetFileName (nodeid, deviceid) pcap->Open (fileName); This way the routine GetFileName will contain the job and you don't have to repeat the same code in each helper class. The documentation would be in that case in PcapWriter and the change is minor in the sense that the old style will be maintained. What do you think? Faker -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. From code at nsnam.ece.gatech.edu Fri Oct 23 08:48:16 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 23 Oct 2009 11:48:16 -0400 Subject: [Ns-bugs] [Bug 677] gcc cxxflags plays (multiple questions) In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=677 Gustavo J. A. M. Carneiro changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Fri Oct 23 09:33:56 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 23 Oct 2009 12:33:56 -0400 Subject: [Ns-bugs] [Bug 726] Build failed OSX, CalendarScheduler In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=726 Gustavo J. A. M. Carneiro changed: What |Removed |Added ---------------------------------------------------------------------------- Component|build system |simulation core --- Comment #2 from Gustavo J. A. M. Carneiro 2009-10-23 12:33:56 EDT --- This is a build error but not a bug in the build system. -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Fri Oct 23 14:05:09 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 23 Oct 2009 17:05:09 -0400 Subject: [Ns-bugs] [Bug 683] Helper methods for pcap tracing with explicit filenames In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=683 Tom Henderson changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |tomh at tomh.org AssignedTo|ns-bugs at isi.edu |craigdo at ee.washington.edu -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Fri Oct 23 15:56:32 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 23 Oct 2009 18:56:32 -0400 Subject: [Ns-bugs] [Bug 698] tcp testcase crashes at end of testcase simulation In-Reply-To: References: Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=698 Tom Henderson changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |tomh at tomh.org Status|NEW |RESOLVED Resolution| |FIXED --- Comment #1 from Tom Henderson 2009-10-23 18:56:31 EDT --- This test case was uncommented in changeset 7a340852b479 I noticed during the last release process that the TCP bugfixing for ns-3.6 also fixed this test case, but I did not disturb the late stages of the release to uncomment it then. -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Mon Oct 26 02:44:36 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Mon, 26 Oct 2009 05:44:36 -0400 Subject: [Ns-bugs] [Bug 731] New: Send function in point-to-point-net-device fails to check the return value of the Dequeue function Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=731 Summary: Send function in point-to-point-net-device fails to check the return value of the Dequeue function Product: ns-3 Version: ns-3-dev Platform: All OS/Version: All Status: NEW Severity: normal Priority: P5 Component: devices AssignedTo: ns-bugs at isi.edu ReportedBy: alberto.blanc at gmail.com Estimated Hours: 0.0 In the Send function when the queue is empty (m_txMachineState == READY) a packet is queued and then immediately dequeued (comments explain that this is done in order to hit all the tracing hooks) but the return value of the Dequeue function is not checked. If the Enqueue function decides to drop the packet the program exits with code -11 (while it's true that dropping a packet when it's the only one in the queue is probably not the most obvious solution, it is possible to come with cases where this could be reasonable). -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From bugzilla-daemon at www.nsnam.org Fri Oct 30 11:39:05 2009 From: bugzilla-daemon at www.nsnam.org (bugzilla-daemon@www.nsnam.org) Date: Fri, 30 Oct 2009 14:39:05 -0400 Subject: [Ns-bugs] [Bug 732] New: Bugzilla test Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=732 Summary: Bugzilla test Product: ns-3 Version: pre-release Platform: All OS/Version: All Status: NEW Severity: normal Priority: P5 Component: general AssignedTo: ns-bugs at isi.edu ReportedBy: jpelkey at gatech.edu Estimated Hours: 0.0 test of bugzilla email --- Comment #1 from Josh Pelkey 2009-10-30 14:39:05 EDT --- another test. -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Fri Oct 30 11:42:31 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Fri, 30 Oct 2009 14:42:31 -0400 Subject: [Ns-bugs] [Bug 732] Bugzilla test In-Reply-To: References: Message-ID: <20091030184231.5D4102DD743@deliverator1.gatech.edu> http://www.nsnam.org/bugzilla/show_bug.cgi?id=732 --- Comment #2 from Josh Pelkey 2009-10-30 14:42:31 EDT --- ...and again -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Sat Oct 31 10:15:11 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Sat, 31 Oct 2009 13:15:11 -0400 Subject: [Ns-bugs] [Bug 733] New: OLSR MPR Computation give incorrect result Message-ID: http://www.nsnam.org/bugzilla/show_bug.cgi?id=733 Summary: OLSR MPR Computation give incorrect result Product: ns-3 Version: ns-3.5 Platform: PC OS/Version: Linux Status: NEW Severity: normal Priority: P5 Component: routing AssignedTo: ns-bugs at isi.edu ReportedBy: omairabdullah at gmail.com Estimated Hours: 0.0 Created an attachment (id=640) --> (http://www.nsnam.org/bugzilla/attachment.cgi?id=640) The script used to get the mentioned results of OLSR In the OLSR Routing Protocol, the MPR set of a node is having more nodes than necessary. /* Topology (Constant Position) * A---D * | / | * C---E * | * F * * F - Node 0 - IP 10.1.1.1 * C - Node 1 - IP 10.1.1.2 * E - Node 2 - IP 10.1.1.3 * A - Node 3 - IP 10.1.1.4 * D - Node 4 - IP 10.1.1.5 * * Trace File Line 47625 says MPR nodes of A are C & D. But it should be only C. * Similarly Line 47521 says MPR nodes of E are C & D. But it should be only C. */ This doesn't follow the algorithm given in the comments of the src/routing/olsr/olsr-routing-protocol.cc or the RFC. I mailed the developer Gustavo Carneiro and quoting the mail: 1. C is the only node that can reach the two-hop neighbor F, so it should be among the first to be selected as MPR; 2. Once C is selected as MPR, C can reach all the other nodes, so no more MPR should be selected. So I agree with you, the MPR set of A should be only C, not C+D. If this does not happen, sounds like a bug. -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. From code at nsnam.ece.gatech.edu Sat Oct 31 10:19:11 2009 From: code at nsnam.ece.gatech.edu (code@nsnam.ece.gatech.edu) Date: Sat, 31 Oct 2009 13:19:11 -0400 Subject: [Ns-bugs] [Bug 733] OLSR MPR Computation give incorrect result In-Reply-To: References: Message-ID: <20091031171911.5F6342DCDD7@deliverator1.gatech.edu> http://www.nsnam.org/bugzilla/show_bug.cgi?id=733 --- Comment #1 from Omair 2009-10-31 13:19:11 EDT --- Created an attachment (id=641) --> (http://www.nsnam.org/bugzilla/attachment.cgi?id=641) Trace file on running the above script -- Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug.