1. 08 11月, 2005 9 次提交
    • J
      Catch ipw2200 up to equivelancy with v1.0.4 · b095c381
      James Ketrenos 提交于
      * Fixed #627 problem with open APs not working with wpa_supplicant
      * Fixed #632 problem with 'txpower auto' setting power incorrectly (thanks
        to Kai Groner)
      * Fixed #634 problem with 'iwconfig eth1 frag 0' hanging the shell
      * Fixed problem with adapter not fully powering off during suspend to RAM or
        when module unloaded.
      * Fixed #645 problem with turning fixed rates off not taking effect until
        you reload the driver
      * Fixed problem with firmware restart if wpa_supplicant was used to set a key
        that wasn't exactly 5 or 13 bytes in length.
      * Fixed #623 Added iwpriv sw_reset extension to reset sw parameters
      * Added managment frame export to user space with frame statistics
      * Fixed #652 Modified the driver to load the EEPROM data even if RF KILL is
        active during driver load
      * Global s:CX2_:IPW_:g to make code more consistent
      * Fixed #572 problem with setting txpower to auto
      * Fixed #656 problem with kernel oops if mode auto; modprobe -r ipw2200
      * Added QoS (CONFIG_IPW_QOS) support.  This is being actively developed but
        is the first step in getting WMM support into the driver and the kernel.
      * Fixed some race conditions with channel changes, association, and scan
        abort that could periodically cause a firmware restart.
      * Added some extensions to export scan and network statistics to user space
        (exposed through speed_scan and net_stats sysfs entries)
      * Fixed a few bugs in how monitor mode was supported (scan lists
        weren't quite right)
      * Updated the firmware requirement from 2.2 to 2.3 which supports
        monitor mode.
      Signed-off-by: NJames Ketrenos <jketreno@linux.intel.com>
      b095c381
    • J
      Catch ipw2200 up to equivelancy with v1.0.3 · c848d0af
      James Ketrenos 提交于
      * Fix #616 problem with OOPS on module load (thanks to Yi Zhu)
      * Fixed problem with led module parameter being described as
        'auto_create'
      * Added support to merge between adhoc networks (thanks to Mohamed Abbas)
      * Added semaphore lock at the driver's entry points to protect against
        re-entry (thanks to Mohamed Abbas)
      * Added semaphore lock to background scheduled driver actions (thanks to
        Mohamed Abbas)
      * Changed how signal quality is reported for scan output (thanks to
        Peter Jones)
      * Fixed how high/low clamp values of signal quality are reported so a
        more consistent ramp is provided (thanks to Bill Moss)
      * Fix #624 problem with duplicate addresses (again)  (thanks to Bernard
        Blackham)
      * Fix #385 problem with fragmentation and certain sized packets (thanks
        to Mohamed Abbas)
      * Modified iwconfig network name if RF kill is enabled to say 'radio off'
      * Fix #382 problem with driver not responding to probe requests in Ad-Hoc
        mode (thanks to Mohamed Abbas)
      Signed-off-by: NJames Ketrenos <jketreno@linux.intel.com>
      c848d0af
    • J
      Catch ipw2200 up to equivelancy with v1.0.2 · a613bffd
      James Ketrenos 提交于
      Removed unneeded parenthesis around numeric constant defines
      
      Added support for iwspy
      
      Put in fix for Ad-Hoc mode not passing through all packets (thanks to KKH)
      
      Put in fix for fragmentation not working for fragment sizes between
      441-464 bytes (thanks to Mohamed Abbas)
      
      Fixed #592 problem of CONFIG_IEEE80211_WPA_MODULE not including WPA
      support into the driver -- fixed as a result of no longer limiting WPAs
      inclusion
      
      Fixed #594 problem with user rates mask causing lack of association if
      AP mandatory rate is masked out.  We now add back in as a supported rate
      any mandatory rate.
      
      Fixed #597 kernel oops due to calling dev_kfree_skb on an skb multiple times.
      
      Added code to control LEDs that can be controlled through the wireless
      NIC (vs. non-wireless HW interfaces) -- this is currently disabled by
      default due to reports by some users of it hanging their laptop.
      
      Added some more debug messages around fragmentation logic
      
      Added locking around STATUS_HCMD_ACTIVE to prevent re-entry race
      conditions
      
      Moved ipw_adapter_restart to only execute on the priv->workqueue to
      keep keyboard errors from occuring during adapter restart
      
      Added CFG_BACKGROUND_SCAN to easily allow people to play with
      background scanning implementations
      
      Modified WPA logic to send WPA IE if one is set (vs. being based on
      wpa_enabled)
      
      Modified scan result logic to report WPA and RSN IEs if set (vs. being
      based on wpa_enabled)
      
      Fixed issues with endianess compatability between the host and
      wireless adapter (thanks to York Liu and Yi Zhu)
      
      Fixed problem with Ad-Hoc network creation causing a firmware error if
      a scan was actively running (thanks to Mohamed Abbas)
      Signed-off-by: NJames Ketrenos <jketreno@linux.intel.com>
      a613bffd
    • J
      Catch ipw2200 up to equivelancy with v1.0.1 · ea2b26e0
      James Ketrenos 提交于
      This commit contains the following fixes:
      
      Fixed #559: iwconfig rate support (thanks to Florian Hackenberger)
      
      Improved link signal quality calculation (thanks to Bill Moss)
      
      Fixed a problem with sensitivity threshold during association
      
      Added iwpriv for turning forcing long preamble support:
        % iwpriv eth1 set_preamble 1|0
      
      Fixed #542 and #377 support for short preamble
      
      Fixed locked BSSID reporting channel number (thanks to Pedro
      Ramalhais)
      
      Fixed type-o with scan watchdog timeout message (thanks to Pedro
      Ramalhais)
      
      Changed logic for displaying get_mode output so the code is easier to
      follow (thanks to Pedro Ramalhais)
      
      Added initial support for WPA (thanks to Yi Zhu) -- tested with
      wpa_supplicant (either tip w/ ipw driver, or with -Dipw2100) with
      both CCMP and TKIP
      
      Fixed problem with CCMP not working due to uninitialized 802.11
      header fields (thanks to Pedro Ramalhais)
      
      Bug references are to defects stored on http://bughost.orgSigned-off-by: NJames Ketrenos <jketreno@linux.intel.com>
      ea2b26e0
    • Z
      a1e695ad
    • J
      Ran scripts/Lindent on drivers/net/wireless/ipw2{1,2}00.{c,h} · ee8e365a
      James Ketrenos 提交于
      No other changes.
      Signed-off-by: NJames Ketrenos <jketreno@linux.intel.com>
      ee8e365a
    • J
      Update version ieee80211 stamp to 1.1.7 · d7e02edb
      James Ketrenos 提交于
      d7e02edb
    • V
      Fix problem with WEP unicast key > index 0 · e189277a
      Volker Braun 提交于
      The functions ieee80211_wx_{get,set}_encodeext fail if one tries to set
      unicast (IW_ENCODE_EXT_GROUP_KEY not set) keys at key indices>0. But at
      least some Cisco APs dish out dynamic WEP unicast keys at index !=0.
      Signed-off-by: NVolker Braun <volker.braun@physik.hu-berlin.de>
      Signed-off-by: NJames Ketrenos <jketreno@linux.intel.com>
      e189277a
    • J
      scripts/Lindent on ieee80211 subsystem. · 81f87520
      James Ketrenos 提交于
      Signed-off-by: NJames Ketrenos <jketreno@linux.intel.com>
      81f87520
  2. 07 11月, 2005 14 次提交
  3. 06 11月, 2005 17 次提交