Re: Atheros, hardware access layer, collisions

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

  • Next message: Andrey V. Elsukov: "Re: Ancient FreeBSD releases online"
    Date: Thu, 21 Jul 2005 07:36:06 +0100
    To: Sam Pierson <samuel.pierson@gmail.com>
    
    

    On Wed, Jul 20, 2005 at 10:03:49PM -0500, Sam Pierson wrote:
    > I think there is still collision detection happening on the hardware
    > level. I think I have to disable the retransmission of frames
    > which are lost due to collisions. Here's my reasoning: In the lab, two
    > hosts are sending packets to the middle guy at the same time.
    > After examining the traffic on the middle guy, one packet will
    > arrive before the other one (sometimes in different order) and
    > the second packet comes 500-1200us after the first. From this,
    > I think some retransmission is happening because of collision,
    > since the results are seemingly random.

    Since introducing random delays before transmission and using carrier
    sensing are basic features of the 802.11 MAC, I'd be suprised if
    you can stop the hardware doing it. To reduce the effects as much
    as possible, you could try trying to reduce the number of retransmission
    attempts and changing the cwmin parameter to be small. Even if you
    do this, you'll still need to transmit the packets quite close to
    one another (probably within 20us) to avoid the carrier sense stuff
    kicking in.

    What effect are you trying to achieve?

            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: Andrey V. Elsukov: "Re: Ancient FreeBSD releases online"

    Relevant Pages

    • Re: what the 10 year old wants on Solaris x86 .. games games games !
      ... transmitting full data packets or simply TCP acknowledgements). ... every station is supposed to listen first ... When a station detects a collision ...
      (comp.unix.solaris)
    • patch to implement RFC3517 in linux 2.4.22
      ... This modifies how packets which fail to be sacked are marked as lost. ... The new code marks packets in sack holes as lost as ... should lead to faster retransmission and recovery when multiple drops occur. ...
      (Linux-Kernel)
    • Re: Long Range Wireless Network
      ... packet acknowledgement or retransmission. ... The automatic-retransmission timeouts in the cards are set to a fairly ... If the transmitting card's timeout value is set to less ... received packets will be forwarded to their destination, ...
      (rec.radio.amateur.homebrew)
    • Re: RTP streaming
      ... The idea of streaming is you don't retransmit and let the ... Is it make sense to implement retransmission for live streaming ie real ... Multicast UDP packets of audio/video. ... I've observed loss of many packets. ...
      (microsoft.public.win32.programmer.networks)
    • Re: write(spawn_id=]: broken pipe
      ... there were some packets like "This frame is a ... retransmission", and there after it is sending ARP packets for the ... able to successfully telnet other machines (ie there is no networking ...
      (comp.lang.tcl)