From 6303c84ef593d2f898e154667bc61b61120416eb Mon Sep 17 00:00:00 2001 From: Kangping Dong Date: Thu, 20 Mar 2025 16:26:37 +0800 Subject: [PATCH] [Thread] add vendor & model name support for net diag 1. allow OEMs to default the vendor and model name to system properties. 2. use the vendor & model name for net diag TLVs Change-Id: I30e988ba3e9cb9f9c5dc3a096f162d5dbcdfbc11 --- .../res/values/config_thread.xml | 18 ++-- .../ThreadNetworkControllerService.java | 42 ++++++++- .../net/thread/ServiceDiscoveryTest.java | 15 +++- .../net/thread/ThreadIntegrationTest.java | 13 +++ .../ThreadNetworkControllerServiceTest.java | 86 +++++++++++++------ .../net/thread/utils/OtDaemonController.java | 35 ++++++++ .../thread/utils/TapTestNetworkTracker.java | 21 ----- 7 files changed, 166 insertions(+), 64 deletions(-) diff --git a/service/ServiceConnectivityResources/res/values/config_thread.xml b/service/ServiceConnectivityResources/res/values/config_thread.xml index a458c7f4e3..62b12fb227 100644 --- a/service/ServiceConnectivityResources/res/values/config_thread.xml +++ b/service/ServiceConnectivityResources/res/values/config_thread.xml @@ -46,11 +46,12 @@ true - Android + ro.product.manufacturer - Thread Border Router + ro.product.model