From: Johannes Berg <johannes.berg@xxxxxxxxx> It's incorrect to treat management frames as noack, they're retransmitted just like any other frame; fix this. --- wmediumd/wmediumd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wmediumd/wmediumd.c b/wmediumd/wmediumd.c index 14ea63b6ba69..d756dc4be5b9 100644 --- a/wmediumd/wmediumd.c +++ b/wmediumd/wmediumd.c @@ -321,7 +321,7 @@ static void queue_frame(struct wmediumd *ctx, struct station *station, } frame->signal = snr + NOISE_LEVEL; - noack = frame_is_mgmt(frame) || is_multicast_ether_addr(dest); + noack = is_multicast_ether_addr(dest); double choice = drand48(); -- 2.25.1