• Sujith Manoharan's avatar
    mac80211: Fix accounting of multicast frames · 5cf16616
    Sujith Manoharan authored
    Since multicast frames are marked as no-ack, using
    IEEE80211_TX_STAT_ACK to check if they have been
    successfully transmitted by the driver is incorrect
    since a driver can choose to ignore transmission status
    for no-ack frames. This results in incorrect accounting
    for such frames.
    
    To fix this issue, this patch introduces a new flag
    that can be used by drivers to indicate error-free
    transmission of no-ack frames.
    Signed-off-by: default avatarSujith Manoharan <c_manoha@qca.qualcomm.com>
    [add a note about not setting the flag for non-no-ack frames]
    Signed-off-by: default avatarJohannes Berg <johannes.berg@intel.com>
    5cf16616
status.c 28.3 KB