• Johannes Berg's avatar
    mac80211: move blockack stop due to fragmentation · 344eec67
    Johannes Berg authored
    There's a corner case where we receive a fragmented
    frame during a blockack session, in which case we
    will terminate that session. To simplify future work
    in this area that will culminate in allowing the
    driver callbacks for aggregation to sleep, move the
    processing of this case out of the RX path into the
    interface work.
    
    This will simplify future work because the new place
    for this code doesn't require that the function will
    always be atomic, which the RX path needs.
    Signed-off-by: default avatarJohannes Berg <johannes.berg@intel.com>
    Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
    344eec67
rx.c 73.1 KB