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 |
|