Commit Graph

  • 87a1ae56d7 plot the goodput for each data rate separately Mathieu Lacage 2007-11-20 13:10:30 +01:00
  • 63331e705a replace a buggy assert with a check with warning. Mathieu Lacage 2007-11-20 12:48:51 +01:00
  • 6f447c2b6a merge with HEAD Mathieu Lacage 2007-11-19 16:54:04 +01:00
  • f415e99a36 replace Dcf with DcfManager Mathieu Lacage 2007-11-19 16:53:05 +01:00
  • b699ad9ae1 use a simple request/grant scheme for dcf accesses Mathieu Lacage 2007-11-19 16:20:30 +01:00
  • 632a762654 The AIFSN has been taken into account in GetBackoffStartFor Mathieu Lacage 2007-11-19 14:32:14 +01:00
  • a4a3bc72fc test a backoff with an AIFSN != 1 Mathieu Lacage 2007-11-19 14:31:24 +01:00
  • b809739d8c avoid decrementing by too many backoff slots Mathieu Lacage 2007-11-19 14:22:45 +01:00
  • 7ad2a4c3f2 another DCF test Mathieu Lacage 2007-11-19 14:20:19 +01:00
  • 4c4332c88b debugging output is more verbose. Mathieu Lacage 2007-11-19 12:58:36 +01:00
  • 6c0ef59a30 add WifiPhy::GetLastRxStart Mathieu Lacage 2007-11-19 09:22:17 +01:00
  • 83714d4d03 make the GetCw method public to allow DcaTxop to pick a random backoff duration Mathieu Lacage 2007-11-19 08:38:48 +01:00
  • 7498ef647c merge with HEAD Mathieu Lacage 2007-11-17 18:58:47 +01:00
  • 321dfcf741 add XXX for two bugs Mathieu Lacage 2007-11-17 18:57:33 +01:00
  • bdc6fcf5dd another more complex NAV test Mathieu Lacage 2007-11-16 08:58:55 +01:00
  • 50cd61e7c3 more comment on the test Mathieu Lacage 2007-11-16 08:56:03 +01:00
  • 125796fec7 simple NAV test Mathieu Lacage 2007-11-16 08:54:16 +01:00
  • d1d0e1c732 merge with HEAD Mathieu Lacage 2007-11-16 08:48:57 +01:00
  • f992fe0b8d test internal collisions. Mathieu Lacage 2007-11-15 16:34:53 +01:00
  • ac99f9e46c we need to accumulate a record of all changes before applying them in one go. Mathieu Lacage 2007-11-15 16:34:41 +01:00
  • 225df7593f backoff end time is never in the past. Mathieu Lacage 2007-11-15 16:23:26 +01:00
  • 5ecad32251 if the backoff end is now, the backoff is expired. Mathieu Lacage 2007-11-15 14:50:27 +01:00
  • cfd44fc50c even if an access timer is running, we need to start a backoff if needed Mathieu Lacage 2007-11-15 14:42:16 +01:00
  • 20f47863bf ignore cwmin/cwmax parameters since we set the backoff slots for every collision. Mathieu Lacage 2007-11-15 14:29:06 +01:00
  • c6cfbd4e8c test interupted eifs Mathieu Lacage 2007-11-15 14:26:40 +01:00
  • 8422056873 more working tests. Mathieu Lacage 2007-11-15 14:23:01 +01:00
  • 80ba651375 add a small comment Mathieu Lacage 2007-11-15 14:22:54 +01:00
  • 18e5bf9c07 keep track of the last time a backoff was updated. Mathieu Lacage 2007-11-15 14:21:48 +01:00
  • 0394180213 a new test-case with some comments Mathieu Lacage 2007-11-15 13:44:58 +01:00
  • b52be989ed start a backoff only if no backoff is started Mathieu Lacage 2007-11-15 13:37:51 +01:00
  • b15597dbe7 forgot sifs + aifsn for test Mathieu Lacage 2007-11-15 13:37:38 +01:00
  • 6aa4ae880a add a new test-case Mathieu Lacage 2007-11-15 13:24:09 +01:00
  • 01d2d77a76 backoff is finished when the end of backoff is _equal_ to now. Mathieu Lacage 2007-11-15 13:03:09 +01:00
  • 640a49e1ce Bug 105: Queue getter methods should be const Gustavo J. A. M. Carneiro 2007-11-15 11:41:42 +00:00
  • c8cf6df4cd allow OnOffApplication to send more than 0xffffffff bytes Mathieu Lacage 2007-11-21 09:08:32 +01:00
  • 7f0a1a1caf WAF: add a new --enable-modules configure option, to tell WAF to build only the specified set of ns-3 modules and its dependencies; programs depending on those modules are automatically excluded from the build. Gustavo J. A. M. Carneiro 2007-11-20 18:27:43 +00:00
  • 820fd1c13a merge with HEAD Mathieu Lacage 2007-11-16 08:47:17 +01:00
  • 577373aed9 Added tag release ns-3.0.8 for changeset 560a5091e0e6 Craig Dowell 2007-11-15 19:52:53 -08:00
  • d1865a2c1e release files Craig Dowell 2007-11-15 19:21:06 -08:00
  • 60efef0caf branch merge Craig Dowell 2007-11-15 18:57:07 -08:00
  • 71c53d9f3d move in topo Craig Dowell 2007-11-15 18:56:34 -08:00
  • 11a58a55c3 Add a few NS_LOG_LOGIC calls in PacketSocket::SendTo () Gustavo J. A. M. Carneiro 2007-11-15 16:08:28 +00:00
  • fc099a35ab Add DropTailQueue unit tests. Gustavo J. A. M. Carneiro 2007-11-15 15:42:07 +00:00
  • d9942c0c32 merge with HEAD Mathieu Lacage 2007-11-15 11:22:41 +01:00
  • 587d573a04 Add some missing NS_LOG_PARAM* definitions in optimized build Gustavo J. A. M. Carneiro 2007-11-15 10:16:26 +00:00
  • 391adea516 update ignore list Mathieu Lacage 2007-11-15 10:37:38 +01:00
  • aad088e588 print-trace-sources.cc -> print-introspected-doxygen.cc Mathieu Lacage 2007-11-15 10:35:55 +01:00
  • ed31e39491 use the \valueref macro Mathieu Lacage 2007-11-15 10:25:35 +01:00
  • 34345b47d0 print default value list in trace source list doxygen output. Mathieu Lacage 2007-11-15 10:24:51 +01:00
  • 873a2c8dda add a valueref macro Mathieu Lacage 2007-11-15 10:23:54 +01:00
  • 838bef63b3 merge with Position -> Vector rename Mathieu Lacage 2007-11-15 10:22:35 +01:00
  • 6d97118181 merge with HEAD Mathieu Lacage 2007-11-15 10:18:17 +01:00
  • c1544ba7c4 check for Time bounds Mathieu Lacage 2007-11-15 10:15:16 +01:00
  • 008e02b03c add a new test Mathieu Lacage 2007-11-15 09:44:23 +01:00
  • 2e68155c6d nicer logging of parameters (bug 79 patch from Gustavo) Tom Henderson 2007-11-14 21:59:14 -08:00
  • a53e880346 Change default scheduler to Map from List (bug 90) Tom Henderson 2007-11-14 21:29:27 -08:00
  • 79f4bb679e get rid of non-const operators in DataRate Tom Henderson 2007-11-14 21:17:43 -08:00
  • 21baa41ccf timestep is a signed quantity. Mathieu Lacage 2007-11-14 14:16:42 +01:00
  • d20ccf186e handle NAV correctly Mathieu Lacage 2007-11-14 14:11:11 +01:00
  • 3128aadfe0 remove buggy test asserts Mathieu Lacage 2007-11-14 14:03:38 +01:00
  • 03da97b0b8 do not use GetBackoffSlots directly anymore Mathieu Lacage 2007-11-14 14:02:03 +01:00
  • 2d39b3c2d0 remove buggy assert and comment Mathieu Lacage 2007-11-14 13:53:32 +01:00
  • dada8dc1db improve debugging output. introduce GetBackoffStartFor and GetBackoffEndFor Mathieu Lacage 2007-11-14 13:50:19 +01:00
  • 5b47785ae4 add a ns3::MaxSeconds function Mathieu Lacage 2007-11-14 13:45:17 +01:00
  • c18e92df67 get rid of MacParameters from DcfManager Mathieu Lacage 2007-11-14 12:43:01 +01:00
  • 8828ac5d30 more debugging. Mathieu Lacage 2007-11-14 12:36:08 +01:00
  • 83d717bcae add debugging output Mathieu Lacage 2007-11-14 12:23:56 +01:00
  • 21f9524b3e a few more test asserts Mathieu Lacage 2007-11-13 18:02:46 +01:00
  • c7078a3e10 simplify memory management Mathieu Lacage 2007-11-13 17:58:34 +01:00
  • 1bbd9675b6 initialize more state variables Mathieu Lacage 2007-11-13 17:58:22 +01:00
  • 87db306da0 initialize state variables Mathieu Lacage 2007-11-13 17:44:02 +01:00
  • c41da878f9 setup a simple test scenario Unknown 2007-11-13 17:40:39 +01:00
  • 0a17e5ab7f dcf test framework Unknown 2007-11-13 17:26:36 +01:00
  • 2f356fd916 add missing method implementations Unknown 2007-11-13 17:26:24 +01:00
  • 1bf52bda9e a new (wholy untested) Dcf implementation Unknown 2007-11-13 16:32:39 +01:00
  • 89117a326c do nothing on cancel and explain why. Mathieu Lacage 2007-11-09 13:25:01 +01:00
  • 51bc877b4e update the last sequence control only for non-broadcast frames. Mathieu Lacage 2007-11-09 13:24:38 +01:00
  • f5772f0423 set the retry bit and use it to filter duplicates Mathieu Lacage 2007-11-09 09:35:13 +01:00
  • 95596a53b0 handle cancel events Mathieu Lacage 2007-11-09 08:44:03 +01:00
  • c114ad9aa7 minor fix for bug95; also const operators for DataRate Tom Henderson 2007-11-08 23:08:00 -08:00
  • bb9c35ffea baranch merge Craig Dowell 2007-11-08 17:05:37 -08:00
  • 6b426b5f83 branch merge Craig Dowell 2007-11-08 16:58:24 -08:00
  • 9e215a3493 calculate the delay, not -delay. Mathieu Lacage 2007-11-08 15:25:57 +01:00
  • 3321873fc6 implement AP beaconing Mathieu Lacage 2007-11-08 15:23:06 +01:00
  • fc57cac746 make sure that m_listener is not reset to zero _after_ calling a user-provided callback. This allows the user-provided callback to set the m_listener member to a new value if it wants to start a new transmission Mathieu Lacage 2007-11-08 15:22:22 +01:00
  • dbdd00fef8 zeroify the members after deleting them to improve debugging. Mathieu Lacage 2007-11-08 13:58:26 +01:00
  • 0986cb46d9 make debug build work Mathieu Lacage 2007-11-08 13:57:50 +01:00
  • e55384067b add WifiMacHeader::SetBeacon Mathieu Lacage 2007-11-08 13:57:30 +01:00
  • 1a8421bbfe use the holland set of modes. Mathieu Lacage 2007-11-06 16:16:18 +01:00
  • ecc4bab8f2 add the holland 802.11a set of modes. Mathieu Lacage 2007-11-06 16:16:06 +01:00
  • b5a64f2fae a real test Mathieu Lacage 2007-11-06 15:11:22 +01:00
  • 7e11cfb891 use the new style support Mathieu Lacage 2007-11-06 15:05:56 +01:00
  • cdcfbd8ab2 add style support Mathieu Lacage 2007-11-06 15:05:47 +01:00
  • 9964005525 use the gnuplot machinery to output a set of plots Mathieu Lacage 2007-11-06 14:50:20 +01:00
  • 3dd8898aaf generate correct output. avoid infinite loop. Mathieu Lacage 2007-11-06 14:48:49 +01:00
  • d3acfdfa07 fix optimized builds Mathieu Lacage 2007-11-06 14:48:31 +01:00
  • cb0eeaeb32 generate gnuplot-compatible data script files Mathieu Lacage 2007-11-06 13:30:40 +01:00
  • b114ba4ec6 print the throughput vs distance curve Mathieu Lacage 2007-11-06 12:32:58 +01:00
  • 688683fdaf change the default tx and gain to be 1db again. Mathieu Lacage 2007-11-06 12:32:42 +01:00
  • f0740d8235 simplify the code a bit. Make sure we handle correctly the calculation of the reference rx power Mathieu Lacage 2007-11-06 10:37:12 +01:00