Thread (12 messages) 12 messages, 2 authors, 2013-08-20

Re: [PATCH v11 10/10] Bluetooth: Add SCO connection fallback

flat view

From: Gustavo Padovan <hidden>
Date: 2013-08-20 09:41:14

Hi Frédéric,

2013-08-19 Frédéric Dalleau [off-list ref]:
When initiating a transparent eSCO connection, make use of T2 settings
at first try. T2 is the recommended settings from HFP 1.6 WideBand
Speech. Upon connection failure, try T1 settings.

When CVSD is requested and eSCO is supported, try to establish eSCO
connection using S3 settings. If it fails, fallback in sequence to S2,
S1, D1, D0 settings.

To know which setting should be used, conn->attempt is used. It
indicates the currently ongoing SCO connection attempt and can be used
as the index for the fallback settings table.

These setting and the fallback order are described in Bluetooth HFP 1.6
specification p. 101.

Signed-off-by: Frédéric Dalleau <redacted>
Signed-off-by: Johan Hedberg <redacted>
---
 include/net/bluetooth/hci_core.h |    2 +-
 net/bluetooth/hci_conn.c         |   44 +++++++++++++++++++++++++++++++-------
 net/bluetooth/hci_event.c        |    6 +++---
 3 files changed, 40 insertions(+), 12 deletions(-)
All 10 patches have been applied to bluetooth-next. Thanks.

	Gustavo
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help