1. 26 7月, 2014 1 次提交
    • M
      Bluetooth: Add support for using controller white list filtering · 8540f6c0
      Marcel Holtmann 提交于
      The Bluetooth controller can use a white list filter when scanning
      to avoid waking up the host for devices that are of no interest.
      
      Devices marked as reporting, direct connection (incoming) or general
      connection are now added to the controller white list. The update of
      the white list happens just before enabling passive scanning.
      
      In case the white list is full and can not hold all devices, the
      white list is not used and the filter policy set to accept all
      advertisements.
      
      Using the white list for scanning allows for power saving with
      controllers that do not handle the duplicate filtering correctly.
      Signed-off-by: NMarcel Holtmann <marcel@holtmann.org>
      Signed-off-by: NJohan Hedberg <johan.hedberg@intel.com>
      8540f6c0
  2. 24 7月, 2014 3 次提交
  3. 21 7月, 2014 1 次提交
  4. 20 7月, 2014 1 次提交
    • J
      Bluetooth: Disable HCI_CONNECTABLE based passive scanning for now · d1d588c1
      Johan Hedberg 提交于
      When HCI_CONNECTABLE is set the code has been enabling passive scanning
      in order to be consistent with BR/EDR and accept connections from any
      device doing directed advertising to us. However, some hardware
      (particularly CSR) can get very noisy even when doing duplicates
      filtering, making this feature waste resources.
      
      Considering that the feature is for fairly corner-case use (devices
      who'd use directed advertising would likely be in the whitelist anyway)
      it's better to disable it for now. It may still be brought back later,
      possibly with a better implementation (e.g. through improved scan
      parameters).
      Signed-off-by: NJohan Hedberg <johan.hedberg@intel.com>
      Signed-off-by: NMarcel Holtmann <marcel@holtmann.org>
      d1d588c1
  5. 16 7月, 2014 1 次提交
  6. 14 7月, 2014 1 次提交
  7. 13 7月, 2014 3 次提交
  8. 11 7月, 2014 1 次提交
  9. 10 7月, 2014 6 次提交
  10. 09 7月, 2014 4 次提交
  11. 08 7月, 2014 1 次提交
  12. 07 7月, 2014 4 次提交
  13. 06 7月, 2014 7 次提交
  14. 05 7月, 2014 3 次提交
  15. 04 7月, 2014 3 次提交