Hi Dylan, On Mon, Nov 12, 2018 at 7:28 AM Dylan Taft <dylanetaft@xxxxxxxxx> wrote: > > I think I was able to figure my own confusion out after browsing the > bluez userspace tools. The kernel does not handle anything above the > L2CAP layer. This is ATT and that negotiation is in user space, > nothing to do with sockopts! Yep, there a procedure to set the ATT MTU called Exchange MTU, note that when ATT is used over BR/EDR it does use the so L2CAP basic mode so the MTU will be negotiated over L2CAP, Exchange MTU is not allowed over BR/EDR. -- Luiz Augusto von Dentz