Bug 585 - NAV bug
: NAV bug
Status: RESOLVED FIXED
: ns-3
wifi
: ns-3.4
: All All
: P5 normal
Assigned To:
:
:
:
:
  Show dependency treegraph
 
Reported: 2009-06-08 08:37 EDT by
Modified: 2009-06-19 03:04 EDT (History)


Attachments
propsed fix (390 bytes, patch)
2009-06-08 08:37 EDT, Kirill V. Andreev
Details | Diff
Correct patch, sorry for previous :) (839 bytes, patch)
2009-06-08 08:40 EDT, Kirill V. Andreev
Details | Diff


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2009-06-08 08:37:59 EDT
Created an attachment (id=459) [details]
propsed fix

NAV must not be set to itself (see setting and resetting NAV of 802.11 -2007).
I have only removed setting NAV to itself, but now I think, that it is not
reasonable to pass any information to DcfManager, because I do not know, what
shall we do when frame exchange terminates earlier (for example, what shall we
do if there is no data goes after CTS?) that it was declared (Standart says,
that we may pass one more frame of the sae queue, but I do not know how exactly
we shall implement this, because I did not work with frame exchange sequences,
except CTS/RTS), So the patch below only solves a problem with NAV.
------- Comment #1 From 2009-06-08 08:40:59 EDT -------
Created an attachment (id=460) [details]
Correct patch, sorry for previous :)

This is a correct patch
------- Comment #2 From 2009-06-08 09:15:02 EDT -------
why don't you want to pass information to DcfManager anymore ?
------- Comment #3 From 2009-06-08 10:00:58 EDT -------
Now chapter 9.9.1.4 is not implemented at all, so, passing information to
DcfManager is unneded now. The second problem - how to determine the ond of
frame exchange sequence and its failure
------- Comment #4 From 2009-06-09 03:23:53 EDT -------
(In reply to comment #3)
> Now chapter 9.9.1.4 is not implemented at all, so, passing information to
> DcfManager is unneded now. The second problem - how to determine the ond of
> frame exchange sequence and its failure

I am sorry but I cannot parse this sentence: can you rephrase what you mean
here ?
------- Comment #5 From 2009-06-16 12:29:15 EDT -------
Sorry for late reply.
I think, that chapter 9.9.1.4 is not implemented at all at the moment, so there
is no reason to pass information about remaining NAV to DcfManager. Also I have
now idea about catching situations, when frame exchange sequence was
interrupted (due to collision, for example)
------- Comment #6 From 2009-06-19 03:04:42 EDT -------
changeset 19c0844361f3