]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-client.git/commit
Bluetooth: LE L2CAP: Disconnect if sum of payload sizes exceed SDU
authorChristian Eggers <ceggers@arri.de>
Wed, 25 Feb 2026 17:07:27 +0000 (18:07 +0100)
committerLuiz Augusto von Dentz <luiz.von.dentz@intel.com>
Thu, 12 Mar 2026 19:26:10 +0000 (15:26 -0400)
commitb6a2bf43aa37670432843bc73ae2a6288ba4d6f8
tree981b641a199f814d202e1ecabb90e0bd25a2d04d
parente1d9a66889867c232657a9b6f25d451d7c3ab96f
Bluetooth: LE L2CAP: Disconnect if sum of payload sizes exceed SDU

Core 6.0, Vol 3, Part A, 3.4.3:
"... If the sum of the payload sizes for the K-frames exceeds the
specified SDU length, the receiver shall disconnect the channel."

This fixes L2CAP/LE/CFC/BV-27-C (running together with 'l2test -r -P
0x0027 -V le_public').

Fixes: aac23bf63659 ("Bluetooth: Implement LE L2CAP reassembly")
Signed-off-by: Christian Eggers <ceggers@arri.de>
Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
net/bluetooth/l2cap_core.c