profiles: extender_full, mgmt: obuspa: enable WebSocket MTP support

OBUSPA supports websockets as MTP together with Stomp and MQTT, but it
is disabled at compilation time.  As part of FEAT-63, websocket support
in OBUSPA is now enabled by default.  ci: cdrouter: add USP cdrouter
tests over MQTT and websockets and update the controller's server and ca
certificate locations.

References: PCF-1323
Signed-off-by: Sergio Panseri <sergio.panseri@consult.red>
Signed-off-by: Petr Štetiar <petr.stetiar@prplfoundation.org> [rebased]
This commit is contained in:
Sergio Panseri 2025-12-01 14:28:38 +01:00 committed by Hela Saadani
parent 3341cc032a
commit 9941ead323
5 changed files with 17 additions and 1 deletions

View File

@ -1900,6 +1900,15 @@ Device.LocalAgent.Controller.{i}.MTP.{i}.STOMP.Reference
Device.LocalAgent.Controller.{i}.MTP.{i}.UDS.
Device.LocalAgent.Controller.{i}.MTP.{i}.UDS.USPServiceRef
Device.LocalAgent.Controller.{i}.MTP.{i}.UDS.UnixDomainSocketRef
Device.LocalAgent.Controller.{i}.MTP.{i}.WebSocket.
Device.LocalAgent.Controller.{i}.MTP.{i}.WebSocket.CurrentRetryCount
Device.LocalAgent.Controller.{i}.MTP.{i}.WebSocket.EnableEncryption
Device.LocalAgent.Controller.{i}.MTP.{i}.WebSocket.Host
Device.LocalAgent.Controller.{i}.MTP.{i}.WebSocket.KeepAliveInterval
Device.LocalAgent.Controller.{i}.MTP.{i}.WebSocket.Path
Device.LocalAgent.Controller.{i}.MTP.{i}.WebSocket.Port
Device.LocalAgent.Controller.{i}.MTP.{i}.WebSocket.SessionRetryIntervalMultiplier
Device.LocalAgent.Controller.{i}.MTP.{i}.WebSocket.SessionRetryMinimumWaitInterval
Device.LocalAgent.Controller.{i}.MTPNumberOfEntries
Device.LocalAgent.Controller.{i}.PeriodicNotifInterval
Device.LocalAgent.Controller.{i}.PeriodicNotifTime
@ -1971,6 +1980,11 @@ Device.LocalAgent.MTP.{i}.STOMP.Reference
Device.LocalAgent.MTP.{i}.Status
Device.LocalAgent.MTP.{i}.UDS.
Device.LocalAgent.MTP.{i}.UDS.UnixDomainSocketRef
Device.LocalAgent.MTP.{i}.WebSocket.
Device.LocalAgent.MTP.{i}.WebSocket.EnableEncryption
Device.LocalAgent.MTP.{i}.WebSocket.KeepAliveInterval
Device.LocalAgent.MTP.{i}.WebSocket.Path
Device.LocalAgent.MTP.{i}.WebSocket.Port
Device.LocalAgent.MTPNumberOfEntries
Device.LocalAgent.Periodic!
Device.LocalAgent.Request.{i}.

View File

@ -173,6 +173,7 @@ Assure expected build configuration (PCF-1413):
CONFIG_MOSQUITTO_LWS=y
CONFIG_MOSQUITTO_PASSWD=y
CONFIG_MXL_WLAN_OSS_BUILD=y
CONFIG_OBUSPA_WEBSOCKET_MTP_SUPPORT=y
CONFIG_ODHCP6C_ENABLE_UBUS=y
CONFIG_PACKAGE_acl=y
CONFIG_PACKAGE_acl-manager=y

View File

@ -77,6 +77,7 @@ Assure expected build configuration (PCF-1413):
CONFIG_MOSQUITTO_DYNAMIC_SECURITY=y
CONFIG_MOSQUITTO_LWS=y
CONFIG_MOSQUITTO_PASSWD=y
CONFIG_OBUSPA_WEBSOCKET_MTP_SUPPORT=y
CONFIG_ODHCP6C_ENABLE_UBUS=y
CONFIG_PACKAGE_ATH_DEBUG=y
CONFIG_PACKAGE_MAC80211_SFE_SUPPORT=y

View File

@ -18,6 +18,5 @@ diffconfig: |
CONFIG_BUSYBOX_CONFIG_FEATURE_GETOPT_LONG=y
CONFIG_SAH_AMX_TR181_BRIDGING_MSTPD=n
CONFIG_PRPL_CPE_OPMODE_EXTENDER=y
CONFIG_OBUSPA_WEBSOCKET_MTP_SUPPORT=y
CONFIG_USP_DISCOVERY_SUPPORT_MQTT_MTP=y
CONFIG_USP_DISCOVERY_SUPPORT_STOMP_MTP=y

View File

@ -14,3 +14,4 @@ diffconfig: |
CONFIG_SAH_AMX_TR069_MANAGER_USE_GSDM=y
CONFIG_SAH_AMX_TR181_DEVICE_OBUSPA_SUPPORT=y
CONFIG_SAH_MOD_AMXB_USP_REQUIRES_DEVICE_PREFIX=y
CONFIG_OBUSPA_WEBSOCKET_MTP_SUPPORT=y