diff options
author | Alain Michaud <alainm@chromium.org> | 2020-06-15 14:52:52 +0000 |
---|---|---|
committer | Luiz Augusto von Dentz <luiz.von.dentz@intel.com> | 2020-06-17 21:39:04 -0700 |
commit | 5ad9a639cbc4447861895f2a80c2a8d0a388a74c (patch) | |
tree | bc63de13c710bc4292fd3b06f1b8082f97cb5658 /src/adapter.c | |
parent | 0a10b4f933ef1e07de6cfa65766f727812ca59d7 (diff) | |
download | bluez-5ad9a639cbc4447861895f2a80c2a8d0a388a74c.tar.gz |
main: Add configurable le autoconnect timeout value
This patch adds support for a configurable le autoconnect timer.
Diffstat (limited to 'src/adapter.c')
-rw-r--r-- | src/adapter.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/adapter.c b/src/adapter.c index 92002673b..9ce351893 100644 --- a/src/adapter.c +++ b/src/adapter.c @@ -4423,6 +4423,14 @@ static void load_default_system_params(struct btd_adapter *adapter) len += sizeof(params[i].u16); } + if (main_opts.default_params.le_autoconnect_timeout) { + params[i].entry.type = 0x001b; + params[i].entry.length = sizeof(params[i].u16); + params[i].u16 = main_opts.default_params.le_autoconnect_timeout; + ++i; + len += sizeof(params[i].u16); + } + err = mgmt_send(adapter->mgmt, MGMT_OP_SET_DEF_SYSTEM_CONFIG, adapter->dev_id, len, params, NULL, NULL, NULL); if (!err) |