Subject: CVS commit: src/sys/dev/ic
To: None <>
From: David Young <>
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.