Linux bluetooth development
 help / color / mirror / Atom feed
* [PATCH BlueZ 0/1] btmon/TDS: decode org 0x02 as Wi-Fi Alliance
@ 2026-05-09  0:22 Preston Hunt
  2026-05-09  0:22 ` [PATCH BlueZ 1/1] btmon: decode " Preston Hunt
  2026-05-09  9:08 ` [PATCH BlueZ 0/1] " Paul Menzel
  0 siblings, 2 replies; 4+ messages in thread
From: Preston Hunt @ 2026-05-09  0:22 UTC (permalink / raw)
  To: linux-bluetooth; +Cc: Preston Hunt

Adding support to show Wi-Fi Alliance when decoding TDS frames in btmon.
AFAIK, this code has been assigned to WFA.

Preston Hunt (1):
  btmon: decode 0x02 as Wi-Fi Alliance

 monitor/packet.c | 16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)

-- 
2.51.2


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

* [PATCH BlueZ 1/1] btmon: decode 0x02 as Wi-Fi Alliance
  2026-05-09  0:22 [PATCH BlueZ 0/1] btmon/TDS: decode org 0x02 as Wi-Fi Alliance Preston Hunt
@ 2026-05-09  0:22 ` Preston Hunt
  2026-05-09  2:14   ` btmon/TDS: decode org " bluez.test.bot
  2026-05-09  9:08 ` [PATCH BlueZ 0/1] " Paul Menzel
  1 sibling, 1 reply; 4+ messages in thread
From: Preston Hunt @ 2026-05-09  0:22 UTC (permalink / raw)
  To: linux-bluetooth; +Cc: Preston Hunt

---
 monitor/packet.c | 16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)

diff --git a/monitor/packet.c b/monitor/packet.c
index a0bf7a709..9439a74c5 100644
--- a/monitor/packet.c
+++ b/monitor/packet.c
@@ -4009,6 +4009,18 @@ static void print_mesh_data(const uint8_t *data, uint8_t len)
 	packet_hexdump(data + 1, len - 1);
 }
 
+static char *get_org_label(uint8_t org)
+{
+	switch (org) {
+	case 0x01:
+		return "Bluetooth SIG";
+	case 0x02:
+		return "Wi-Fi Alliance";
+	default:
+		return "RFU";
+	}
+}
+
 static void print_transport_data(const uint8_t *data, uint8_t len)
 {
 	print_field("Transport Discovery Data");
@@ -4016,8 +4028,8 @@ static void print_transport_data(const uint8_t *data, uint8_t len)
 	if (len < 3)
 		return;
 
-	print_field("  Organization: %s (0x%02x)",
-			data[0] == 0x01 ? "Bluetooth SIG" : "RFU", data[0]);
+	print_field("  Organization: %s (0x%02x)", get_org_label(data[0]),
+			data[0]);
 	print_field("  Flags: 0x%2.2x", data[1]);
 	print_field("    Role: 0x%2.2x", data[1] & 0x03);
 
-- 
2.51.2


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

* RE: btmon/TDS: decode org 0x02 as Wi-Fi Alliance
  2026-05-09  0:22 ` [PATCH BlueZ 1/1] btmon: decode " Preston Hunt
@ 2026-05-09  2:14   ` bluez.test.bot
  0 siblings, 0 replies; 4+ messages in thread
From: bluez.test.bot @ 2026-05-09  2:14 UTC (permalink / raw)
  To: linux-bluetooth, me

[-- Attachment #1: Type: text/plain, Size: 1323 bytes --]

This is automated email and please do not reply to this email!

Dear submitter,

Thank you for submitting the patches to the linux bluetooth mailing list.
This is a CI test results with your patch series:
PW Link:https://patchwork.kernel.org/project/bluetooth/list/?series=1091848

---Test result---

Test Summary:
CheckPatch                    PASS      0.34 seconds
GitLint                       PASS      0.26 seconds
BuildEll                      PASS      20.23 seconds
BluezMake                     PASS      643.92 seconds
MakeCheck                     PASS      0.89 seconds
MakeDistcheck                 PASS      246.11 seconds
CheckValgrind                 PASS      218.86 seconds
CheckSmatch                   WARNING   346.88 seconds
bluezmakeextell               PASS      181.91 seconds
IncrementalBuild              PASS      639.76 seconds
ScanBuild                     PASS      1013.45 seconds

Details
##############################
Test: CheckSmatch - WARNING
Desc: Run smatch tool with source
Output:
monitor/packet.c:2000:26: warning: Variable length array is used.monitor/packet.c: note: in included file:monitor/bt.h:3909:52: warning: array of flexible structuresmonitor/bt.h:3897:40: warning: array of flexible structures


https://github.com/bluez/bluez/pull/2113

---
Regards,
Linux Bluetooth


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

* Re: [PATCH BlueZ 0/1] btmon/TDS: decode org 0x02 as Wi-Fi Alliance
  2026-05-09  0:22 [PATCH BlueZ 0/1] btmon/TDS: decode org 0x02 as Wi-Fi Alliance Preston Hunt
  2026-05-09  0:22 ` [PATCH BlueZ 1/1] btmon: decode " Preston Hunt
@ 2026-05-09  9:08 ` Paul Menzel
  1 sibling, 0 replies; 4+ messages in thread
From: Paul Menzel @ 2026-05-09  9:08 UTC (permalink / raw)
  To: Preston Hunt; +Cc: linux-bluetooth

Dear Preston,


Thank you for the patch.

Am 09.05.26 um 02:22 schrieb Preston Hunt:
> Adding support to show Wi-Fi Alliance when decoding TDS frames in btmon.
> AFAIK, this code has been assigned to WFA.

I’d add this to the commit message, and maybe even document the test setup.


Kind regards,

Paul

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

end of thread, other threads:[~2026-05-09  9:08 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-05-09  0:22 [PATCH BlueZ 0/1] btmon/TDS: decode org 0x02 as Wi-Fi Alliance Preston Hunt
2026-05-09  0:22 ` [PATCH BlueZ 1/1] btmon: decode " Preston Hunt
2026-05-09  2:14   ` btmon/TDS: decode org " bluez.test.bot
2026-05-09  9:08 ` [PATCH BlueZ 0/1] " Paul Menzel

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