DragonFly commits List (threaded) for 2008-02
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
cvs commit: src/sys/dev/netif/bwi bwimac.c bwimac.h if_bwi.c if_bwivar.h
sephe 2008/02/15 03:15:38 PST
DragonFly src repository
Modified files:
sys/dev/netif/bwi bwimac.c bwimac.h if_bwi.c if_bwivar.h
Log:
- Try adjusting TX power as much as possible when doing the initial TX power
calibration. Also the second TX power calibration happens 1 second after
the initial TX power calibration. if streams are pushed immediately after
NIC is brought up, this makes thing work much better for most of the 4306
BBP, whose default TX power seems to be far away from the max TX power.
- Add some experimental (commented out) code to force TX power downgrade.
- For parts whose MAC rev >= 5, if PHY error happens, try resetting NIC but
keep 802.11 state machine untouched. PHY error usually happens when you
roam into a signal dark corner, originally even if you walk the NIC out of
the signal dark corner, TX performance still sucks; after this change, TX
performance will stay on the right rank. Heavy beacon missing that is
enough to trigger reassoc/rescan does not seem to happen even if in this
signal dark corner.
Revision Changes Path
1.13 +29 -6 src/sys/dev/netif/bwi/bwimac.c
1.2 +2 -1 src/sys/dev/netif/bwi/bwimac.h
1.19 +68 -29 src/sys/dev/netif/bwi/if_bwi.c
1.14 +8 -0 src/sys/dev/netif/bwi/if_bwivar.h
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/bwi/bwimac.c.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/bwi/bwimac.h.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/bwi/if_bwi.c.diff?r1=1.18&r2=1.19&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/bwi/if_bwivar.h.diff?r1=1.13&r2=1.14&f=u
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]