From e2eaf6221aa425fcf1e133292681b86d5d4ff70f Mon Sep 17 00:00:00 2001 From: Suvendhu Hansa Date: Tue, 9 Dec 2025 12:27:44 +0530 Subject: [PATCH] tr143: per connection upload test using fast path --- tr143/Makefile | 7 ++++--- .../etc/uci-defaults/20_tr143_enforce_vendor_defaults | 8 ++++++-- .../other/etc/uci-defaults/30_tr143_enforce_defaults | 8 ++++++-- 3 files changed, 16 insertions(+), 7 deletions(-) diff --git a/tr143/Makefile b/tr143/Makefile index 250d45031..015dc9e91 100644 --- a/tr143/Makefile +++ b/tr143/Makefile @@ -5,13 +5,13 @@ include $(TOPDIR)/rules.mk PKG_NAME:=tr143 -PKG_VERSION:=1.1.12 +PKG_VERSION:=1.1.13 LOCAL_DEV:=0 ifneq ($(LOCAL_DEV),1) PKG_SOURCE_PROTO:=git PKG_SOURCE_URL:=https://dev.iopsys.eu/bbf/tr143d.git -PKG_SOURCE_VERSION:=c0149efd8e5cd5d908988148281b6caabeac615e +PKG_SOURCE_VERSION:=be8ee7b6c52817914f66875d36061f2f62b80af8 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz PKG_MIRROR_HASH:=skip endif @@ -41,14 +41,15 @@ define Package/tr143/install ifeq ($(CONFIG_TARGET_SUBTARGET),"an7581") $(BBFDM_INSTALL_SCRIPT) $(PKG_BUILD_DIR)/airoha/scripts/download $(1) + $(BBFDM_INSTALL_SCRIPT) $(PKG_BUILD_DIR)/airoha/scripts/upload $(1) $(INSTALL_DATA) ./files/an7581/etc/uci-defaults/* $(1)/etc/uci-defaults/ else $(BBFDM_INSTALL_SCRIPT) $(PKG_BUILD_DIR)/scripts/download $(1) + $(BBFDM_INSTALL_SCRIPT) $(PKG_BUILD_DIR)/scripts/upload $(1) $(INSTALL_DATA) ./files/other/etc/uci-defaults/* $(1)/etc/uci-defaults/ endif $(BBFDM_INSTALL_SCRIPT) $(PKG_BUILD_DIR)/scripts/traceroute $(1) - $(BBFDM_INSTALL_SCRIPT) $(PKG_BUILD_DIR)/scripts/upload $(1) $(BBFDM_INSTALL_SCRIPT) -d $(PKG_BUILD_DIR)/scripts/bbf_diag/ipping $(1) $(BBFDM_INSTALL_SCRIPT) -d $(PKG_BUILD_DIR)/scripts/bbf_diag/serverselection $(1) $(BBFDM_INSTALL_SCRIPT) -d $(PKG_BUILD_DIR)/scripts/bbf_diag/udpecho $(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 index c5e752958..cdcaf8722 100644 --- a/tr143/files/an7581/etc/uci-defaults/20_tr143_enforce_vendor_defaults +++ b/tr143/files/an7581/etc/uci-defaults/20_tr143_enforce_vendor_defaults @@ -1,6 +1,6 @@ #!/bin/sh -set_tr143_download_defaults() { +set_tr143_diagnostic_defaults() { if [ ! -f /etc/bbfdm/dmmap/dmmap_diagnostics ]; then touch /etc/bbfdm/dmmap/dmmap_diagnostics fi @@ -9,7 +9,11 @@ set_tr143_download_defaults() { 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 set dmmap_diagnostics.upload='upload' + uci -q -c /etc/bbfdm/dmmap set dmmap_diagnostics.upload.DefaultNumberOfConnections='1' + uci -q -c /etc/bbfdm/dmmap set dmmap_diagnostics.upload.UploadDiagnosticMaxConnections='8' + uci -q -c /etc/bbfdm/dmmap commit dmmap_diagnostics } -set_tr143_download_defaults +set_tr143_diagnostic_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 index f99be91ee..d81f84d7f 100644 --- a/tr143/files/other/etc/uci-defaults/30_tr143_enforce_defaults +++ b/tr143/files/other/etc/uci-defaults/30_tr143_enforce_defaults @@ -1,6 +1,6 @@ #!/bin/sh -set_tr143_download_defaults() { +set_tr143_diagnostic_defaults() { if [ ! -f /etc/bbfdm/dmmap/dmmap_diagnostics ]; then touch /etc/bbfdm/dmmap/dmmap_diagnostics fi @@ -9,7 +9,11 @@ set_tr143_download_defaults() { 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 set dmmap_diagnostics.upload='upload' + uci -q -c /etc/bbfdm/dmmap set dmmap_diagnostics.upload.DefaultNumberOfConnections='1' + uci -q -c /etc/bbfdm/dmmap set dmmap_diagnostics.upload.UploadDiagnosticMaxConnections='1' + uci -q -c /etc/bbfdm/dmmap commit dmmap_diagnostics } -set_tr143_download_defaults +set_tr143_diagnostic_defaults