zephyr/tests/bluetooth
Lyle Zhu af42036ca6 Bluetooth: Classic: SDP: Improve UUID 128 support
In current implementation, the UUID 128 is not well supported. The
found issue includes,
Issue 1: No clear byte order of the UUID 128 in local SDP record.
Issue 2: No clear byte order of the UUID 128 of the SDP discover
parameter.

For issue 1,
Add the description to note that if the SDP attribute type is
`BT_SDP_UINT128`, `BT_SDP_INT128`, and `BT_SDP_UUID128`, the byte
order should be little-endian.

And swap the 128bit from little-endian to big-endian when responding
the peer SDP discovery request.

For issue 2,
Add the description to note that if the SDP discovery type is
`Service Search` and `Service Search Attribute`, and UUID is UUID 128,
the passed UUID data of the discovery request parameter should be
represented as the little-endian byte-order sequence.

And swap the 128bit from little-endian to big-endian when packing the
SDP discovery packet.

Signed-off-by: Lyle Zhu <lyle.zhu@nxp.com>
2025-07-29 11:21:37 +01:00
..
addr
adv
at
audio Bluetooth: CCP: Check conn type before access by index 2025-07-28 16:45:17 -04:00
bluetooth
bt_crypto
bt_crypto_ccm
buf
classic Bluetooth: Classic: SDP: Improve UUID 128 support 2025-07-29 11:21:37 +01:00
common/testlib Bluetooth: testlib: Fix includes (IWYU) 2025-04-18 10:40:31 +02:00
controller tests: all: Fix remaining issues reported by string validation 2025-05-27 09:16:08 +02:00
df Bluetooth: tests: Use bt_hci_cmd_alloc() 2025-06-23 12:44:53 -07:00
gap
gatt tests/bluetooth & bsim: Fix code compliance issues 2025-05-21 12:35:28 +02:00
hci
hci_codecs_info Bluetooth: tests: Use bt_hci_cmd_alloc() 2025-06-23 12:44:53 -07:00
hci_prop_evt Bluetooth: tests: Update to use new H:4 buffer encoding 2025-04-29 13:00:33 +02:00
hci_uart_async Bluetooth: tests: Update to use new H:4 buffer encoding 2025-04-29 13:00:33 +02:00
host tests: bt: host: mock k_heap_aligned_alloc 2025-07-20 23:25:14 -04:00
host_config_variants
host_long_adv_recv Bluetooth: tests: Update to use new H:4 buffer encoding 2025-04-29 13:00:33 +02:00
init
l2cap
mesh tests: all: Fix remaining issues reported by string validation 2025-05-27 09:16:08 +02:00
mesh_shell
qualification tests: Bluetooth: Fix DFUM and MBTM in PTS ICS 2025-06-13 15:42:53 -07:00
shell bluetooth: host: Add support for extended feature set feature 2025-07-28 08:48:30 -04:00
smp
tester tests: Bluetooth: Tester: Handle BIGInfo after sync request 2025-07-19 10:17:11 +02:00
uuid