1. 13 4月, 2012 2 次提交
  2. 09 3月, 2012 2 次提交
  3. 08 3月, 2012 4 次提交
  4. 07 3月, 2012 8 次提交
  5. 22 2月, 2012 1 次提交
  6. 25 1月, 2012 2 次提交
  7. 07 1月, 2012 2 次提交
  8. 16 12月, 2011 2 次提交
  9. 09 12月, 2011 1 次提交
  10. 03 12月, 2011 2 次提交
  11. 12 11月, 2011 3 次提交
  12. 15 10月, 2011 3 次提交
  13. 30 8月, 2011 5 次提交
  14. 21 7月, 2011 3 次提交
    • J
      iwlagn: rename iwlagn_set_dynamic_key · e1b1c087
      Johannes Berg 提交于
      We now have iwlagn_set_dynamic_key() and
      iwl_set_dynamic_key() which is confusing,
      rename the former to iwlagn_send_sta_key()
      to better reflect what it does -- it only
      sends a command and doesn't change driver
      state.
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      Signed-off-by: NWey-Yi Guy <wey-yi.w.guy@intel.com>
      e1b1c087
    • J
      iwlagn: rewrite HW crypto · 5a3d9882
      Johannes Berg 提交于
      As I just discovered while doing WoWLAN, HW crypto
      is done wrong for GTKs: they should be programmed
      for the AP station ID (in the managed mode case)
      and the HW can actually deal with multiple group
      keys per station as well (which is useful in IBSS
      RSN but that I've chosen not to use this).
      
      To fix all this, modify the way keys are sent to
      the device and key offsets are allocated. After
      these changes, key offsets are stored into the
      hw_key_idx which we can then track for the key
      lifetime, not relying on our sta_cmd array. WEP
      default keys get special treatment, of course.
      
      Additionally, since I had the API for it, we can
      now pre-fill TKIP phase 1 keys for RX now that we
      can obtain the P1K from mac80211, a capability I
      had added for WoWLAN initially.
      
      Finally, some keys simply don't need to be added
      into the device's key cache -- a key that won't
      be used for RX is only needed in the TX header,
      so "pretend" to have accepted any key without
      adding it into the device -- no need to use up
      key space there for it.
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      Signed-off-by: NWey-Yi Guy <wey-yi.w.guy@intel.com>
      5a3d9882
    • J
      iwlagn: remove keyinfo cache · a920bffb
      Johannes Berg 提交于
      iwlagn keeps a copy of key stuff internally but
      never actually uses it, so remove it.
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      Signed-off-by: NWey-Yi Guy <wey-yi.w.guy@intel.com>
      a920bffb