From 2fc98ac30757f2c71a8357642f78c8451394a179 Mon Sep 17 00:00:00 2001 From: Suvendhu Hansa Date: Wed, 3 Dec 2025 18:34:57 +0530 Subject: [PATCH] tr143: Added support of NumberOfConnection for airoha download test --- tr143/Makefile | 7 +++++-- .../uci-defaults/20_tr143_enforce_vendor_defaults | 15 +++++++++++++++ .../etc/uci-defaults/30_tr143_enforce_defaults | 15 +++++++++++++++ 3 files changed, 35 insertions(+), 2 deletions(-) create mode 100644 tr143/files/an7581/etc/uci-defaults/20_tr143_enforce_vendor_defaults create mode 100644 tr143/files/other/etc/uci-defaults/30_tr143_enforce_defaults diff --git a/tr143/Makefile b/tr143/Makefile index a69d40342..66911a233 100644 --- a/tr143/Makefile +++ b/tr143/Makefile @@ -5,13 +5,13 @@ include $(TOPDIR)/rules.mk PKG_NAME:=tr143 -PKG_VERSION:=1.1.8 +PKG_VERSION:=1.1.9 LOCAL_DEV:=0 ifneq ($(LOCAL_DEV),1) PKG_SOURCE_PROTO:=git PKG_SOURCE_URL:=https://dev.iopsys.eu/bbf/tr143d.git -PKG_SOURCE_VERSION:=5f8404e01e5e4478de528027fa12717c1a2256f3 +PKG_SOURCE_VERSION:=520701ed7fcf9595e0b9040e6e5269dc98b97d54 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz PKG_MIRROR_HASH:=skip endif @@ -36,12 +36,15 @@ endef MAKE_PATH:=src define Package/tr143/install + $(INSTALL_DIR) $(1)/etc/uci-defaults $(BBFDM_INSTALL_MS_PLUGIN) $(PKG_BUILD_DIR)/src/libtr143d.so $(1) netmngr 11 ifeq ($(CONFIG_TARGET_SUBTARGET),"an7581") $(BBFDM_INSTALL_SCRIPT) $(PKG_BUILD_DIR)/airoha/scripts/download $(1) + $(INSTALL_DATA) ./files/an7581/etc/uci-defaults/* $(1)/etc/uci-defaults/ else $(BBFDM_INSTALL_SCRIPT) $(PKG_BUILD_DIR)/scripts/download $(1) + $(INSTALL_DATA) ./files/other/etc/uci-defaults/* $(1)/etc/uci-defaults/ endif $(BBFDM_INSTALL_SCRIPT) $(PKG_BUILD_DIR)/scripts/traceroute $(1) diff --git a/tr143/files/an7581/etc/uci-defaults/20_tr143_enforce_vendor_defaults b/tr143/files/an7581/etc/uci-defaults/20_tr143_enforce_vendor_defaults new file mode 100644 index 000000000..c5e752958 --- /dev/null +++ b/tr143/files/an7581/etc/uci-defaults/20_tr143_enforce_vendor_defaults @@ -0,0 +1,15 @@ +#!/bin/sh + +set_tr143_download_defaults() { + if [ ! -f /etc/bbfdm/dmmap/dmmap_diagnostics ]; then + touch /etc/bbfdm/dmmap/dmmap_diagnostics + fi + + uci -q -c /etc/bbfdm/dmmap set dmmap_diagnostics.download='download' + uci -q -c /etc/bbfdm/dmmap set dmmap_diagnostics.download.DefaultNumberOfConnections='4' + uci -q -c /etc/bbfdm/dmmap set dmmap_diagnostics.download.DownloadDiagnosticMaxConnections='8' + + uci -q -c /etc/bbfdm/dmmap commit dmmap_diagnostics +} + +set_tr143_download_defaults diff --git a/tr143/files/other/etc/uci-defaults/30_tr143_enforce_defaults b/tr143/files/other/etc/uci-defaults/30_tr143_enforce_defaults new file mode 100644 index 000000000..f99be91ee --- /dev/null +++ b/tr143/files/other/etc/uci-defaults/30_tr143_enforce_defaults @@ -0,0 +1,15 @@ +#!/bin/sh + +set_tr143_download_defaults() { + if [ ! -f /etc/bbfdm/dmmap/dmmap_diagnostics ]; then + touch /etc/bbfdm/dmmap/dmmap_diagnostics + fi + + uci -q -c /etc/bbfdm/dmmap set dmmap_diagnostics.download='download' + uci -q -c /etc/bbfdm/dmmap set dmmap_diagnostics.download.DefaultNumberOfConnections='1' + uci -q -c /etc/bbfdm/dmmap set dmmap_diagnostics.download.DownloadDiagnosticMaxConnections='1' + + uci -q -c /etc/bbfdm/dmmap commit dmmap_diagnostics +} + +set_tr143_download_defaults