• Daniel Halperin's avatar
    iwlwifi: set AMPDU status variables correctly · e3a3cd87
    Daniel Halperin authored
    The TX status code is currently abusing the ampdu_ack_map field (a bitmap) to
    count the number of successfully received frames.  The comments in mac80211.h
    show there are actually three different, relevant variables, of which we are
    currently using two, both incorrectly. Fix this by making
    
    - ampdu_ack_len -> the number of ACKed frames (i.e. successes)
    - ampdu_ack_map -> the bitmap
    - ampdu_len -> the total number of frames sent (i.e., attempts)
    
    to match the header file (and verified with ath9k's usage) and updating Intel's
    RS code to match.
    Signed-off-by: default avatarDaniel Halperin <dhalperi@cs.washington.edu>
    Signed-off-by: default avatarReinette Chatre <reinette.chatre@intel.com>
    e3a3cd87
iwl-agn-rs.c 87.5 KB