mbox series

[BlueZ,0/8] Support for connection specific LE PHY configuration

Message ID 20210722054951.8291-1-ayush.garg@samsung.com (mailing list archive)
Headers show
Series Support for connection specific LE PHY configuration | expand

Message

Ayush Garg July 22, 2021, 5:49 a.m. UTC
Hello Maintainers,

This patch set contains a proposed approach to enable
user to get the PHYs of a particular LE connection
and to set preferred PHYs for the same on BT 5.0 and
above controllers.

It will introduce a new device property "Phy" which
is based on the L2CAP socket option "BT_PHY".

Note: This patch series is dependent on the the previous patch
series "Support for Adapter's Default PHY Configuration" and
should be applied after it.

Ayush Garg (8):
  doc/device-api: Add Phy property
  doc/mgmt-api: Add support for LE PHY Update Complete event
  btio: Add BT_IO_PHY option to set le phy options
  device: Add support for get/set PHY property
  adapter: Add support for LE PHY Update Complete event
  client: Add support for LE get/set device PHY in bluetoothctl
  device: Save device PHY in storage and read it at init
  monitor: Add support for LE PHY Update event

 btio/btio.c        |  25 ++++-
 client/main.c      |  45 ++++++++
 doc/device-api.txt |  22 ++++
 doc/mgmt-api.txt   |  29 ++++++
 lib/bluetooth.h    |   9 ++
 lib/mgmt.h         |   8 ++
 monitor/packet.c   |  14 +++
 src/adapter.c      |  48 +++++++++
 src/adapter.h      |   1 +
 src/device.c       | 248 +++++++++++++++++++++++++++++++++++++++++++++
 src/device.h       |   2 +
 11 files changed, 447 insertions(+), 4 deletions(-)