Bluetooth: MGMT: Fix marking SCAN_RSP as not connectable
authorLuiz Augusto von Dentz <luiz.von.dentz@intel.com>
Wed, 7 Jun 2023 19:33:47 +0000 (12:33 -0700)
committerJakub Kicinski <kuba@kernel.org>
Thu, 29 Jun 2023 17:52:18 +0000 (10:52 -0700)
commit73f55453ea5236a586a7f1b3d5e2ee051d655351
tree73da6158daf8a4c02a399dfdce7f0c32cb1a815f
parentdb9cbcadc16e8b9f0b3ef5870f3a38ebafcbe8e0
Bluetooth: MGMT: Fix marking SCAN_RSP as not connectable

When receiving a scan response there is no way to know if the remote
device is connectable or not, so when it cannot be merged don't
make any assumption and instead just mark it with a new flag defined as
MGMT_DEV_FOUND_SCAN_RSP so userspace can tell it is a standalone
SCAN_RSP.

Link: https://lore.kernel.org/linux-bluetooth/CABBYNZ+CYMsDSPTxBn09Js3BcdC-x7vZFfyLJ3ppZGGwJKmUTw@mail.gmail.com/
Fixes: c70a7e4cc8d2 ("Bluetooth: Add support for Not Connectable flag for Device Found events")
Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
include/net/bluetooth/mgmt.h
net/bluetooth/hci_event.c