[Ns-bugs] [Bug 737] Backoff procedure is not invoked when transmission is deferred

code@nsnam.ece.gatech.edu code at nsnam.ece.gatech.edu
Fri Feb 26 05:42:20 PST 2010


http://www.nsnam.org/bugzilla/show_bug.cgi?id=737





--- Comment #14 from Kirill Andreev <andreev at iitp.ru>  2010-02-26 08:42:20 EDT ---
(In reply to comment #13)
> (In reply to comment #12)

> 
> That is not fully correct. See section 9.2.4:
> 
> A STA desiring to initiate transfer [...] shall invoke the CS mechanism [...]
> to determine the busy/idle state of the medium. If the medium is busy, the STA
> shall defer until the medium is determined to be idle without interruption for
> a period of time equal to DIFS [...]. After this DIFS [...] medium idle time,
> the STA shall then generate a random backoff period [...] before transmitting,
> unless the backoff timer already contains a nonzero value, in which case the
> selection of a random number is not needed and not performed.
> 
> Note, specifically, the last part of the last sentence: "unless the backoff
> timer already contains a nonzero value" which is precisely what is happening
> here.
> 
So, in addition, we must check here, that backoff counter for a given queue is
zero, which is performed. So, I can not understand, where is an error in this
patch.

-- 
Configure bugmail: http://www.nsnam.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


More information about the Ns-bugs mailing list