diff options
author | Luiz Augusto von Dentz <luiz.von.dentz@intel.com> | 2023-06-07 21:33:47 +0200 |
---|---|---|
committer | Jakub Kicinski <kuba@kernel.org> | 2023-06-29 19:52:18 +0200 |
commit | 73f55453ea5236a586a7f1b3d5e2ee051d655351 (patch) | |
tree | 73da6158daf8a4c02a399dfdce7f0c32cb1a815f /include | |
parent | Bluetooth: hci_event: fix Set CIG Parameters error status handling (diff) | |
download | linux-73f55453ea5236a586a7f1b3d5e2ee051d655351.tar.xz linux-73f55453ea5236a586a7f1b3d5e2ee051d655351.zip |
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>
Diffstat (limited to 'include')
-rw-r--r-- | include/net/bluetooth/mgmt.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/net/bluetooth/mgmt.h b/include/net/bluetooth/mgmt.h index a5801649f619..5e68b3dd4422 100644 --- a/include/net/bluetooth/mgmt.h +++ b/include/net/bluetooth/mgmt.h @@ -979,6 +979,7 @@ struct mgmt_ev_auth_failed { #define MGMT_DEV_FOUND_NOT_CONNECTABLE BIT(2) #define MGMT_DEV_FOUND_INITIATED_CONN BIT(3) #define MGMT_DEV_FOUND_NAME_REQUEST_FAILED BIT(4) +#define MGMT_DEV_FOUND_SCAN_RSP BIT(5) #define MGMT_EV_DEVICE_FOUND 0x0012 struct mgmt_ev_device_found { |