Commit Graph

  • 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