profiles: prpl: prplmesh: enable direct USP socket connection

This commit aims to :
- Enable direct USP connection between the prplMesh agent and WHM
- Add wifi-usp.t cram test

Closes: PPM-2579

Signed-off-by: Houssem Dafdouf <houssem.dafdouf_ext@softathome.com>
This commit is contained in:
Houssem Dafdouf 2024-06-21 15:56:51 +02:00 committed by Petr Štetiar
parent d9f0e5c400
commit 5d92afe491
No known key found for this signature in database
GPG Key ID: 58EE120F30CC02D3
8 changed files with 24 additions and 0 deletions

View File

@ -1043,6 +1043,7 @@ Assure expected build configuration (PCF-1413):
CONFIG_SAH_TRACES_LEVEL=500
CONFIG_SAH_TRACES_SYSLOG_CONSOLE=y
CONFIG_SAH_TRACE_NO_COLORS=y
CONFIG_SAH_WLD_ENABLE_USP_SERVER_SOCKET=y
CONFIG_SAH_WLD_INIT_ORDER=60
CONFIG_SAH_WLD_INIT_SCRIPT="prplmesh_whm"
CONFIG_SDK=y

View File

@ -0,0 +1 @@
../wifi/wifi-usp.t

View File

@ -1010,6 +1010,7 @@ Assure expected build configuration (PCF-1413):
CONFIG_SAH_TRACES_LEVEL=500
CONFIG_SAH_TRACES_SYSLOG_CONSOLE=y
CONFIG_SAH_TRACE_NO_COLORS=y
CONFIG_SAH_WLD_ENABLE_USP_SERVER_SOCKET=y
CONFIG_SAH_WLD_INIT_ORDER=60
CONFIG_SAH_WLD_INIT_SCRIPT="prplmesh_whm"
CONFIG_SDK=y

View File

@ -0,0 +1 @@
../wifi/wifi-usp.t

View File

@ -0,0 +1,17 @@
Create R alias:
$ alias R="${CRAM_REMOTE_COMMAND:-}"
$ R logger -t cram "Starting pwhm direct USP socket test ..."
Check pwhm usp socket:
$ R "netstat -ap 2>/dev/null | grep 'LISTENING.*pwhm_usp.sock'"
.*LISTENING.*pwhm_usp.sock (re)
Check if there is at least one connected client (should be beerocks processes):
$ R "netstat -ap 2>/dev/null | grep 'CONNECTED.*pwhm_usp.sock'| wc -l"
[1-9]$ (re)
$ R logger -t cram "Test finished!"

View File

@ -814,6 +814,7 @@ Assure expected build configuration (PCF-1413):
CONFIG_SAH_TRACES_LEVEL=500
CONFIG_SAH_TRACES_SYSLOG_CONSOLE=y
CONFIG_SAH_TRACE_NO_COLORS=y
CONFIG_SAH_WLD_ENABLE_USP_SERVER_SOCKET=y
CONFIG_SAH_WLD_INIT_ORDER=60
CONFIG_SAH_WLD_INIT_SCRIPT="prplmesh_whm"
CONFIG_SDK=y

View File

@ -0,0 +1 @@
../wifi/wifi-usp.t

View File

@ -301,3 +301,4 @@ diffconfig: |
CONFIG_SAH_MOD_AMXB_USP_REQUIRES_DEVICE_PREFIX=y
CONFIG_INCLUDE_CONFIG=y
CONFIG_PACKAGE_ipset=y
CONFIG_SAH_WLD_ENABLE_USP_SERVER_SOCKET=y