Linux bluetooth development
 help / color / mirror / Atom feed
* [PATCH BlueZ v4 0/2] ranging: Reactive RAS UUID
@ 2026-07-17 12:41 Naga Bhavani Akella
  2026-07-17 12:41 ` [PATCH BlueZ v4 1/2] rap: Add RAS attribute access notification API Naga Bhavani Akella
  2026-07-17 12:41 ` [PATCH BlueZ v4 2/2] profiles: Register RAS UUID reactively instead of probing Naga Bhavani Akella
  0 siblings, 2 replies; 6+ messages in thread
From: Naga Bhavani Akella @ 2026-07-17 12:41 UTC (permalink / raw)
  To: linux-bluetooth
  Cc: luiz.dentz, quic_mohamull, quic_hbandi, quic_anubhavg,
	Naga Bhavani Akella

This series replaces the probe with a reactive mechanism.
GATT_UUID is only added and the RAP profile only probed
/accepted once the remote peer actually discovers or accesses
a RAS GATT attribute (Features, Ondemand Data,
Control Point, Data Ready, Data Overwritten, or subscribes via the
Ranging Data CCC).

Patch 1 adds a generic RAS-access notification callback API to
shared/rap.

Patch 2 consumes that API in profiles/ranging/rap.c to bridge the
notification to btd_device_add_uuid()/service_accept(), and reverts
the probe in gatt_client_init()


Naga Bhavani Akella (2):
  rap: Add RAS attribute access notification API
  profiles: Register RAS UUID reactively instead of probing

 profiles/ranging/rap.c | 25 +++++++++++
 src/shared/rap.c       | 98 ++++++++++++++++++++++++++++++++++++++++++
 src/shared/rap.h       |  6 +++
 3 files changed, 129 insertions(+)

-- 


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2026-07-17 14:06 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-17 12:41 [PATCH BlueZ v4 0/2] ranging: Reactive RAS UUID Naga Bhavani Akella
2026-07-17 12:41 ` [PATCH BlueZ v4 1/2] rap: Add RAS attribute access notification API Naga Bhavani Akella
2026-07-17 13:33   ` ranging: Reactive RAS UUID bluez.test.bot
2026-07-17 12:41 ` [PATCH BlueZ v4 2/2] profiles: Register RAS UUID reactively instead of probing Naga Bhavani Akella
2026-07-17 14:02   ` Luiz Augusto von Dentz
2026-07-17 14:06     ` Luiz Augusto von Dentz

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox