aboutsummaryrefslogtreecommitdiffstats
path: root/include/net/llc_s_ev.h
diff options
context:
space:
mode:
authorFrédéric Dalleau <frederic.dalleau@linux.intel.com>2013-08-19 08:24:03 -0400
committerGustavo Padovan <gustavo.padovan@collabora.co.uk>2013-08-21 10:47:13 -0400
commit2dea632f9acad076370fe871d4ccc93868621403 (patch)
treea42fe58da21e9056bd93fd423baf8ebdc2700512 /include/net/llc_s_ev.h
parent1a4c958cf9b1e159bc63d63b9e362904dd2c4ac3 (diff)
Bluetooth: Add SCO connection fallback
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 <frederic.dalleau@linux.intel.com> Signed-off-by: Johan Hedberg <johan.hedberg@intel.com> Signed-off-by: Gustavo Padovan <gustavo.padovan@collabora.co.uk>
Diffstat (limited to 'include/net/llc_s_ev.h')
0 files changed, 0 insertions, 0 deletions