summaryrefslogtreecommitdiffstats
path: root/net/bluetooth/hci_debugfs.h
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2014-12-19 23:05:35 +0100
committerJohan Hedberg <johan.hedberg@intel.com>2014-12-20 09:29:49 +0200
commit50b5b952b7c2bf2c75c257a62a6c456a0bbfdfa3 (patch)
treeb376883509c7dd65755926d6a13f0cff323a8511 /net/bluetooth/hci_debugfs.h
parentcd1c56653a65e5559cf48effe8864ff6df4b4430 (diff)
downloadlinux-stable-50b5b952b7c2bf2c75c257a62a6c456a0bbfdfa3.tar.gz
linux-stable-50b5b952b7c2bf2c75c257a62a6c456a0bbfdfa3.tar.bz2
linux-stable-50b5b952b7c2bf2c75c257a62a6c456a0bbfdfa3.zip
Bluetooth: Support static address when BR/EDR has been disabled
Every BR/EDR/LE dual-mode controller requires to have a public address and so far that has become the identity address and own address. The only way to change that behavior was with a force_static_address debugfs option. However the host can actually disable the BR/EDR part of a dual-mode controller and turn into a single mode LE controller. In that case it makes perfect sense for a host to use a chosen static address instead of the public address. So if the host disables BR/EDR and configures a static address, then that static address is used as identity address and own address. If the host does not configure a static address, then the public address is used as before. Signed-off-by: Marcel Holtmann <marcel@holtmann.org> Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
Diffstat (limited to 'net/bluetooth/hci_debugfs.h')
0 files changed, 0 insertions, 0 deletions