-----BEGIN PGP SIGNED MESSAGE-----
I'm currently trying to measure sensitivity of the driver. It's a bit of
tedious task, but i managed to wrote automated script to do test overnight.
I'd like to share a point I've seen by comparing our trunk code and
freebsd drivers (see
In our code, sc->sc_halstats is never filled in. In freebsd code, it's
filled with values from received beacons, received packets and send
packets rssi. Apparently, the code is doing an EWMA.
Since sc->sc_halstats is then passed to the HAL, it's IMHO quite clear
that it would affect ANI or sensitivity. I'm currently testing related
changes (mainly copy/paste code from the freebsd driver).
I would appreciate feedback on this sc_halstats thing.
Next, I'm mainly testing adhoc mode. What I've heard so far is that
ath_hal_rxmonitor() works best in STA mode. One thing i'm wondering is
that in STA mode (maybe), beacon's rssi and packet's rssi are only for
packets sent to this STA, so it's clear that the HAL should tune the
various internal register to optimize reception of those packets.
However, in IBSS mode, we are receiving packets from several neighbor
nodes and beacon's from all people on the same channel, so I was
wondering if the HAL could correctly adjust in this case or if we should
filter packets before taking their rssi into account in the sc_halstats.
Feedback is appreciated here as well. Feel free to ask me additionnal
question if it's not clear. I'm very far from being a wireless expert
and I understand nothing to ANI!
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
-----END PGP SIGNATURE-----