Prism2 Host AP - new release 2001-12-10
From: Jouni Malinen (jkm_at_ssh.com)
Date: 2001-12-10 11:58:52 UTC
A new version of Prism2 Host AP driver was just released. I also added
information about this mailing list to the download side so that it
could actually be taken into use.
This release fixes various problems with high-load situations and
improves stability of the driver. This version is now available at
http://194.241.248.126/Prism2/
2001-12-10
- added SMP definitions when using kernel-tree pcmcia-cs and
CONFIG_SMP is set
- added new iwpriv command 'reset' for manual card resetting;
'iwpriv wlan0 reset 0': disable and re-initialize card firmware
'iwpriv wlan0 reset 1': reset card using COR sreset
- replaced CardServices ResetCard call with own function that performs
COR sreset since ResetCard cannot be called from hard IRQ handler
- improved HFA384x operation completion waiting: added separate timeout
values for different operations and use small udelay()s instead of
flooding I/O registers in busy wait loops
- modified prism2_rx() to queue packets through a local queue before
passing them to dev_queue_xmit(). This is apparently needed since
prism2_rx() is running in hard IRQ context and dev_queue_xmit()
seems to call prism2_tx() (dev->hard_start_xmit) directly. Local
queue is handled after hard IRQ handler has exited.
(this should fix problems that seem to occur with high-load between
two stations associated to the same AP or from multicast/
broadcast flood)
- fixed prism2_rx() to use dev_kfree_skb_irq() instead of
dev_kfree_skb() in hard IRQ context.
--
Jouni Malinen
SSH Communications Security Corp
jouni.malinen_at_ssh.com
This archive was generated by
hypermail 2.1.4.