mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-11-20 16:46:23 +08:00
Bluetooth: Fix double acking I-Frames when sending pending I-Frames
Pending I-Frame(s) are considered as acknowledgement. To void double acking (via I-Frame and later via RR) clear ack timer when sending first pending I-Frame. Signed-off-by: Szymon Janc <szymon.janc@tieto.com> Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com> Acked-by: Marcel Holtmann <marcel@holtmann.org> Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
This commit is contained in:
parent
8ed7a0ae78
commit
930fa4aee9
@ -1455,7 +1455,9 @@ static int l2cap_ertm_send(struct l2cap_chan *chan)
|
||||
|
||||
if (bt_cb(skb)->retries == 1) {
|
||||
chan->unacked_frames++;
|
||||
nsent++;
|
||||
|
||||
if (!nsent++)
|
||||
__clear_ack_timer(chan);
|
||||
}
|
||||
|
||||
chan->frames_sent++;
|
||||
|
Loading…
Reference in New Issue
Block a user