summaryrefslogtreecommitdiff
path: root/doc/mgmt-api.txt
Commit message (Collapse)AuthorAgeFilesLines
* doc: add MGMT setting for CIS featuresPauli Virtanen2023-02-131-0/+4
| | | | | | Add definitions for new MGMT Controller Information settings bits, indicating adapter Connected Isochronous Stream - Central/Peripheral feature support.
* doc: remove unimplemented Quality Report from MGMT settingsPauli Virtanen2023-02-131-2/+0
| | | | | | | The Set Quality Report command was removed in commit 0454e2d09570 ("mgmt: Add support for Mesh in the kernel"), but the settings bit was not removed. It's also not implemented on kernel side, so remove it now.
* mgmt: Add support for Mesh in the kernelBrian Gix2022-09-221-35/+157
| | | | | | | | These commands and events allow User space apps to test for Mesh support, and request incoming mesh packets be delivered and request outbound mesh packets to be sent. This is the basis for sharing one controller between the legacy bluetoothd daemon and the mesh bluetooth-meshd daemon.
* doc/mgmt-api: Update for Add Extended Advertisement CommandTedd Ho-Jeong An2022-06-171-1/+2
| | | | | This patch aligns the input parameter for Add Extended Advertisement command with actual data struct and add missing flag descriptions.
* doc: Introduce the quality report command and eventJoseph Hwang2022-06-021-0/+60
| | | | Add the MGMT quality report command and event in doc/mgmt-api.txt.
* doc: Add Name Request Fail flag in device found eventArchie Pusaka2021-11-291-0/+7
| | | | | Userspace should use this new flag to decide whether to do the remote name resolving or not.
* doc: Introduce the Adv Monitor Device Found/Lost eventsManish Mandlik2021-11-221-0/+60
| | | | | | | | | | | | | | This patch introduces two new MGMT events MGMT_EV_ADV_MONITOR_DEVICE_FOUND and MGMT_EV_ADV_MONITOR_DEVICE_LOST to indicate that the controller has started/stopped tracking a particular device matching one of the already added Advertisement Monitor. If the controller offloading support is not available, MGMT_EV_ADV_MONITOR_DEVICE_FOUND event is also used to report all advertisements to perform software based filtering whenever we are not active scanning. Reviewed-by: Miao-chen Chou <mcchou@google.com>
* mgmt-api: Add new Device Flag to use Device Privacy ModeLuiz Augusto von Dentz2021-11-091-0/+1
| | | | | | This adds a new flag to Get/Set Device Flag commands so it is possible to set the Device Privacy Mode which allows to connect when the remote device uses either identity or random address.
* doc: Inclusive language updateArchie Pusaka2021-09-211-3/+3
| | | | | | | Update the docs to reflect the changes for the other inclusive language updates. Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
* Revert "doc/mgmt-api - Add a new error code for HCI status 0x3e"Marcel Holtmann2021-06-131-2/+0
| | | | This reverts commit 9ad67264d97b882fa58391982ecb5b003368fef0.
* doc/mgmt-api - Add a new error code for HCI status 0x3eYu Liu2021-05-051-0/+2
| | | | | | | | | We want to retry the pairing when HCI status 0x3e (Connection failed to established/Synchronization timeout) is returned from the controller. This is to add a new MGMT error code so that we can catch this 0x3e failure and issue a retry in the user space. Reviewed-by: Abhishek Pandit-Subedi <abhishekpandit@chromium.org>
* doc/mgmt-api - Return connection direction in Device Connected EventYu Liu2021-04-021-0/+2
| | | | | | | | | | When an MGMT_EV_DEVICE_CONNECTED event is reported back to the user space we will set the flags to tell if the established connection is outbound or not. This is useful for the user space to log better metrics and error messages. Reviewed-by: Miao-chen Chou <mcchou@chromium.org> Reviewed-by: Alain Michaud <alainm@chromium.org>
* doc/mgmt-api: Update documentation for scan_rsp param flagDaniel Winkler2021-03-221-0/+5
| | | | | | | | This patch adds the new scannable flag to the Add Extended Advertising Parameters MGMT API documentation. Reviewed-by: Alain Michaud <alainm@chromium.org> Reviewed-by: Sonny Sasaka <sonnysasaka@chromium.org>
* doc/mgmt-api: Add opcode for adding advertisement monitor with RSSIArchie Pusaka2020-12-211-0/+52
| | | | | | | | | | This is to leverage the filtering by RSSI feature on those controllers which supports advertisement packet filtering. To avoid changing the existing API and breaking it, a new opcode is required. Reviewed-by: Manish Mandlik <mmandlik@chromium.org> Reviewed-by: Miao-chen Chou <mcchou@chromium.org> Reviewed-by: Yun-Hao Chung <howardchung@google.com>
* doc/mgmt-api: Update controller capabilities MGMT command in mgmt-apiDaniel Winkler2020-10-291-6/+15
| | | | | This patch changes Read Security Info MGMT to be called Read Controller Capabilities Command
* doc/mgmt-api: Add new Advertising MGMT interfaces to mgmt-apiDaniel Winkler2020-10-291-0/+217
| | | | | | This patch adds the following to mgmt-api: - Add Extended Advertising Parameters Command - Add Extended Advertising Data Command
* doc: Add Suspend and Resume eventsAbhishek Pandit-Subedi2020-09-171-0/+48
| | | | | | | | Add Controller Suspend Event and Controller Resume Event to identify suspend or resume of the Bluetooth stack has occurred. Also update Device Disconnected Event to indicate a new disconnect reason: "Connection terminated by local host for suspend"
* main: Add configurable le autoconnect timeout valueAlain Michaud2020-06-171-0/+1
| | | | This patch adds support for a configurable le autoconnect timer.
* doc: Fix minor typoMarcel Holtmann2020-06-121-1/+1
|
* doc: Describe the new Advertisement Monitor supportMiao-chen Chou2020-06-101-2/+150
| | | | | | | | | | | | This describes the following commands and event. - Read Advertisement Monitor Features command - Add Advertisement Patterns Monitor command - Remove Advertisement Monitor command - Advertisement Monitor Added event - Advertisement Monitor Removed event Note that the content of a monitor can differ based on its type. For now we introduce only pattern-based monitor, so you may find that unlike the command of removing monitor(s), the Add command is tied to a specific type.
* doc: Fix typo for Set Device Class command descriptionMarcel Holtmann2020-06-101-2/+2
|
* doc: Add commands and event for handling device flagsMarcel Holtmann2020-06-101-1/+98
|
* doc: Add the event for default configuration changesMarcel Holtmann2020-06-101-2/+51
|
* doc: Mention mgmt version 1.18 changesMarcel Holtmann2020-06-101-1/+6
|
* doc: Add commands for reading and changing runtime parametersMarcel Holtmann2020-06-101-0/+64
|
* doc: adding definitions for load default params mgmt opAlain Michaud2020-06-101-0/+90
| | | | | | | | | | | | This change adds the definition for the read/set default parameter commands. In particular, these commands are used to read and set the system default parameters. The use of a TLV format also ensures that parameters are expandable in the future. This will allow bluetoothd to load parameters from a conf file that may be customized for the specific requirements of each platforms.
* doc: Add information about management version 1.17Marcel Holtmann2020-05-201-1/+6
|
* doc: Add reading and setting experimental features commandsMarcel Holtmann2020-05-061-0/+97
|
* doc: Add missing empty lineMarcel Holtmann2020-05-011-0/+1
|
* doc: Define bus controller value for VIRTIO transportMarcel Holtmann2020-04-041-0/+1
|
* doc: Add Read Security Information command descriptionMarcel Holtmann2020-04-021-0/+43
|
* doc: Mention the Wideband Speech setting and add new kernel versionMarcel Holtmann2020-03-081-0/+4
|
* doc: Add settings and command for Wideband Speech supportMarcel Holtmann2020-03-041-0/+36
|
* doc: Add another missing PHY Configuration valueMarcel Holtmann2020-03-041-0/+1
|
* doc: Mention the mgmt API version 1.15 changesMarcel Holtmann2020-02-281-0/+4
|
* doc: Adding missing Phy Configuration bit description.Alain Michaud2020-02-281-0/+1
| | | | | This change simply adds the missing Phy Configuration settings bit description to the Read Controller Information Command documentation.
* doc: Add definition for Load Blocked Keys commandAlain Michaud2019-11-271-0/+34
|
* doc: Fix wrongly documented mgmt command opcodesAlain Michaud2019-11-271-3/+3
|
* doc/mgmt-api: Add BREDR PHYs in PHY Configuration CommandsJaganath Kanakkassery2018-07-061-37/+45
|
* doc/mgmt-api: Add advertising phys support to flagsJaganath Kanakkassery2018-06-181-0/+25
|
* doc/mgmt-api: Add support for Set Phy Configuration commandJaganath Kanakkassery2018-06-181-0/+81
| | | | This also adds PHY Configuration Changed Event.
* doc/mgmt-api: Mark 4.9 kernel as releasedJohan Hedberg2017-01-071-1/+1
|
* doc: Mention Start Limited Discovery commandMarcel Holtmann2016-10-171-1/+2
|
* doc: Update Linux kernel version informationMarcel Holtmann2016-10-061-2/+2
|
* doc/mgmt-api: Allow set appearance only for LE capable controllersMichał Narajowski2016-09-211-1/+5
|
* doc: Mention the extra supported advertising flagsMarcel Holtmann2016-09-191-1/+2
|
* doc: Mention the Set Appearance management commandMarcel Holtmann2016-09-181-1/+2
|
* doc/mgmt-api: Add Set Appearance command specificationMichał Narajowski2016-09-181-0/+25
|
* doc: Describe the new Extended Controller Information supportMarcel Holtmann2016-08-291-0/+94
|
* doc: Fix size of UUID Count value for Service DiscoveryMarcel Holtmann2016-08-291-1/+1
|