Prism2 Host AP - new release 2002-05-02
From: Jouni Malinen (jkmaline_at_cc.hut.fi)
Date: 2002-05-02 19:28:32 UTC
A new version of Prism2 Host AP driver was just released and it is now
available from http://people.ssh.com/jkm/Prism2/
2002-05-02
- converted module parameters to array format (e.g., channel=1,5,9)
to allow multiple cards to be configured with different values;
the first value is used as the default if other values are not
present; this is used only with hostap_pci.o and hostap_plx.o
(hostap_cs.o uses only the first value for all cards since PC Cards
can be removed/added quite freely)
- added new module parameters: other_ap_policy, ap_max_inactivity,
ap_bridge_packets, autom_ap_wds
- added support for delayed MAC port enable (until netdev UP) and
automatic port disable (on netdev DOWN). These may be enabled
with module parameters 'delayed_enable' and 'disable_on_close'
(i.e., default: 0 = do not use)
- improved station inactivity timeout handling
- one timer per station instead of timer per AP (no need for
periodic searches through station list)
- simplified timeout handling code
- poll station with data frame (and check if it is ACKed), before
trying to disassociate the station (Windows 2000 and Windows XP
report disassociation bit too loudly..)
- removed couple of unneeded spin locks from txfid handling (TX path
should be a bit faster than before)
- fixed couple of potential concurrency problems with
PRISM2_USE_CMD_COMPL_INTERRUPT; however, it is still not used in
the default compilation due to some issues with BAP usage on SMP
platforms
- added support for MAC address-based restrictions on station
authentication
- based on patch from Benedikt 'Hunz' Heinz, Hans Freitag, and
Håkan Lennestal <Hakan.Lennestal_at_brfsodrahamn.se>
- new iwpriv commands:
- maccmd <val>:
0 = open policy (default), 1 = allow policy, 2 = deny policy,
3 = flush MAC list, 4 = kick all authenticated stations
- addmac <MAC addr>
- delmac <MAC addr>
- kickmac <MAC addr>
- new proc file /proc/net/prism2/wlan0/ap_control
- added optional host decryption
- new prism2_params: host_encrypt and host_decrypt
- if host_decrypt is set, station firmware is instructed not to
decrypt received frames and the driver takes care of that whenever
it gets a frame with ISWEP flag
- host decryption (and encryption) can be used to overcome
performance problems with slow WEP handling on some Prism2 cards;
in addition, it may be used for 104-bit WEP even if the station
firmware/card does not support it
- host_encrypt can be used to force host encryption in other than
Host AP mode (Host AP mode uses host encryption regardless of this
parameter)
- changed TX path to use command completion interrupt instead of busy
waiting after transmit command as the default compilation option
(old behavior can be returned by commenting out
'#define PRISM2_USE_CMD_COMPL_INTERRUPT' in
driver/modules/prism2_config.h)
--
Jouni Malinen PGP id EFC895FA
This archive was generated by
hypermail 2.1.4.