diff options
author | Abhishek Pandit-Subedi <abhishekpandit@chromium.org> | 2020-09-11 15:30:34 -0700 |
---|---|---|
committer | Luiz Augusto von Dentz <luiz.von.dentz@intel.com> | 2020-09-14 13:20:40 -0700 |
commit | e14f645912bb391c575fe76131fe5d392c132161 (patch) | |
tree | 96312e30daf7aa0377b2a7f6258cab378cb7167f /src/adapter.h | |
parent | afa8bbffccf899a0c4cbb8ead1dde9d7da7c4e16 (diff) | |
download | bluez-e14f645912bb391c575fe76131fe5d392c132161.tar.gz |
adapter: Refactor kernel feature globals
Move all the kernel specific feature globals into a single
kernel_features bitfield and replace all uses with the bitfield instead.
Diffstat (limited to 'src/adapter.h')
-rw-r--r-- | src/adapter.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/adapter.h b/src/adapter.h index c70a7b0da..598246076 100644 --- a/src/adapter.h +++ b/src/adapter.h @@ -236,3 +236,12 @@ void btd_adapter_for_each_device(struct btd_adapter *adapter, void *data); bool btd_le_connect_before_pairing(void); + +enum kernel_features { + KERNEL_CONN_CONTROL = 1 << 0, + KERNEL_BLOCKED_KEYS_SUPPORTED = 1 << 1, + KERNEL_SET_SYSTEM_CONFIG = 1 << 2, + KERNEL_EXP_FEATURES = 1 << 3, +}; + +bool has_kernel_features(uint32_t feature); |