[MLB-WIRELESS] Prism2 Host AP Driver Updated!!!
Ryan Abbenhuys
sneeze at alphalink.com.au
Fri May 3 23:45:46 EST 2002
The Prism2 host AP driver for Linux has been updated and now adds a few more
features including support for MAC address based restrictions amoung other
things.
http://people.ssh.com/jkm/Prism2/
Changes......
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)
To unsubscribe: send mail to majordomo at wireless.org.au
with "unsubscribe melbwireless" in the body of the message
More information about the Melbwireless
mailing list