zephyr/subsys/bluetooth
Jonathan Rico 42e490917e Bluetooth: Host: l2cap: disconnect when PDU > MPS
The Bluetooth spec states that a K-frame exceeding the device's MPS
should trigger a disconnection of the channel.

Fixes two PTS tests that verify this behavior:
L2CAP/LE/CFC/BV-27-C
L2CAP/ECFC/BV-34-C

The current behavior is a silent truncation, which is not very nice for
the user, even if the spec would allow it.

Fixes #52228 and #51174.

Signed-off-by: Jonathan Rico <jonathan.rico@nordicsemi.no>
2022-11-30 12:50:10 +01:00
..
audio Bluetooth: Audio: Fix MCC disconnect issue 2022-11-29 13:26:57 +01:00
common Bluetooth: Add legacy warning to Kconfig.template.log_config_bt 2022-11-28 17:14:56 +01:00
controller Bluetooth: controller: Add lock around LLCP data 2022-11-30 12:49:15 +01:00
crypto Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
host Bluetooth: Host: l2cap: disconnect when PDU > MPS 2022-11-30 12:50:10 +01:00
mesh Bluetooth: Mesh: Only settings load post mesh init 2022-11-25 20:02:53 +01:00
services Bluetooth: Use Zephyr standard log system instead of bluetooth/common/log 2022-11-25 17:08:36 +01:00
shell Bluetooth: Audio: Use bt_vcp_vol_ctlr instead of bt_vcp 2022-11-28 17:43:40 +01:00
CMakeLists.txt Bluetooth: crypto: Refactor a few items 2022-11-10 17:54:14 +02:00
Kconfig Bluetooth: crypto: Refactor a few items 2022-11-10 17:54:14 +02:00
Kconfig.adv Bluetooth: Mesh: Extended advertiser as default 2022-11-01 08:52:56 +00:00
Kconfig.iso