1. 06 11月, 2005 1 次提交
  2. 23 9月, 2005 2 次提交
  3. 22 9月, 2005 3 次提交
    • 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: Renamed ieee80211_hdr to ieee80211_hdr_3addr · ee34af37
      James Ketrenos 提交于
      tree e9c18b2c8e5ad446a4d213243c2dcf9fd1652a7b
      parent 4e97ad6ae7084a4f741e94e76c41c68bc7c5a76a
      author James Ketrenos <jketreno@linux.intel.com> 1124444315 -0500
      committer James Ketrenos <jketreno@linux.intel.com> 1127312922 -0500
      
      Renamed ieee80211_hdr to ieee80211_hdr_3addr and modified ieee80211_hdr
      to just contain the frame_ctrl and duration_id.
      
      Changed uses of ieee80211_hdr to ieee80211_hdr_4addr or
      ieee80211_hdr_3addr based on what was expected for that portion of code.
      
      NOTE: This requires changes to ipw2100, ipw2200, hostap, and atmel
      drivers.
      Signed-off-by: NJames Ketrenos <jketreno@linux.intel.com>
      Signed-off-by: NJeff Garzik <jgarzik@pobox.com>
      ee34af37
    • 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
  4. 16 9月, 2005 1 次提交
  5. 07 9月, 2005 1 次提交
  6. 28 5月, 2005 1 次提交
  7. 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