Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src/sys/dev



Module Name:    src
Committed By:   scw
Date:           Tue Apr 29 22:21:45 UTC 2008

Modified Files:
        src/sys/dev/cardbus: if_ral_cardbus.c
        src/sys/dev/ic: rt2661.c rt2661reg.h rt2661var.h
        src/sys/dev/pci: if_ral_pci.c

Log Message:
Pull in some more changes from OpenBSD:

- replace rssadapt(9) with amrr for automatic rate control.
- don't blindly IFQ_DEQUEUE() then drop a Tx packet if there are no
  available Tx resources.
- move default MAC/BBP/RF settings from rt2661.c to rt2661reg.h.
- enable packet bursting when operating as a STA.
- implement new ic_updateslot() callback.
- in hostap mode, we defer update of the slot time until all associated
  STAs are notified with updated beacons.
- 802.11a uses a 16 microseconds short interframe space.
- Fix rt2661_set_macaddr() so that we don't override the "unicast to me"
  flag in RT2661_MAC_CSR3 when setting the MAC address.
- fix index of ERP information element in beacons.

Add a couple of tweaks of my own:

- The RX/TX BUSY flag should be the last thing written to a descriptor.
- Check and service any additional h/w interrupts before returning
  from the isr.

Tested in STA, AP, and Monitor modes. Tested with WEP, WPA, and WPA2 crypto.

Additional testing by xtraeme@


To generate a diff of this commit:
cvs rdiff -r1.11 -r1.12 src/sys/dev/cardbus/if_ral_cardbus.c
cvs rdiff -r1.23 -r1.24 src/sys/dev/ic/rt2661.c
cvs rdiff -r1.2 -r1.3 src/sys/dev/ic/rt2661reg.h
cvs rdiff -r1.7 -r1.8 src/sys/dev/ic/rt2661var.h
cvs rdiff -r1.8 -r1.9 src/sys/dev/pci/if_ral_pci.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



Home | Main Index | Thread Index | Old Index