Subject: CVS commit: src/sys/dev/ic
To: None <source-changes@NetBSD.org>
From: David Young <dyoung@netbsd.org>
List: source-changes
Date: 03/02/2005 05:20:43
Module Name: src
Committed By: dyoung
Date: Wed Mar 2 05:20:43 UTC 2005
Modified Files:
src/sys/dev/ic: rtw.c rtwvar.h
Log Message:
Misc. changes to improve ad hoc mode and to enable hostap mode:
Fix the work-around for the NIC bug where it skips to rx
descriptor 0. The driver used to skip to rx descriptor 1.
Hopefully this stops the out-of-order packet reception that
Charles Hannum saw.
When debugging is enabled, print rx-descriptor status flags
before printing the rx bit rate.
Add a debug message for when a beacon tx buffer reclamation.
Reset IFF_OACTIVE when we reset the transmitter.
Pass the consolidated LED state, a struct rtw_led_state,
to rtw_led_attach.
Choose the bit-rate for management frames (1Mb/s) at the
same place we choose for all other frames.
Do not use the NIC's short preamble or RTS options for
management frames. Label beacons for the NIC.
Following a Linux driver, take care not to zero arbitrary
bits in the TPPOLL register.
Use the new idiom for IBSS merges: disable transmitter,
kick the state machine.
Add a second descriptor to the beacon ring. The NIC seems
to like this much better.
To generate a diff of this commit:
cvs rdiff -r1.44 -r1.45 src/sys/dev/ic/rtw.c
cvs rdiff -r1.21 -r1.22 src/sys/dev/ic/rtwvar.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.