Hi Luiz, >>> This adds support for BT_{SND,RCV}BUF so userspace can set MTU based on >>> the channel usage. >>> >>> Fixes: https://github.com/bluez/bluez/issues/201 >>> >>> Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx> >>> --- >>> net/bluetooth/hci_sock.c | 102 ++++++++++++++++++++++++++++++++++----- >>> 1 file changed, 91 insertions(+), 11 deletions(-) >> >> so I applied patches 1, 3 and 4 to bluetooth-next tree. >> >> The patch 2 needs a more details review when I have time since I remember there were cases where the SKB copy was really needed. > > Is that something not covered by CI testing? Note we still have a copy > done internally with create_monitor_ctrl_command. there are cases where the SKB handed down is in hdev->send() and that one is owned by the driver to make whatever modifications to headroom it pleases. So if the stack needs to send it out via other sockets, it needs a copy. We can optimize here, but need to be careful. Regards Marcel