CHROMIUM: iwl7000: fix a few bugs

 * fix a leak of a small memory allocation on resume from netdetect
 * assign mvm->rts_threshold properly avoid always sending RTS, which
   impacts throughput
 * disconnect and block TDLS on/during CSA to avoid dropping the
   connection due to the channel switch
 * correctly set and free the internal regdomain
 * avoid crashing with NAPI when releasing reordered frames out of
   aggregation sessions where the sender misbehaved
 * clean up net-detect on failures so it doesn't inhibit future
   suspend/resume operations
 * use the correct channel/bandwidth and IEs for HT/VHT in TDLS

BUG=N/A
TEST=AVL run

Change-Id: If68f956b24908963a4d5d488976cb08323cd285f
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Reviewed-on: https://chromium-review.googlesource.com/273707
Reviewed-by: Paul Stewart <pstew@chromium.org>
7 files changed