Commit Graph

2079 Commits

Author SHA1 Message Date
Mathieu Lacage
225df7593f backoff end time is never in the past. 2007-11-15 16:23:26 +01:00
Mathieu Lacage
5ecad32251 if the backoff end is now, the backoff is expired. 2007-11-15 14:50:27 +01:00
Mathieu Lacage
cfd44fc50c even if an access timer is running, we need to start a backoff if needed 2007-11-15 14:42:16 +01:00
Mathieu Lacage
20f47863bf ignore cwmin/cwmax parameters since we set the backoff slots for every collision. 2007-11-15 14:29:06 +01:00
Mathieu Lacage
c6cfbd4e8c test interupted eifs 2007-11-15 14:26:40 +01:00
Mathieu Lacage
8422056873 more working tests. 2007-11-15 14:23:01 +01:00
Mathieu Lacage
80ba651375 add a small comment 2007-11-15 14:22:54 +01:00
Mathieu Lacage
18e5bf9c07 keep track of the last time a backoff was updated. 2007-11-15 14:21:48 +01:00
Mathieu Lacage
0394180213 a new test-case with some comments 2007-11-15 13:44:58 +01:00
Mathieu Lacage
b52be989ed start a backoff only if no backoff is started 2007-11-15 13:37:51 +01:00
Mathieu Lacage
b15597dbe7 forgot sifs + aifsn for test 2007-11-15 13:37:38 +01:00
Mathieu Lacage
6aa4ae880a add a new test-case 2007-11-15 13:24:09 +01:00
Mathieu Lacage
01d2d77a76 backoff is finished when the end of backoff is _equal_ to now. 2007-11-15 13:03:09 +01:00
Mathieu Lacage
d9942c0c32 merge with HEAD 2007-11-15 11:22:41 +01:00
Gustavo J. A. M. Carneiro
587d573a04 Add some missing NS_LOG_PARAM* definitions in optimized build 2007-11-15 10:16:26 +00:00
Mathieu Lacage
838bef63b3 merge with Position -> Vector rename 2007-11-15 10:22:35 +01:00
Mathieu Lacage
6d97118181 merge with HEAD 2007-11-15 10:18:17 +01:00
Mathieu Lacage
c1544ba7c4 check for Time bounds 2007-11-15 10:15:16 +01:00
Mathieu Lacage
008e02b03c add a new test 2007-11-15 09:44:23 +01:00
Tom Henderson
2e68155c6d nicer logging of parameters (bug 79 patch from Gustavo) 2007-11-14 21:59:14 -08:00
Tom Henderson
a53e880346 Change default scheduler to Map from List (bug 90) 2007-11-14 21:29:27 -08:00
Tom Henderson
79f4bb679e get rid of non-const operators in DataRate 2007-11-14 21:17:43 -08:00
Mathieu Lacage
21baa41ccf timestep is a signed quantity. 2007-11-14 14:16:42 +01:00
Mathieu Lacage
d20ccf186e handle NAV correctly 2007-11-14 14:11:11 +01:00
Mathieu Lacage
3128aadfe0 remove buggy test asserts 2007-11-14 14:03:38 +01:00
Mathieu Lacage
03da97b0b8 do not use GetBackoffSlots directly anymore 2007-11-14 14:02:03 +01:00
Mathieu Lacage
2d39b3c2d0 remove buggy assert and comment 2007-11-14 13:53:32 +01:00
Mathieu Lacage
dada8dc1db improve debugging output. introduce GetBackoffStartFor and GetBackoffEndFor 2007-11-14 13:50:19 +01:00
Mathieu Lacage
5b47785ae4 add a ns3::MaxSeconds function 2007-11-14 13:45:17 +01:00
Mathieu Lacage
c18e92df67 get rid of MacParameters from DcfManager 2007-11-14 12:43:01 +01:00
Mathieu Lacage
8828ac5d30 more debugging. 2007-11-14 12:36:08 +01:00
Mathieu Lacage
83d717bcae add debugging output 2007-11-14 12:23:56 +01:00
Mathieu Lacage
21f9524b3e a few more test asserts 2007-11-13 18:02:46 +01:00
Mathieu Lacage
c7078a3e10 simplify memory management 2007-11-13 17:58:34 +01:00
Mathieu Lacage
1bbd9675b6 initialize more state variables 2007-11-13 17:58:22 +01:00
Mathieu Lacage
87db306da0 initialize state variables 2007-11-13 17:44:02 +01:00
Unknown
c41da878f9 setup a simple test scenario 2007-11-13 17:40:39 +01:00
Unknown
0a17e5ab7f dcf test framework 2007-11-13 17:26:36 +01:00
Unknown
2f356fd916 add missing method implementations 2007-11-13 17:26:24 +01:00
Unknown
1bf52bda9e a new (wholy untested) Dcf implementation 2007-11-13 16:32:39 +01:00
Mathieu Lacage
89117a326c do nothing on cancel and explain why. 2007-11-09 13:25:01 +01:00
Mathieu Lacage
51bc877b4e update the last sequence control only for non-broadcast frames. 2007-11-09 13:24:38 +01:00
Mathieu Lacage
f5772f0423 set the retry bit and use it to filter duplicates 2007-11-09 09:35:13 +01:00
Mathieu Lacage
95596a53b0 handle cancel events 2007-11-09 08:44:03 +01:00
Tom Henderson
c114ad9aa7 minor fix for bug95; also const operators for DataRate 2007-11-08 23:08:00 -08:00
Mathieu Lacage
9e215a3493 calculate the delay, not -delay. 2007-11-08 15:25:57 +01:00
Mathieu Lacage
3321873fc6 implement AP beaconing 2007-11-08 15:23:06 +01:00
Mathieu Lacage
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 2007-11-08 15:22:22 +01:00
Mathieu Lacage
dbdd00fef8 zeroify the members after deleting them to improve debugging. 2007-11-08 13:58:26 +01:00
Mathieu Lacage
0986cb46d9 make debug build work 2007-11-08 13:57:50 +01:00