• Jan Friedrich's avatar
    ath9k: fix erased ieee80211_rx_status.mactime · c8f3b721
    Jan Friedrich authored
    ath9k_rx_skb_preprocess nulls rxs and the mactime is never set again -
    mactime is always 0. This causes problems in IBSS mode.
    
    ieee80211_rx_bss_info uses mactime to decide if an IBSS merge is needed.
    Without this patch the merge is triggered by each beacon received.
    
    This can be recognized by the "beacon TSF higher than local TSF - IBSS
    merge with BSSID" log message accompanying each beacon.
    
    This problem was not completely fixed in commit
    a6d2055b and is not a stable kernel fix.
    It is solely intended for wireless-testing.
    Signed-off-by: default avatarJan Friedrich <jft@dev2day.de>
    Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
    c8f3b721
recv.c 32.2 KB