1. 05 10月, 2015 1 次提交
  2. 12 6月, 2015 1 次提交
  3. 09 4月, 2015 1 次提交
    • M
      Bluetooth: Read LE remote features during connection establishment · 0fe29fd1
      Marcel Holtmann 提交于
      When establishing a Bluetooth LE connection, read the remote used
      features mask to determine which features are supported. This was
      not really needed with Bluetooth 4.0, but since Bluetooth 4.1 and
      also 4.2 have introduced new optional features, this becomes more
      important.
      
      This works the same as with BR/EDR where the connection enters the
      BT_CONFIG stage and hci_connect_cfm call is delayed until the remote
      features have been retrieved. Only after successfully receiving the
      remote features, the connection enters the BT_CONNECTED state.
      Signed-off-by: NMarcel Holtmann <marcel@holtmann.org>
      Signed-off-by: NJohan Hedberg <johan.hedberg@intel.com>
      0fe29fd1
  4. 08 4月, 2015 1 次提交
  5. 24 3月, 2015 1 次提交
  6. 18 3月, 2015 1 次提交
  7. 17 3月, 2015 1 次提交
  8. 16 3月, 2015 1 次提交
  9. 15 3月, 2015 5 次提交
  10. 14 3月, 2015 2 次提交
  11. 13 3月, 2015 1 次提交
  12. 11 3月, 2015 1 次提交
  13. 13 1月, 2015 2 次提交
  14. 04 1月, 2015 1 次提交
  15. 03 1月, 2015 3 次提交
  16. 27 12月, 2014 1 次提交
  17. 20 12月, 2014 1 次提交
  18. 06 12月, 2014 3 次提交
  19. 05 12月, 2014 1 次提交
  20. 03 12月, 2014 1 次提交
  21. 18 11月, 2014 1 次提交
  22. 03 11月, 2014 2 次提交
  23. 02 11月, 2014 1 次提交
  24. 24 9月, 2014 1 次提交
    • J
      Bluetooth: Fix reason code used for rejecting SCO connections · d41c15cf
      Johan Hedberg 提交于
      The core specification defines valid values for the
      HCI_Reject_Synchronous_Connection_Request command to be 0x0D-0x0F. So
      far the code has been using HCI_ERROR_REMOTE_USER_TERM (0x13) which is
      not a valid value and is therefore being rejected by some controllers:
      
       > HCI Event: Connect Request (0x04) plen 10
      	bdaddr 40:6F:2A:6A:E5:E0 class 0x000000 type eSCO
       < HCI Command: Reject Synchronous Connection (0x01|0x002a) plen 7
      	bdaddr 40:6F:2A:6A:E5:E0 reason 0x13
      	Reason: Remote User Terminated Connection
       > HCI Event: Command Status (0x0f) plen 4
      	Reject Synchronous Connection (0x01|0x002a) status 0x12 ncmd 1
      	Error: Invalid HCI Command Parameters
      
      This patch introduces a new define for a value from the valid range
      (0x0d == Connection Rejected Due To Limited Resources) and uses it
      instead for rejecting incoming connections.
      Signed-off-by: NJohan Hedberg <johan.hedberg@intel.com>
      Signed-off-by: NMarcel Holtmann <marcel@holtmann.org>
      d41c15cf
  25. 31 7月, 2014 1 次提交
  26. 24 7月, 2014 2 次提交
  27. 16 7月, 2014 1 次提交
  28. 13 7月, 2014 1 次提交