Skip to content

Conversation

cvinayak
Copy link
Contributor

Overlapping Feature Exchange requested by host with
Encryption Setup requested by the application caused the
controller to corrupt its Tx queue leading to Tx Ctrl PDU
buffers from leaking from the system.

Fixes #21299.

Signed-off-by: Vinayak Kariappa Chettimada [email protected]

Overlapping Feature Exchange requested by host with
Encryption Setup requested by the application caused the
controller to corrupt its Tx queue leading to Tx Ctrl PDU
buffers from leaking from the system.

Fixes zephyrproject-rtos#21299.

Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>
@cvinayak cvinayak added bug The issue is a bug, or the PR is fixing a bug priority: medium Medium impact/importance bug area: Bluetooth DNM This PR should not be merged (Do Not Merge) labels Dec 13, 2019
Fix LENGTH_RSP and PING_RSP to be send after Encryption
Setup under the cases where LENGTH_REQ or PING_REQ cross-
over with ENC_REQ in the same connection event.

Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>
Fix compiler warnings when PHY update feature is not selected.

Signed-off-by: Vinayak Kariappa Chettimada <[email protected]>
@cvinayak cvinayak removed the DNM This PR should not be merged (Do Not Merge) label Dec 13, 2019
Copy link
Member

@carlescufi carlescufi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@aescolar aescolar merged commit f95a7fa into zephyrproject-rtos:master Dec 16, 2019
@cvinayak cvinayak deleted the github_enc_leak_split_fix branch March 1, 2021 00:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: Bluetooth bug The issue is a bug, or the PR is fixing a bug priority: medium Medium impact/importance bug
Projects
None yet
Development

Successfully merging this pull request may close these issues.

bluetooth: Controller does not release buffer on central side after peripheral reset
4 participants