This website requires JavaScript.
d8dad149da
add ns2 mobility sample.
Mathieu Lacage
2008-10-24 12:29:39 +02:00
7a923ef2bd
rescan python
Mathieu Lacage
2008-10-24 12:29:15 +02:00
b839e400a9
Read correctly fractional seconds. Reported by Ramon Bauza
Mathieu Lacage
2008-10-24 12:29:02 +02:00
4d380ed257
rework StaticSpeedHelper API
Mathieu Lacage
2008-10-24 12:27:47 +02:00
3af636f969
bug 339: unconditional assert API.
Mathieu Lacage
2008-10-24 10:29:06 +02:00
26aa64c033
bug 386: make sure errno is not set incorrectly and don't access stale packets.
Mathieu Lacage
2008-10-24 09:22:50 +02:00
6041ad024c
rescan for bug 283
Craig Dowell
2008-10-23 16:08:13 -07:00
b4947df5d0
Liu's GetSockName patch
Craig Dowell
2008-10-23 15:59:48 -07:00
49e12dc17d
structured thread exit methods
Craig Dowell
2008-10-23 15:50:24 -07:00
c810ef64a1
Apply thread interrupt patch
Craig Dowell
2008-10-23 15:22:38 -07:00
922d5a4de9
bug 389: Beacon is sent after DIFS+Backoff instead of PIFS
Kirill V. Andreev
2008-10-23 21:27:28 +02:00
c7d0ce769c
Apply patch to fix bug 364
Craig Dowell
2008-10-23 11:51:15 -07:00
b8dd9ddf99
rescan after 363 fix
Craig Dowell
2008-10-23 11:50:45 -07:00
383c4d9df5
Apply patch to fix bug 363
Craig Dowell
2008-10-23 11:24:52 -07:00
012433cf91
rescan after bug 357 patch
Craig Dowell
2008-10-23 10:57:26 -07:00
0d30646695
Remove queue limit from listen
Craig Dowell
2008-10-23 10:48:42 -07:00
0458f450cb
tutorial typos fixed (bug 379)
Tom Henderson
2008-10-22 22:13:22 -07:00
dd6476d804
Python: fix bug with missing wrapper registration for objects created directly via the python constructor
Gustavo J. A. M. Carneiro
2008-10-20 16:56:40 +01:00
2aecf7055b
bug 278: print protocol number from Ipv4Header::Print
Mathieu Lacage
2008-10-20 13:31:25 +02:00
8ae791d954
remove broken test
Mathieu Lacage
2008-10-20 12:37:43 +02:00
0f8139fc10
bug 382: templated DynamicCast
Mathieu Lacage
2008-10-20 08:40:32 +02:00
e443a39436
merge with HEAD
Mathieu Lacage
2008-10-17 20:07:44 +02:00
b4745c7708
add debugging
Mathieu Lacage
2008-10-17 20:05:17 +02:00
e698770970
Undo change
Raj Bhattacharjea
2008-10-17 10:47:47 -04:00
8927ae967a
Touch the readme as a test
Unknown
2008-10-17 10:45:44 -04:00
79250d10c2
add API to get bytes out of a packet without calling PeekData
Mathieu Lacage
2008-10-17 14:16:53 +02:00
36c0976a53
give attribute power to Callback.
Mathieu Lacage
2008-10-17 14:15:52 +02:00
6f484b6ead
bug 349: workaround compiler bug
Mathieu Lacage
2008-10-17 13:11:39 +02:00
b44dc748e0
fix optimized build
Mathieu Lacage
2008-10-17 10:35:14 +02:00
2e79a78db0
merge
Gustavo J. A. M. Carneiro
2008-10-16 11:54:24 +01:00
2073f02054
merge
Gustavo J. A. M. Carneiro
2008-10-16 11:53:47 +01:00
98b197de5a
bug 202: header file conflict
Mathieu Lacage
2008-10-16 12:53:05 +02:00
ff776177bf
bug 352: STA receives back the broadcasts it sends.
Mathieu Lacage
2008-10-16 12:47:17 +02:00
e4fb44dd96
bug 343: bench-packets does not work.
Mathieu Lacage
2008-10-16 12:44:25 +02:00
6cae60a58d
merge
Gustavo J. A. M. Carneiro
2008-10-16 11:42:23 +01:00
7b55da3a04
kill dead code
Mathieu Lacage
2008-10-16 12:22:59 +02:00
eb566b82d3
bug 350: operator > missing.
Mathieu Lacage
2008-10-16 12:17:00 +02:00
91d94d6076
bug 371: wifi-ap broken
Mathieu Lacage
2008-10-16 10:26:13 +02:00
47f1f1fefc
improve debugging
Mathieu Lacage
2008-10-16 10:25:55 +02:00
d3e9be922d
bug 372: fragmentation is broken
Mathieu Lacage
2008-10-16 09:48:47 +02:00
e83d4da973
Python: enable wrapping of the packet metadata APIs.
Gustavo J. A. M. Carneiro
2008-10-15 18:32:07 +01:00
ff4ec5cf64
Packet::Metadata::PrintStats doesn't really exist.
Gustavo J. A. M. Carneiro
2008-10-15 18:19:12 +01:00
fe8cbc9a0f
A more pythonic wrapper for ns3.TypeId.LookupByNameFailSafe
Gustavo J. A. M. Carneiro
2008-10-15 15:55:09 +01:00
1a6629d9cf
make sure we implement all Schedule methods within the right class
Mathieu Lacage
2008-10-15 15:53:06 +02:00
996a095d36
rescan python bindings
Mathieu Lacage
2008-10-15 15:12:05 +02:00
cfea3297ac
remove event locking
Mathieu Lacage
2008-10-15 15:01:12 +02:00
82bbe71419
rename RealtimeSimulator to WallclockSimulator
Mathieu Lacage
2008-10-15 14:51:16 +02:00
6557016724
remove uneeded includes.
Mathieu Lacage
2008-10-15 14:42:27 +02:00
5dc0415289
move MakeEvent out of Simulator
Mathieu Lacage
2008-10-15 14:35:28 +02:00
e33fc49877
avoid using Ptr<EventImpl>
Mathieu Lacage
2008-10-15 13:35:49 +02:00
b4e442df4d
don't use EventId in Schedulers: use Scheduler::Event instead.
Mathieu Lacage
2008-10-15 13:05:33 +02:00
253fecb82e
define Scheduler::Event and use it in Scheduler::Insert
Mathieu Lacage
2008-10-15 10:33:43 +02:00
64c11d222a
reuse operator < (EventKey)
Mathieu Lacage
2008-10-15 10:11:32 +02:00
0d77861853
remove uneeded include.
Mathieu Lacage
2008-10-15 10:10:53 +02:00
50f23a7579
merge with HEAD
Mathieu Lacage
2008-10-15 09:50:28 +02:00
414c2ff3ad
constify
Mathieu Lacage
2008-10-15 09:49:39 +02:00
2ca2b4e6bf
implement a non-realtime version of RunOneEvent for realtime simulator and allow Run, Stop, Run
Craig Dowell
2008-10-14 23:13:12 -07:00
8b6dc98d14
slight reorganization and naming change for added realtime methods
Craig Dowell
2008-10-14 22:52:41 -07:00
213f6526a8
Rescan API for Python.
Gustavo J. A. M. Carneiro
2008-10-12 18:04:10 +01:00
f75fbc1512
Upgrade to pybindgen rev. 598, to fix bug #291 .
Gustavo J. A. M. Carneiro
2008-10-12 14:40:26 +01:00
415f3adbc5
added test for m_running in ScheduleRealNow
Craig Dowell
2008-10-10 21:01:50 -07:00
55cca9abef
it helps to remember to add function implementations
Craig Dowell
2008-10-10 16:43:43 -07:00
b6a9b08f75
add dangerous realtime scheduling methods in an intentionally harder to find and use way
Craig Dowell
2008-10-10 16:22:13 -07:00
8675d64f46
branch merge
Craig Dowell
2008-10-10 15:26:32 -07:00
c101158f24
make simulator schedule calls explicitly relative throughout. fixes multithread problem in realtime simulator
Craig Dowell
2008-10-10 15:24:56 -07:00
b03afa5f00
remove tgif figures; replace with dia
Tom Henderson
2008-10-10 15:01:20 -07:00
43f3993d36
branch merge
Tom Henderson
2008-10-10 14:22:53 -07:00
1581ac4450
remove tgif figures; replace with dia
Tom Henderson
2008-10-10 14:21:58 -07:00
aea71064a4
bug 331: constify Packet::PeekHeader
Mathieu Lacage
2008-10-10 11:20:53 +02:00
32ce5ce0be
bug 367: generate beacons by default at time 0.0
Mathieu Lacage
2008-10-10 11:18:46 +02:00
e20b335199
bug 361: make GetBssid public.
Mathieu Lacage
2008-10-10 09:24:35 +02:00
9239dcf55a
merge
Gustavo J. A. M. Carneiro
2008-10-07 12:39:27 +01:00
81bcdc9bf8
Fix compat. with Python < 2.5 (fixes ns-old regression failure)
Gustavo J. A. M. Carneiro
2008-10-07 12:23:57 +01:00
14dbd0649f
typo fix (bug 373)
Tom Henderson
2008-10-06 22:39:53 -07:00
24a1fdfc69
Improve debug logging in Node::ReceiveFromDevice
Gustavo J. A. M. Carneiro
2008-10-06 18:21:04 +01:00
8a664200e5
New pybindgen and new API scanning, brings support for comparison operators and + - * / numeric operators.
Gustavo J. A. M. Carneiro
2008-10-06 17:39:35 +01:00
1c3dcd37b3
bug in script-- Stop not being called
Tom Henderson
2008-10-02 16:48:01 -07:00
4215553314
bug 337
Craig Dowell
2008-10-02 15:22:17 -07:00
c2985053a3
Pull pybindgen revno 582 for increased stability of the generated python files with multiple developers doing the scanning.
Gustavo J. A. M. Carneiro
2008-10-02 17:30:38 +01:00
3997faf477
merge
Gustavo J. A. M. Carneiro
2008-10-02 17:16:04 +01:00
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
Gustavo J. A. M. Carneiro
2008-10-02 17:15:09 +01:00
2160b31237
add private operator = to disable it
Mathieu Lacage
2008-10-02 17:05:16 +02:00
35c25f995e
hide window when starting simulation.
Mathieu Lacage
2008-10-02 15:04:28 +02:00
5cd9a601e1
change button label to be more explicit
Mathieu Lacage
2008-10-02 14:57:39 +02:00
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.
Gustavo J. A. M. Carneiro
2008-09-27 15:32:04 +01:00
8e454b058b
Get newer pybindgen, for stl containers support
Gustavo J. A. M. Carneiro
2008-09-27 15:26:27 +01:00
9866cc1ce3
merge
Gustavo J. A. M. Carneiro
2008-09-27 15:17:37 +01:00
79e685df92
Allow interrupting PyBindGen fetching, via Ctrl-C, for the impatient developers.
Gustavo J. A. M. Carneiro
2008-09-27 15:06:38 +01:00
e864af7983
fix build with gcc 4.3.0
Mathieu Lacage
2008-09-25 15:50:07 -07:00
3a6bf88a49
nsc: delay creating nsc interface using ScheduleNow ().
Florian Westphal
2008-09-25 01:43:27 +02:00
f8bbbbc899
make sure sinks are started
Mathieu Lacage
2008-09-23 16:38:51 -07:00
fbf3dd3cf7
make sure that the sinks are started
Mathieu Lacage
2008-09-23 16:31:54 -07:00
a7b4e36b84
use better variable names.
Mathieu Lacage
2008-09-23 16:14:00 -07:00
97b7179161
the sink must be enabled on node 2
Mathieu Lacage
2008-09-23 16:02:30 -07:00
102623e2b1
mispeeling in introduction.texi
Craig Dowell
2008-09-23 09:53:52 -07:00
266bc671a5
nsc: avoid unecessary use of posix headers
Florian Westphal
2008-09-23 01:09:43 +02:00
41fffa73b9
nsc: make sure nsc has a configured interface
Florian Westphal
2008-09-22 22:18:53 +02:00
05d0f37dda
Added tag ns-3.2 for changeset 2ecac911b3ec
Craig Dowell
2008-09-22 10:36:24 -07:00
06f2b16d78
Add chapter on realtime scheduler to manual
Tom Henderson
2008-09-21 13:10:08 -07:00
5d82b2e31f
new manual chapter on TCP
Tom Henderson
2008-09-20 15:45:31 -07:00