Commit Graph

3732 Commits

Author SHA1 Message Date
Gustavo J. A. M. Carneiro
8a664200e5 New pybindgen and new API scanning, brings support for comparison operators and + - * / numeric operators. 2008-10-06 17:39:35 +01:00
Tom Henderson
1c3dcd37b3 bug in script-- Stop not being called 2008-10-02 16:48:01 -07:00
Craig Dowell
4215553314 bug 337 2008-10-02 15:22:17 -07:00
Gustavo J. A. M. Carneiro
c2985053a3 Pull pybindgen revno 582 for increased stability of the generated python files with multiple developers doing the scanning. 2008-10-02 17:30:38 +01:00
Gustavo J. A. M. Carneiro
3997faf477 merge 2008-10-02 17:16:04 +01:00
Gustavo J. A. M. Carneiro
03e1a6bae5 Exit WAF after processing --python-scan to avoid incorrect builds, since WAF does not handle well files being generated into the source dir instead of the build dir 2008-10-02 17:15:09 +01:00
Mathieu Lacage
2160b31237 add private operator = to disable it 2008-10-02 17:05:16 +02:00
Mathieu Lacage
35c25f995e hide window when starting simulation. 2008-10-02 15:04:28 +02:00
Mathieu Lacage
5cd9a601e1 change button label to be more explicit 2008-10-02 14:57:39 +02:00
Gustavo J. A. M. Carneiro
d607ae00f3 Need to acquire the Python GIL also in ~PythonEventImpl, as it may be called at any time from the C++ code, from any thread. 2008-09-27 15:32:04 +01:00
Gustavo J. A. M. Carneiro
8e454b058b Get newer pybindgen, for stl containers support 2008-09-27 15:26:27 +01:00
Gustavo J. A. M. Carneiro
9866cc1ce3 merge 2008-09-27 15:17:37 +01:00
Gustavo J. A. M. Carneiro
79e685df92 Allow interrupting PyBindGen fetching, via Ctrl-C, for the impatient developers. 2008-09-27 15:06:38 +01:00
Mathieu Lacage
e864af7983 fix build with gcc 4.3.0 2008-09-25 15:50:07 -07:00
Florian Westphal
3a6bf88a49 nsc: delay creating nsc interface using ScheduleNow ().
because we cannot rely on the node to have any assigned interface
when the nsc stack is initialised, we need to delay creating the nsc
interface. Up until now this was done by initialising the interface
when the first socket is opened, which resulted in a segfault or
an assertion failure when a packet arrived but no socket was ever created...
2008-09-25 01:43:27 +02:00
Mathieu Lacage
f8bbbbc899 make sure sinks are started 2008-09-23 16:38:51 -07:00
Mathieu Lacage
fbf3dd3cf7 make sure that the sinks are started 2008-09-23 16:31:54 -07:00
Mathieu Lacage
a7b4e36b84 use better variable names. 2008-09-23 16:14:00 -07:00
Mathieu Lacage
97b7179161 the sink must be enabled on node 2 2008-09-23 16:02:30 -07:00
Craig Dowell
102623e2b1 mispeeling in introduction.texi 2008-09-23 09:53:52 -07:00
Florian Westphal
266bc671a5 nsc: avoid unecessary use of posix headers
this removes usage of struct iphdr and inet_ntoa.
Replaced by uint32_t[] (we only need to fetch source/destination
ip addresses) and Ipv4Header::Print(), respectively.

netinet/in.h and arpa/inet.h are retained for the time being
due to ntohs/ntohl.
2008-09-23 01:09:43 +02:00
Florian Westphal
41fffa73b9 nsc: make sure nsc has a configured interface
the receive method hands packets to the nsc core via
nsc's if_receive_packet() method.

NSC (rightfully) assumes that if it gets a packet, there must
be a network interface. However, at this time the interface
initialization in ns-3-nsc is done when the first socket is created.

The result is a segmentation fault inside nsc when ns-3 receives
a packet on an nsc-enabled node before a socked has been created
on that node.

For the time being, use NS_ASSERT to make sure the nsc interface exits.
This also gets rid of the NS_LOG use inside the Softinterrupt timer
method and replaces
NS_LOG_FUNCTION_NOARGS with NS_LOG_FUNCTION (this), as suggested by
Mathieu Lacage.
2008-09-22 22:18:53 +02:00
Craig Dowell
05d0f37dda Added tag ns-3.2 for changeset 2ecac911b3ec 2008-09-22 10:36:24 -07:00
Tom Henderson
06f2b16d78 Add chapter on realtime scheduler to manual 2008-09-21 13:10:08 -07:00
Tom Henderson
5d82b2e31f new manual chapter on TCP 2008-09-20 15:45:31 -07:00
Craig Dowell
4a3ee19a31 mispeeling in RELEASE_NOTES 2008-09-18 15:29:00 -07:00
Craig Dowell
8785a190ee Added tag ns-3.2-RC4 for changeset 68218c266a84 2008-09-18 15:28:35 -07:00
Tom Henderson
9e1a3adf6f document ConfigStore 2008-09-18 07:28:03 -07:00
Craig Dowell
4105b6e392 Apply Sam's nsc regression patch 2008-09-17 20:04:26 -07:00
Gustavo J. A. M. Carneiro
a2f945ddda Add missing Python GIL locking in PythonEventImpl::Notify 2008-09-17 15:47:07 +01:00
Craig Dowell
4c13936623 Added tag ns-3.2-RC3 for changeset fa1c7b813873 2008-09-16 11:55:52 -07:00
Tom Henderson
c060f84ef9 freshen tutorial 2008-09-15 21:37:40 -07:00
Tom Henderson
fea009e803 merge with tip 2008-09-15 06:11:38 -07:00
Tom Henderson
b005d33fb9 fix some Doxygen warnings 2008-09-15 06:10:53 -07:00
Gustavo J. A. M. Carneiro
6c7aa38c60 Add python based csma-bridge regression test. Closes #344. 2008-09-15 11:45:32 +01:00
Gustavo J. A. M. Carneiro
aa6308bc1a Make the example less verbose (for use in regression) 2008-09-15 11:39:15 +01:00
Mathieu Lacage
8e3cdc2e0c don't change VERSION 2008-09-14 17:55:30 -07:00
Mathieu Lacage
77e3a780bb merge with HEAD 2008-09-14 11:40:10 -07:00
Mathieu Lacage
0c7ed36240 don't try to download traces if they are already there. 2008-09-14 11:39:58 -07:00
Tom Henderson
1994268a9b merge with tip 2008-09-12 16:13:20 -07:00
Tom Henderson
5d9c714c1e Doxygen for internet-stack 2008-09-12 16:12:58 -07:00
Tom Henderson
6f3dc648ed doxygen for src/contrib 2008-09-12 11:34:25 -07:00
Craig Dowell
f51afd386b Added tag ns-3.2-RC2-bis for changeset d783a951f8f5 2008-09-12 10:36:57 -07:00
Craig Dowell
370c7f7215 update RELEASE_NOTES known issues 2008-09-12 10:19:40 -07:00
Craig Dowell
d0696fd776 release_steps.txt nits 2008-09-12 10:12:50 -07:00
Craig Dowell
a7f445f460 fix bug 338, MTU overflows frameSize 2008-09-11 15:32:39 -07:00
Mathieu Lacage
f5bb4c3302 bug 333:The Position attribute is not constructable anymore. 2008-09-11 11:08:22 -07:00
Mathieu Lacage
d82bf3abd6 make sample run. 2008-09-11 10:08:18 -07:00
Mathieu Lacage
75cba72257 Do not assert. Use NS_FATAL_ERROR. 2008-09-11 09:54:19 -07:00
Tom Henderson
a70b07289e updates to the tutorial introduction 2008-09-11 08:46:29 -07:00