Re: Atheros, hardware access layer, collisions

From: David Malone (dwmalone_at_maths.tcd.ie)
Date: 07/26/05

  • Next message: Scott Long: "Re: how to use the function copyout()"
    To: Sam Pierson <samuel.pierson@gmail.com>
    Date: Tue, 26 Jul 2005 15:13:27 +0100
    
    

    > I just had a lengthy discussion with a couple of guys about the 802.11
    > protocol. One had said that the random delays inserted before
    > transmission was one of the *IFS delays (can't remember which
    > now), and that it was a standard 802.11 number, not a random
    > delay.

    Yep - in 802.11b CWmin is fixed at 32 and the random number is
    chosen between 0 and CWmin-1 (unless you have a collision). The
    recent Atheros cards support adjusting CWmin as part of their
    WME/802.11e support.

    > The thing he said was that if carrier sensing "sensed" that the channel
    > was busy, it would not decrement the CW, effectively NOT transmitting
    > this packet until the channel is clear.

    That's correct, but it probably takes a few microseconds for the
    carries sense to kick in (if there wasn't a delay there would
    be almost no need for the random backoff). That's why you'll
    also have to have your transmissions synchronised very closely.

    > Is the carrier sensing something done in the HAL, or is it embedded
    > in the hardware itself?

    I'm afraid I don't know - Sam might.

            David.
    _______________________________________________
    freebsd-hackers@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
    To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"


  • Next message: Scott Long: "Re: how to use the function copyout()"

    Relevant Pages

    • Re: Delay changing channels
      ... Jaime experiences no delay still makes me think that there is something ... going from one channel to the next. ... one to the tuner. ...
      (microsoft.public.windows.mediacenter)
    • Re: Delay changing channels
      ... Definitly makes a difference on MCE when you hold it down. ... Jaime experiences no delay still makes me think that there is ... going from one channel to the next. ... one to the tuner. ...
      (microsoft.public.windows.mediacenter)
    • Re: Delay changing channels
      ... Jaime experiences no delay still makes me think that there is something ... going from one channel to the next. ... one to the tuner. ...
      (microsoft.public.windows.mediacenter)
    • Re: Delay changing channels
      ... Jaime experiences no delay still makes me think that there is something ... going from one channel to the next. ... one to the tuner. ...
      (microsoft.public.windows.mediacenter)
    • Re: Delay changing channels
      ... IMHO due to the establishment of the time shift buffer there is no way it ... The delay we are speaking of is a 1 second delay when ... going from one channel to the next. ... one to the tuner. ...
      (microsoft.public.windows.mediacenter)