[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