Bluetooth: Store default and maximum LE data length settings
When the controller supports the LE Data Length Extension feature, the default and maximum data length are read and now stored. For backwards compatibility all values are initialized to the data length values from Bluetooth 4.1 and earlier specifications. Signed-off-by: Marcel Holtmann <marcel@holtmann.org> Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
This commit is contained in:
committed by
Johan Hedberg
parent
a9f6068e00
commit
a8e1bfaa55
@@ -2896,6 +2896,12 @@ struct hci_dev *hci_alloc_dev(void)
|
||||
hdev->le_conn_max_interval = 0x0038;
|
||||
hdev->le_conn_latency = 0x0000;
|
||||
hdev->le_supv_timeout = 0x002a;
|
||||
hdev->le_def_tx_len = 0x001b;
|
||||
hdev->le_def_tx_time = 0x0148;
|
||||
hdev->le_max_tx_len = 0x001b;
|
||||
hdev->le_max_tx_time = 0x0148;
|
||||
hdev->le_max_rx_len = 0x001b;
|
||||
hdev->le_max_rx_time = 0x0148;
|
||||
|
||||
hdev->rpa_timeout = HCI_DEFAULT_RPA_TIMEOUT;
|
||||
hdev->discov_interleaved_timeout = DISCOV_INTERLEAVED_TIMEOUT;
|
||||
|
||||
Reference in New Issue
Block a user