Bluetooth: Introduce "New Connection Parameter" Event
This patch introduces a new Mgmt event called "New Connection Parameter". This event indicates to userspace the connection parameters values the remote device requested. The user may store these values and load them into kernel. This way, next time a connection is established to that device, the kernel will use those parameters values instead of the default ones. This event is sent when the remote device requests new connection parameters through connection parameter update procedure. This event is not sent for slave connections. Signed-off-by: Andre Guedes <andre.guedes@openbossa.org> Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
This commit is contained in:
parent
662bc2e63d
commit
ffb5a827d5
5 changed files with 41 additions and 1 deletions
|
@ -4417,6 +4417,10 @@ static void hci_le_remote_conn_param_req_evt(struct hci_dev *hdev,
|
|||
return send_conn_param_neg_reply(hdev, handle,
|
||||
HCI_ERROR_INVALID_LL_PARAMS);
|
||||
|
||||
if (test_bit(HCI_CONN_MASTER, &hcon->flags))
|
||||
mgmt_new_conn_param(hdev, &hcon->dst, hcon->dst_type, min, max,
|
||||
latency, timeout);
|
||||
|
||||
cp.handle = ev->handle;
|
||||
cp.interval_min = ev->interval_min;
|
||||
cp.interval_max = ev->interval_max;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue