Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 4 Oct 2005 18:43:29 -0500
From:      Sam Pierson <samuel.pierson@gmail.com>
To:        freebsd-mobile@freebsd.org
Subject:   Different ACK response times in ath?
Message-ID:  <d9204e4c0510041643l6d9d0b4as5e86c819d73c13cd@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
Hi all,

Recently I had to do some measurements and came up with some interesting
results with the ath driver.  I would take two machines associated to an AP
and ping the second with the first.  This produces four data frames:
A --> AP :    echo request
AP --> B:   echo request
B --> AP:   echo response
AP -> A:   echo response

Each of these directed data frames results in an ACK packet being
generated by the destination.  I monitor all traffic using a passive
third laptop, which also records elapsed time between frames
(specifically between data frames and ACK packets).

Under channel 11, which has a lot of traffic, I had these results:
(times refer to elapsed time between data and ACK frames)
Using an IBM TP T42:
    D-link DWL-G630:  ~248us
    Netgear WG511T  ~210us
Using IBM TP X23:
   D-link:   ~208us
   WG511T:  ~210us
   internal prism 2.5:   ~256us
Apple Airport:
    ~250us

Why would these values be different?

Additionally, on channel 6 (with little traffic), when using
one of the machines in hostAP mode:

X24:  netgear:  114us
         dlink:        109us
airport:     ~154us


Shouldn't ACK packets be transmitted a constant delay after
directed data frames have been received?  Isn't this the way
the 802.11 standard is defined?  Why is the slower computer
responding faster than the faster computers when the TPs
are running the same drivers (and versions)?


--
Sam



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?d9204e4c0510041643l6d9d0b4as5e86c819d73c13cd>