1. 11 2月, 2007 1 次提交
  2. 04 12月, 2006 1 次提交
  3. 23 9月, 2006 1 次提交
  4. 21 9月, 2006 1 次提交
  5. 30 8月, 2006 1 次提交
  6. 22 7月, 2006 1 次提交
  7. 01 7月, 2006 1 次提交
  8. 28 1月, 2006 1 次提交
  9. 09 1月, 2006 1 次提交
    • J
      [PATCH] ieee80211: enable hw wep where host has to build IV · a4bf26f3
      Johannes Berg 提交于
      This patch fixes some of the ieee80211 crypto related code so that
      instead of having the host fully do crypto operations, the host_build_iv
      flag works properly (for WEP in this patch) which, if turned on,
      requires the hardware to do all crypto operations, but the ieee80211
      layer builds the IV. The hardware also has to build the ICV.
      
      Previously, the host_build_iv flag couldn't be used at all for WEP, and
      not alone (with both host_decrypt and host_encrypt disabled) because the
      crypto algorithm wasn't assigned. This is also fixed.
      
      I have tested this patch both in host crypto mode and in hw crypto mode
      (with the Broadcom chipset).
      
      [resent, signing digitally caused it to be MIME-junked, sorry]
      Signed-Off-By: NJohannes Berg <johannes@sipsolutions.net>
      Signed-off-by: NJeff Garzik <jgarzik@pobox.com>
      a4bf26f3
  10. 06 11月, 2005 1 次提交
  11. 23 9月, 2005 1 次提交
  12. 22 9月, 2005 2 次提交
    • J
      [PATCH] ieee80211: Fix TKIP, repeated fragmentation problem, and payload_size reporting · 1264fc04
      James Ketrenos 提交于
      tree 8428e9f510e6ad6c77baec89cb57374842abf733
      parent d78bfd3ddae9c422dd350159110f9c4d7cfc50de
      author Liu Hong <hong.liu@intel.com> 1124446520 -0500
      committer James Ketrenos <jketreno@linux.intel.com> 1127313183 -0500
      
      Fix TKIP, repeated fragmentation problem, and payload_size reporting
      
      1. TKIP encryption
          Originally, TKIP encryption issues msdu + mpdu encryption on every
          fragment. Change the behavior to msdu encryption on the whole
          packet, then mpdu encryption on every fragment.
      
      2. Avoid repeated fragmentation when !host_encrypt.
          We only need do fragmentation when using host encryption. Otherwise
          we only need pass the whole packet to driver, letting driver do the
          fragmentation.
      
      3. change the txb->payload_size to correct value
          FW will use this value to determine whether to do fragmentation. If
          we pass the wrong value, fw may cut on the wrong bound which will
          make decryption fail when we do host encryption.
      
      NOTE:  This requires changing drivers (hostap) that have
      extra_prefix_len used within them (structure member name change).
      Signed-off-by: NHong Liu <liu.hong@intel.com>
      Signed-off-by: NJames Ketrenos <jketreno@linux.intel.com>
      Signed-off-by: NJeff Garzik <jgarzik@pobox.com>
      1264fc04
    • J
      [PATCH] ieee80211: Fixed a kernel oops on module unload · 20d64713
      James Ketrenos 提交于
      tree 367069f24fc38b4aa910e86ff40094d2078d8aa7
      parent a33a1982
      author James Ketrenos <jketreno@linux.intel.com> 1124430800 -0500
      committer James Ketrenos <jketreno@linux.intel.com> 1127310571 -0500
      
      Fixed a kernel oops on module unload by adding spin lock protection to
      ieee80211's crypt handlers (thanks to Zhu Yi)
      
      Modified scan result logic to report WPA and RSN IEs if set (vs.being
      based on wpa_enabled)
      
      Added ieee80211_device as the first parameter to the crypt init()
      method.  TKIP modified to use that structure for determining whether to
      countermeasures are active.
      Signed-off-by: NJames Ketrenos <jketreno@linux.intel.com>
      Signed-off-by: NJeff Garzik <jgarzik@pobox.com>
      20d64713
  13. 16 9月, 2005 1 次提交
  14. 07 9月, 2005 1 次提交
  15. 13 5月, 2005 1 次提交
    • J
      [NET] ieee80211 subsystem · b453872c
      Jeff Garzik 提交于
      Contributors:
      Host AP contributors
      James Ketrenos <jketreno@linux.intel.com>
      Francois Romieu <romieu@fr.zoreil.com>
      Adrian Bunk <bunk@stusta.de>
      Matthew Galgoci <mgalgoci@parcelfarce.linux.th
      eplanet.co.uk>
      b453872c