Skip to content

Enhanced support for extended inquiry response

Inga Stotland linux-bluetooth 8 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v8 Latest7 patches 8 repliesIn review
  2. v77 patches 3 repliesSuperseded
  3. v67 patches 3 repliesSuperseded
Earlier versions · 5
VersionPostedPatchesRepliesStatus
v56 patches6 repliesSuperseded
v45 patches11 repliesSuperseded
v35 patches2 repliesSuperseded
v23 patches8 repliesSuperseded
v12 patches2 repliesSuperseded

Patches in v8 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/7Spec constants for Extended Inquiry Response field typessrc/sdpd.h+13 -00 replies
2/7Minor fix when skipping duplicate UUID16 from EIR.src/sdpd-service.c+1 -10 replies
3/7Clean up code that generates extended inquiry response.src/sdpd-service.c+29 -150 replies
4/7Support for adding UUID128 to extended inquiry responsesrc/sdpd-service.c+63 -00 replies
5/7Fix in logic to write EIR when SDP records are changed.src/adapter.c+37 -320 replies
6/7Handle arrays in device properties dictionary.src/adapter.c+8 -10 replies
7/7Add service UUIDs from EIR to device properties in "Device Found" signal.src/adapter.c src/adapter.h src/dbus-hci.c+102 -82 replies
7/7Add service UUIDs from EIR to device properties in "Device Found" signal.src/adapter.c src/adapter.h src/dbus-hci.c+110 -85 replies
7/7Add service UUIDs from EIR to device properties in "Device Found" signal.src/adapter.c src/adapter.h src/dbus-hci.c+110 -81 reply

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v8 yet.

Read the v8 thread

Cover letter [PATCH v8 0/7] Enhanced support for extended inquiry response

EIR needs to be updated whenever local SDP record database changes. Previously, when an SDP record was added/removed/updated, EIR would be written in callback fired off HCI "Command Complete" event set off by "Write Class Of Device" command. However, if the class of device did not need to be updated, the EIR write was not happening either. This implementation has been augmented to write new EIR when modification in SDP database does not lead to updating of class of device.

Added support for UUID128 service descriptors in local EIR.

Service UUIDs are written to "device properties" dictionary when emitting "Device Found" signal. This allows peek at available services offered by a remote device without establishing SDP connection.

Signature · 3 lines
Inga Stotland
Sent by an employee of the Qualcomm Innovation Center, Inc.
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum.