summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorLoic Poulain <loic.poulain@intel.com>2014-10-08 16:54:28 +0200
committerJohan Hedberg <johan.hedberg@intel.com>2014-10-31 19:54:34 +0200
commitb509c02d0f31639dda90f9b7269668b86c9b25ef (patch)
tree1fac041d8fb607dfea6bf30d21f47ea12bd844d6 /include/linux
parenta4d5504d5c39cc84f1f828e19967595597a8136e (diff)
Bluetooth: HCI H5 peer reset detection
H5 Specification says: If a SYNC message is received while in the Active State, it is assumed that the peer device has reset. The local device should therefore perform a full reset of the upper stack, and start Link Establishment again at the Uninitialized State. Upon entering the Active State, the first packet sent shall have its SEQ and ACK numbers set to zero. This patch resets the HCI H5 driver data/state to unitialized and reports an HCI hardware error event to notify the upper stack that HCI synchronization has been lost. H5 will be re-synchronized and upper stack should generate an HCI Reset command. Signed-off-by: Loic Poulain <loic.poulain@intel.com> Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions