Hi, This patch implements codec socket option on SCO sockets. Currently it proposes T2 codec settins (see HFP 1.6 p.102) How to test: $ scotest -W 1 -C 1 on another machine with same patches run: $ scotest -n $ADDR -C 1 Check result with btmon. This took more time than I expected for I met the following issues : * bluetooth-next branch crashed in apparmor after login. * At some point, unplugging my usb dongle would also crash the kernel. It is possible this one was a mix between different versions of kernel modules. * if the connection request is not accepted, the initiator gets in timeout, and there is a crash. I think this one will need be fixed. Next step is to implement fallback between T2 and T1. I'm thinking about using another bit in hconn->flags to store current settings selection. Let me know what you think. Best regards, Frédéric Frédéric Dalleau (4): Bluetooth: Add option for SCO socket codec Bluetooth: Add option for SCO socket socket Bluetooth: Use codec to create SCO connection Bluetooth: Set link parameters for outgoing connections include/net/bluetooth/hci_core.h | 6 +++-- include/net/bluetooth/sco.h | 2 ++ net/bluetooth/hci_conn.c | 24 ++++++++++++++---- net/bluetooth/hci_event.c | 23 ++++++++++++++--- net/bluetooth/l2cap_core.c | 4 +-- net/bluetooth/mgmt.c | 4 +-- net/bluetooth/sco.c | 51 ++++++++++++++++++++++++++++++++++++-- 7 files changed, 97 insertions(+), 17 deletions(-) -- 1.7.9.5 -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html