Commit Graph

65776 Commits

Author SHA1 Message Date
Dayanidhi Singla
ecfafdc42e ci: 065-upnp_0.t: match port 5351 exactly
Avoid matching ports like :53515 when checking for :5351.

References: PPW-1995
Signed-off-by: Dayanidhi Singla <dayanidhi.singla_ext@softathome.com>
2026-07-19 09:16:15 +00:00
Andrey Erokhin
79103f0c63 profiles: prpl_core: feed-prplmesh: prplmesh-dm-mapper: connection manager: introduce reg zone
Integrates:
- f943a0e6 (connection manager: introduce reg zone)

Closes: PPW-1916
References: FEAT-27
Signed-off-by: Andrey Erokhin <a.erokhin@inango-systems.com>
2026-07-17 11:57:45 +00:00
prplbot
0c94b0b621 profiles: lcm.yml: feed_lcm: cthulhu: check and fix image file filesystem
Integrates following changes:
- cthulhu: check and fix image file filesystem (b5ed17ef)

References: PPW-2022
Signed-off-by: prplbot <bot@prplfoundation.org>
2026-07-17 12:52:57 +01:00
Maarten De Decker
7f572dc941 ci: EasyMesh R1: flash Freedom via FEAT-29 update_prpl
Align the Easymesh R1 smoke test with the DUT flashing procedure from FEAT-29.
This commit aligns the DUT deploy scripts from the prplMesh repository.

Reference: PPM-4139
Signed-off-by: Maarten De Decker <maarten.dedecker@mind.be>
2026-07-17 10:33:56 +01:00
Maarten De Decker
781f619476 profiles: prpl: prplMesh: bump to master-2026-07-09
Integrates following changes:
- controller: reject trailing bytes in Intel joined notification (fcf35d1ef)
- agent: keep WDS TS state on STA disconnect (95df2ce5e)
- agent: bwl: whm: poll station stats per AP (212a95b5e)
- CI: migrate to FEAT-29 upgrades (e24e97b9b)
- agent: common: fix issues reported by coverity (cf68e0192)
- agent: fix issues reported by coverity (113e5f859)
- ci: remove wireless credential before starting test (5cbbf2071)
- ci: install lzop and libbsd-dev in builder image (8f684724b)
- fronthual: fix csa_notification_timer fd leakage (235601c02)
- Boardfarm: fix importerror for module pytz (60f778ad9)
- common: optimize base_wlan_hal_whm::refresh_radio_info() (9580484d6)
- controller: framework: subscribe to WiFi.Radio.Enable (db8aa7159)
- agent: fix invalid STA in unassoc link metrics resp (6dbbd3f95)
- tlvf: accept variable-length WSC public keys (23d97f397)
- agent: reapply TS VLAN changes (d7a1e7d87)
- conn_map: summarize agent classifications (63b67bd9e)
- controller: use AL-MAC for prplMesh classification (ee1b9563e)

References:  PPM-3993, PPM-4083, PPM-4114, PPM-4139, PPM-4103, PPM-3838,
             PPM-4118, PPM-4130, PPM-4129, PPM-4077, PPM-3786, PPM-4111,
             PPM-4108, PPM-4083, PPM-4001, PPM-4034
Signed-off-by: Maarten De Decker <maarten.dedecker@mind.be>
2026-07-17 10:33:39 +01:00
prplbot
2cd4c6fb6c profiles: prpl_core.yml: feed_prplos: tr181-mqtt: odl: remove duplicate %upc userflag from Alias in definition file
Integrates following changes:
- odl: remove duplicate %upc userflag from Alias in definition file (7c057ffb)

References: PPW-1945
Signed-off-by: prplbot <bot@prplfoundation.org>
Signed-off-by: FAOUZI YAHYA <faouzi.yahya_ext@softathome.com>
2026-07-17 10:20:10 +01:00
prplbot
57a5e8b09e profiles: prpl_core.yml: feed_prplos: tr181-usb: fix coverity, invalid type in argument to print format specifier
Integrates following changes:
- tr181-usb: fix coverity, invalid type in argument to print format specifier (c7e6a530)

References: CID-29547, PPW-1740, CID-29478
Signed-off-by: prplbot <bot@prplfoundation.org>
Signed-off-by: FAOUZI YAHYA <faouzi.yahya_ext@softathome.com>
2026-07-17 10:08:38 +01:00
a.kuznetsov
5dd16ff32c ci: lcm: making lcm-pcm test indifferent to index changes
During the course of the test, containers are created and tested to properly survive a simulated software upgrade.
However, pcm does not guarantee that indexes will be the same after SWU, especially if there were any gaps
in numbering prior to the upgrade.

This change to the test makes it index-agnostic by replacing all possibly affected indexes with placeholders.

References: PPW-1787
Closes: PPW-1787
Signed-off-by: a.kuznetsov <a.kuznetsov@inango-systems.com>
2026-07-16 15:52:07 +00:00
prplbot
7393c11941 profiles: prpl_core.yml: feed_prplos: reboot-service: fix coverity, UNINIT warning on transaction cleanup
Integrates following changes:
- reboot-service: fix coverity, UNINIT warning on transaction cleanup (89a8448a)

References: CID-29665, PPW-1751
Signed-off-by: prplbot <bot@prplfoundation.org>
Signed-off-by: FAOUZI YAHYA <faouzi.yahya_ext@softathome.com>
2026-07-16 16:48:34 +01:00
Petr Štetiar
afc3ca5586
ci: cram: verify-config-restore: accept multi-digit DNS aliases
Currently the final DNS host check after configuration restore
accepts only one digit in the generated alias. The failing
testbed-02 job reaches instance 10, restores a valid object, and
reports this Cram difference:

 -      "Alias": "cpe-X_PRPLWARE-COM_Host-\d", (re)
 +      "Alias": "cpe-X_PRPLWARE-COM_Host-10",

The comparable testbed-01 control job reaches instance 9 and passes
the same check. Both jobs successfully restore the DNS object, so
the failure depends on the allocator crossing the single-digit
boundary, not on invalid restored state.

The additional testbed-02 topology from PCF-2504 is the supported
trigger for the one-instance delta. It exposes the restrictive
expectation but does not make the restored alias invalid.

So lets fix the final alias expectation to accept one or more
digits, matching the equivalent check earlier in the test. This
keeps the test independent of the current multi-instance allocator
position.

Closes: PPW-1934
References: PCF-2504
Link: https://gitlab.com/prpl-foundation/prplos/prplos/-/jobs/15294595185
Link: https://gitlab.com/prpl-foundation/prplos/prplos/-/jobs/15300965299
Signed-off-by: Petr Štetiar <petr.stetiar@prplfoundation.org>
2026-07-16 17:33:00 +02:00
Mykhailo Polnyi
554e0b40cf profiles: prpl-core: feed-prplos: update deviceinfo-manager documentation
Several parameters for Download/Activate RPC are defined but are not
implemented yet, so setting them will not take any action.
Update package documentation to explicitly state it

Implements: PCF-2340
References: FEAT-356, FEAT-357, FEAT-358
Signed-off-by: Mykhailo Polnyi <mykhailo.polnyi@globallogic.com>
2026-07-16 12:33:43 +01:00
prplbot
60299abba2 profiles: prpl_core.yml: feed_prplos: tr181-usb: fix coverity, dereference after null check
Integrates following changes:
- tr181-usb: fix coverity, dereference after null check (3d80369c)
- tr181-usb: fix coverity, dead code (b0ffe1ac)

References: CID-29232, PPW-1930, CID-30691
Signed-off-by: prplbot <bot@prplfoundation.org>
Signed-off-by: FAOUZI YAHYA <faouzi.yahya_ext@softathome.com>
2026-07-16 12:16:08 +01:00
prplbot
d2d2a05da7 profiles: prpl_core.yml: feed_prplos: mod-logical-api: fix coverity, invalid type in argument to print format specifier
Integrates following changes:
- mod-logical-api: fix coverity, invalid type in argument to print format specifier (7be0d78c)
- mod-logical-api: fix coverity, unchecked  return value (ee5cf083)

References: CID-29090, CID-28973, PPW-1564
Signed-off-by: prplbot <bot@prplfoundation.org>
Signed-off-by: FAOUZI YAHYA <faouzi.yahya_ext@softathome.com>
2026-07-16 12:06:09 +01:00
Petr Štetiar
e3c83a26ff
ci: cram: validate the actual BulkData MQTT serial
Currently the BulkData MQTT cram test assumes that every DUT uses the
legacy SN[A-F0-9]+ serial-number format. SFL devices instead expose the
manufacturing serial through readmfg, including values such as
ospv2_A8C2463D425C and freedom_58E403D21127.

This makes a valid report fail the complete-payload grep even though the
reported SN is exactly DeviceInfo.SerialNumber. Both OSPv2 and Freedom
jobs show the following assertion failure:

  $ R 'cat /tmp/mqtt_subscriber' | \
  >   grep -cP '^\{"Report":\[\{"SN":"SN[A-F0-9]+","CollectionTime":"[0-9]{13}"\}\]\}$'
 -[1-9][0-9]* (re)
 +0
 +[1]

So lets fix the test by reading DeviceInfo.SerialNumber from the DUT and
passing that value to jq. Require exactly one report and compare its SN
with the live serial. Validate CollectionTime independently as a string
of exactly 13 digits. Print the payload when validation fails so future
cram diffs preserve the malformed message.

Closes: PPW-2102
References: PCF-2643
Assisted-by: codex:gpt-5.6-sol:high
Signed-off-by: Petr Štetiar <petr.stetiar@prplfoundation.org>
2026-07-16 12:30:55 +02:00
Alexandre Fiset
679f9ba785 ci: cram: network_security.t: fix cram indent on service-wait block
Problem:
network_security.t fails deterministically on latest-24.10. The
service-readiness block added by !2697 (adc82ee3, PPW-887) starts
with "$ R '" without the two-space indent cram requires for a
command line.

Root cause:
cram does not parse the malformed line as a command, so it is
absorbed as expected output of the preceding nmap check. Its
continuation lines then attach to that check and run in the local
testbed shell instead of on the DUT via the R alias:

  /bin/sh: 6: pgrep: not found
  /bin/sh: 14: Syntax error: Unterminated quoted string (no-eol)

adc82ee3 was reverted (72f0994e) once DUT jobs were finally
triggered and exposed the failure; no DUT cram job ran against any
revision of !2697 before it merged.

Solution:
Re-add the service-readiness wait, indenting "$ R '" by two spaces
so cram parses it as a command and dispatches the wait script to the
DUT through the R alias, matching every other "$ R '...'" usage in
this test suite.

Reference: PPW-2150, PPW-887, PPW-455
Signed-off-by: Alexandre Fiset <alexandre.fiset@softathome.com>
2026-07-15 09:41:31 +00:00
prplbot
d6ec185d36 profiles: prpl_core.yml: feed_prplos: mod-ppp-daemon: ppp: avoid restart loop when PPPoE credentials are empty
Integrates following changes:
- 348e1c9: ("ppp: avoid restart loop when PPPoE credentials are empty", 2026-03-04)

References: PPW-915
Signed-off-by: prplbot <bot@prplfoundation.org>
Signed-off-by: FAOUZI YAHYA <faouzi.yahya_ext@softathome.com>
2026-07-15 10:02:18 +01:00
Houssem Dafdouf
a6ff13f9a1 ci: testbed: increase timeout up to 85 min
Increase the CI timeout for added wifi-scheduler cram test.

References: PPW-774
Signed-off-by: Houssem Dafdouf <houssem.dafdouf_ext@softathome.com>
2026-07-14 16:47:04 +01:00
Houssem Dafdouf
4ac84044dd PROVISORY: ci: cram: OSPv2: pwhm-wpa3-cm.t: keep MLDUnit unset
When finishing the pwhm-wpa3-cm.t test script, MLDUnits are currently
restored to the same values as in Freedom (0: Private MLD, 1: Guest
MLD).

However, MLO is not yet supported on OSPv2, so MLDUnits should instead
remain at their default value (-1, as set through MXL UPDK).

Closes: PPW-1713
References: PCF-2395
Signed-off-by: Houssem Dafdouf <houssem.dafdouf_ext@softathome.com>
2026-07-14 16:47:04 +01:00
Houssem Dafdouf
f67f5509a6 ci: cram: wifi-scheduler: adapt test script
After re-enabling the wifi-scheduler script, update the test to:

- Add backhaul interfaces
- Use the correct prplMesh AccessPoint creation method
- Use the generic wifi_dm helper
- Adapt AP status checks to keep the script generic

References: PPW-774
Signed-off-by: Houssem Dafdouf <houssem.dafdouf_ext@softathome.com>
2026-07-14 16:47:04 +01:00
Houssem Dafdouf
369f6a0f42 Revert "PROVISORY: ci: 112-wifi-scheduler.t: disable unstable test"
Re-enable wifi-scheduler cram test.

This reverts commit ba53c45d79.

References: PPM-3523, PPM-3508, PPW-774
Signed-off-by: Houssem Dafdouf <houssem.dafdouf_ext@softathome.com>
2026-07-14 16:47:04 +01:00
Houssem Dafdouf
4ec21bc322 profiles: prpl_core.yml: feed-prplmesh: wifi-scheduler: datamodel contains references to legacy X-PRPL_ORG and X_PRPL-COM vendor prefix
Integrates:
- 2f72972: ("wifi-scheduler: datamodel contains references to legacy X-PRPL_ORG and X_PRPL-COM vendor prefix", 2025-12-05)

Closes: PPW-774
Signed-off-by: Houssem Dafdouf <houssem.dafdouf_ext@softathome.com>
Signed-off-by: FAOUZI YAHYA <faouzi.yahya_ext@softathome.com>
2026-07-14 16:47:00 +01:00
Yousfi Neji
24bf34519b ci: cram: fix output interface mismatch
The test was hardcoded to expect wan and br-lan as interface names,
but the actual kernel/netdev interface name that showed up in the mangle table was eth1.

Instead of resolving the interface name at test time (hardcoded),
we resolve it at test run time as a dynamic resolution by
walking through the data model to extract the real netdev name whatever the project (ospv2/freedom)
the test now emit OK if this check passes or FAIL with explicit message if the check fails.

Tracked-by: PPW-1998

Signed-off-by: Yousfi Neji <yousfi.neji_ext@softathome.com>
2026-07-14 09:26:17 +00:00
prplbot
ef06656a7d profiles: prpl_core.yml: feed_prplos: tr181-firewall: map ExternalPortEndRange to correct InternalPort range in DNAT rule
Integrates following changes:
- 4662ac9: ("tr181-firewall: fix RemoteHost change rule ordering in portmapping test [PPW-1181]", 2026-03-27)
- f9a4fa3: ("test: adjust expect calls for new rule order", 2026-02-19)
- d2bd30b: ("ci: baf: update autogenerated files", 2026-02-23)
- 4e6206e: ("ci: baf: update autogenerated files", 2026-02-20)
- b935f3c: ("tr181-firewall: map ExternalPortEndRange to correct InternalPort range in DNAT rule", 2026-02-05)

References: PPW-1695, PPW-1181, PPW-2072, HOP-11824
Signed-off-by: prplbot <bot@prplfoundation.org>
Signed-off-by: FAOUZI YAHYA <faouzi.yahya_ext@softathome.com>
2026-07-13 17:48:08 +01:00
ahmed sassi
e7a3569634 profiles: prplos: feed-prplos: unbound: fix reload-time crash in AMX bus and interface handling
Integrates:
- d12d632a: ("fix reload-time crash in AMX bus and interface handling", 2026-06-05)

References: PPW-2041
Signed-off-by: ahmed sassi <ahmed.sassi_ext@softathome.com>
2026-07-13 16:48:28 +01:00
ahmed sassi
9e13b53324 profiles: prpl_core.yml: feed-prplos: mcastd-core: fix max response code and QQIC in IGMP/MLD queries
Integrates:
- a94741d: ("snooper: fix max response code and QQIC in IGMP/MLD queries", 2026-06-02)

Refeneces: PPW-1645, PPW-1869
Signed-off-by: ahmed sassi <ahmed.sassi_ext@softathome.com>
Signed-off-by: FAOUZI YAHYA <faouzi.yahya_ext@softathome.com>
2026-07-13 16:45:58 +01:00
Marvin Lu
1ca6355f0d profiles: qca_ipq95xx: hostapd-qca-UPSTREAM:PROTOCOL:Clean up unused MLDs after BSS removal
When removing the last BSS of an AP MLD, the associated MLD
control interface may be left unused, leaving its control
socket lingering.

Invoke hostapd_cleanup_unused_mlds() after BSS removal to
clean up unused MLD objects. This ensures that stale MLD
state and control sockets are properly release

Fixes: PCF-2605

Signed-off-by: Marvin Lu <marvin.lu@wnc.com.tw>
2026-07-13 15:25:45 +00:00
ahmed sassi
0d81ec0ba5 ci: update obuspa expected model by removing reboot() RPC
Remove the deprecated Device.DeviceInfo.Reboots.reboot() RPC and its input
parameters (Cause, Reason) from the obuspa.expected fixture.

This change aligns the test expectations with the current reboot-service
model where the reboot() RPC is no longer exposed.

References: PPW-1960
Signed-off-by: ahmed sassi <ahmed.sassi_ext@softathome.com>
2026-07-13 16:10:10 +01:00
prplbot
a9ab267809 profiles: prpl_core.yml: feed_prplos: reboot-service,tr181-device: Reboots.reboot() should not be part of the GSDM
Integrates following changes:
reboot-service:
- reboot-service: Reboots.reboot() should not be part of the GSDM (26b126f7)
tr181-device:
- tr181-device: Reboots.reboot() is now protected (29c3f3c9)

References: PPW-1960
Signed-off-by: prplbot <bot@prplfoundation.org>
2026-07-13 16:10:06 +01:00
Matthias Franck
bfe6760420 profiles: prpl_core: unbound-prpl: bump to v1.25.1 to various CVEs
Upstep unbound to version 1.25.1 to address multiple CVEs
reported by the BlackDuck scan.

This update fixes the following CVEs with score > 4.0:

- CVE-2026-33278 / BDSA-2026-11345
- CVE-2026-40622 / BDSA-2026-11346
- CVE-2026-41292 / BDSA-2026-11347
- CVE-2026-42959 / BDSA-2026-11354
- CVE-2026-42944 / BDSA-2026-11355
- CVE-2026-32792 / BDSA-2026-11344
- CVE-2026-44608 / BDSA-2026-11351

The following lower-scored CVEs are also resolved by the same
upstream update:

- CVE-2026-42960 / BDSA-2026-11353
- CVE-2026-42534 / BDSA-2026-11348
- CVE-2026-44390 / BDSA-2026-11352
- CVE-2026-42923 / BDSA-2026-11356

Integrates:
- b11cde30: ("bind listen socket to interface", 2024-06-05)
- 7538ce4a: ("support failover mechanism", 2023-11-15)
- 4a92cb36: ("add support for the server configuration option 'private-exception'", 2023-11-20)
- bc33f51a: ("config option: outbound-msg-timeout", 2023-07-13)
- 9580ea04: ("RFC 6525 4.4.1: Don't forward TCP queries over UDP", 2023-10-23)
- d85e3dea: ("add bus connection to Unbound using libamx*", 2026-02-25)
- 6131db8e: ("fix build on non-linux systems", 2026-06-03)

References: PPW-2012
Signed-off-by: Matthias Franck <matthias.franck@softathome.com>
2026-07-13 12:42:47 +01:00
prplbot
f057352c7e profiles: prpl_core.yml: feed_prplos: tr181-xpon: pm: ensure tr181-xpon default asks vendor module for values of PM parameters
Integrates following changes:
- pm: ensure tr181-xpon default asks vendor module for values of PM parameters (e298e7d3)

References: PPW-1567
Signed-off-by: prplbot <bot@prplfoundation.org>
Signed-off-by: FAOUZI YAHYA <faouzi.yahya_ext@softathome.com>
2026-07-13 10:45:48 +01:00
prplbot
29b2cc3a7d profiles: prpl_core.yml: feed_prplos: amxb_usp: fix coverity, ressource leak
Integrates following changes:
- amxb_usp: fix coverity, ressource leak (162fe17f)

References: CID-29578, PPW-2073, PPW-1739
Signed-off-by: prplbot <bot@prplfoundation.org>
Signed-off-by: FAOUZI YAHYA <faouzi.yahya_ext@softathome.com>
2026-07-13 09:32:57 +01:00
prplbot
c3e06cf6f9 profiles: prpl_core.yml: feed_prplos: ip-manager: CDRouter: prplOS.1.6.6: IPv6 Link Local Address Data Model Reporting
Integrates following changes:
- ipv6_address.c: IPv6Address: allow AutoConfigured handling for AutoDetected addresses (d4768081)
- add_ipv6_to_ip_manager: set Origin to AutoConfigured for AutoDetected IPv6 addresses (1956ba5c)
- unit-tests: align AutoDetected expectations with AutoConfigured origin (5fefca3c)
- is_dynamic_ip: remove unused function (672bc240)
- ip_manager_status_notpresent: remove unused function (171a6290)

References: TR-181, PPW-244
Signed-off-by: prplbot <bot@prplfoundation.org>
2026-07-12 01:27:06 +01:00
prplbot
976f6113fa profiles: prpl_core.yml: feed_prplos: tr181-dhcpv4client: Ensure DHCP IPv4Address exists for bound clients
Integrates following changes:
- tr181-dhcpv4client: Ensure DHCP IPv4Address exists for bound clients (PPW-1577) (f7e7e600)

References: PPW-1577
Signed-off-by: prplbot <bot@prplfoundation.org>
2026-07-12 01:06:55 +01:00
prplbot
ac61c64c9a profiles: prpl_core.yml: feed_prplos: tr069-manager: ManagementServer unwanted commands in the GSDM
Integrates following changes:
- tr069-manager: ManagementServer unwanted commands in the GSDM (2bbe070b)

References: PPW-1958
Signed-off-by: prplbot <bot@prplfoundation.org>
2026-07-12 00:57:43 +01:00
prplbot
46479e1df8 profiles: prpl_core.yml: feed_prplos: tr181-mqtt: fix coverity, ressource leak
Integrates following changes:
- tr181-mqtt: fix coverity, ressource leak (53a6bf20)

Fixes: CID-29672
References : PPW-1965
Signed-off-by: prplbot <bot@prplfoundation.org>
2026-07-12 00:32:28 +01:00
Mouna ALOUI
dd66a0214f ci:coverity: fix uboot-tools cov-build failure.
uboot-tools (pylibfdt) failed to compile with:
fatal error: Python.h: No such file or directory

Add python3-dev to the apt-get install step to provide the
missing header.

Reference: PPW-2121
Signed-off-by: Mouna Aloui <mouna.aloui@softathome.com>
2026-07-11 07:33:54 +00:00
prplbot
16bec22b4f profiles: prpl_core.yml: feed_prplos: tr181-dnssd: dm_dnssd_events.c: expose IPAddresses param in Scan event notification
Integrates following changes:
- dm_dnssd_events.c: expose IPAddresses param in Scan event notification (6cc29cf3)

References: PPW-2078
Signed-off-by: prplbot <bot@prplfoundation.org>
Signed-off-by: FAOUZI YAHYA <faouzi.yahya_ext@softathome.com>
2026-07-10 16:14:58 +01:00
prplbot
183e544dda profiles: prpl_core.yml: feed_prplmesh: pwhm: WPA3-PCM: propagate sae passphrase to hostapd
Integrates following changes:
- WPA3-PCM: propagate sae passphrase to hostapd (dfc75472)

References: PPW-1874
Signed-off-by: prplbot <bot@prplfoundation.org>
Signed-off-by: FAOUZI YAHYA <faouzi.yahya_ext@softathome.com>
2026-07-10 15:58:08 +01:00
FAOUZI YAHYA
f6dadf2b38 ci: cram: tests: fix TR-181 parameter Stats.NACK name in obuspa.expected and stats.t
Integrates:
-Update the CRAM test expectations to use the correct parameter name Stats.NACK instead of the misspelled Stats.NAK

References: PPW-1952
Signed-off-by: FAOUZI YAHYA <faouzi.yahya_ext@softathome.com>
2026-07-09 14:59:03 +01:00
prplbot
f1de7901c0 profiles: prpl_core.yml: feed_prplos: mod-dhcpv4c: fix typo in DHCPv4 Client NACK parameter name
Integrates following changes:
- mod-dhcpv4c: fix typo in DHCPv4 Client NACK parameter name (b5d20b16)

References: PPW-1952
Signed-off-by: prplbot <bot@prplfoundation.org>
2026-07-09 14:58:34 +01:00
Antoine Philippe
ab42407acc ci: cram: add EnvVariableNumberOfEntries and HostObjectNumberOfEntries to obuspa expected output
Integrates:
-Update the obuspa expected fixture to add:
Device.SoftwareModules.ExecutionUnit.{i}.EnvVariableNumberOfEntries
Device.SoftwareModules.ExecutionUnit.{i}.HostObjectNumberOfEntries

References: PPW-1954
Signed-off-by: Antoine Philippe <antoine.philippe@softathome.com>
2026-07-09 13:54:46 +01:00
ahmed sassi
267c021192 ci: cram: add ApplicationDataNumberOfEntries to obuspa expected output
Integrates:
-Update the obuspa expected fixture to include
Device.SoftwareModules.ExecEnv.{i}.ApplicationDataNumberOfEntries
for timingila.

References : PPW-1954
Signed-off-by: ahmed sassi <ahmed.sassi_ext@softathome.com>
2026-07-09 13:54:45 +01:00
prplbot
f228a1888c profiles: lcm.yml: feed_lcm: timingila: odl: add missing NumberOfEntries parameter
Integrates following changes:
- odl: add missing NumberOfEntries parameter (ec7fd8b9)

References: PPW-1954
Signed-off-by: prplbot <bot@prplfoundation.org>
2026-07-09 13:54:42 +01:00
prplbot
31fbb0e6b8 profiles: prpl_core.yml: feed_prplos: tr181-pcp: mod-pcp-libpcp: fix timeval logging format
Integrates following changes:
- mod-pcp-libpcp: fix timeval logging format [PPW-1946] (0f3eb66c)

References: PPW-1946
Signed-off-by: prplbot <bot@prplfoundation.org>
2026-07-09 12:22:06 +01:00
Houssem Dafdouf
10991af08e ci: cram: reorganize pwhm usp tests - second attempt
Context:
========

A first attempt to reorganize the pwhm usp tests for PPW-1606 was
introduced in commit 7560c16e81.

However, CI was failing because some required alias definitions were
missing from the OSPv2 cram tests. The change was reverted in commit
c7ea8021e0.

Let's rework the change and include the missing alias definitions so
the test reorganization is handled properly.

Initial problem:
================

During the integration of PPM-3671, the 103-apmld.t script started
failing due to an incorrect security mode set by previous tests.

Cause:
======

The security mode was unexpectedly modified during the execution of
102-pwhm-usp.t while toggling AP1. This happens because prplMesh now
runs in controller mode as part of PPM-3671.

Solution:
=========

When testing pure PWHM features, prplMesh should not be running to
avoid conflicts. This was previously the case, except for the AP1
toggling step executed in wifi-usp.t.

Move the USP-related test cases to more appropriate locations:
- USP socket creation and PWHM USP event checks (AP1 toggling):
  moved to 100-pwhm.t where prplMesh is kept stopped
- prplMesh connection to the PWHM direct socket:
  moved to 110-prplmesh-dataelements.t
- 102-pwhm-usp.t is so removed from fast track test scripts

Closes: PPW-1606
References: PPM-3671
Signed-off-by: Houssem Dafdouf <houssem.dafdouf_ext@softathome.com>
2026-07-09 10:59:35 +00:00
ahmed sassi
045a71f28f ci:cram:obuspa: fix HomePlug parameter order in obuspa.expected
Move AssociatedDeviceNumberOfEntries to match the current HomePlug data model output ordering in obuspa.expected.

Refrences: PPW-1953
Signed-off-by: ahmed sassi <ahmed.sassi_ext@softathome.com>
2026-07-09 11:51:03 +01:00
prplbot
452fb1f072 profiles: prpl_core.yml: feed_prplos: tr181-homeplug: rename AssociateDeviceNumberOfEntries to AssociatedDeviceNumberOfEntries
Integrates following changes:
- tr181-homeplug: rename AssociateDeviceNumberOfEntries to AssociatedDeviceNumberOfEntries (352b3960)

References: PPW-1953, TR-181
Signed-off-by: prplbot <bot@prplfoundation.org>
2026-07-09 11:50:47 +01:00
Hela Saadani
c785f10316 ci: cram: 005-build-config: update the test 005-build-config for Freedom to add CONFIG_FWI_FLASH_PARTITIONS="u-boot,kernel,rootfs"
Updating the test 005-build-config during PCF-2624.
Update the test to add CONFIG_FWI_FLASH_PARTITIONS="u-boot,kernel,rootfs"

References: PCF-2624, PPW-2154
Signed-off-by: Hela Saadani <hela.saadani_ext@softathome.com>
2026-07-09 11:11:00 +01:00
Hela Saadani
05a30b1404 ci: test: cram: align expected output with upstream openwrt changes
New packages ivykis and liburing appear in the expected build config
because upstream openwrt/packages commit 8fcf45d05a changed syslog-ng
to depend on an external ivykis package (instead of the previously
embedded copy). ivykis in turn pulls in liburing when io_uring support
is enabled in the kernel.

References: PCF-1982
Signed-off-by: Hela Saadani <hela.saadani_ext@softathome.com>
2026-07-09 10:57:35 +01:00
Hauke Mehrtens
bcfa0417fe OpenWrt v24.10.5: adjust config defaults
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(cherry picked from commit 4f7e6e554be2aef6a55be36f9f954d56705eb2ee)
2026-07-09 10:57:35 +01:00