[PATCH 0/9] Bluetooth: Legacy name discovery support for mgmt

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

These patches implement initial legacy name resolving support as it is
currently specified in the mgmt API. This is one of the last bigger
pieces missing in order to be able to abandon hciops for good. There's
still possibly going to be some API changes to this (e.g. we've been
discussing of getting rid of mgmt_ev_remote_name) and some optimizations
(e.g. the "resolve" list should really be sorted by RSSI) but these
patches at least enable basic support of legacy resolving together with
the latest user-space git.

Johan Hedberg (9):
      Bluetooth: Fix persistency of the HCI_MGMT flag
      Bluetooth: Convert inquiry cache to use standard list types
      Bluetooth: Move Extended Inquiry Response defines to hci.h
      Bluetooth: Add initial mgmt_confirm_name support
      Bluetooth: Return updated name state with hci_inquiry_cache_update
      Bluetooth: Flush inquiry cache when starting mgmt triggered inquiry
      Bluetooth: Rename hdev->inq_cache to hdev->discovery
      Bluetooth: Add discovery state tracking
      Bluetooth: Add name resolving support for mgmt based discovery

 include/net/bluetooth/hci.h      |   13 +++
 include/net/bluetooth/hci_core.h |   54 ++++++++++---
 net/bluetooth/hci_core.c         |  155 +++++++++++++++++++++++++++++++-------
 net/bluetooth/hci_event.c        |  141 +++++++++++++++++++++++++++++++---
 net/bluetooth/hci_sysfs.c        |    4 +-
 net/bluetooth/mgmt.c             |  112 +++++++++++++++++++++++----
 6 files changed, 409 insertions(+), 70 deletions(-)

--
To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux