Commit Graph

64031 Commits

Author SHA1 Message Date
Petr Štetiar
a0f73685fb
prplOS: procd: LCM: rebase patches
We've 3 downstream patches for procd which were cherry-picking since 19.07
releases and this commit rebases them onto the procd from OpenWrt 24.10.

Signed-off-by: Petr Štetiar <petr.stetiar@prplfoundation.org>
2025-07-31 15:25:49 +00:00
Petr Štetiar
ca25d241e2
scripts: prplos_version.sh: mark development version as 4.0.0
Development on next prplOS release 4.0.0 started, so lets mark the
version accordingly.

References: PCF-1574
Signed-off-by: Petr Štetiar <petr.stetiar@prplfoundation.org>
2025-07-31 15:25:48 +00:00
Petr Štetiar
afe8bb0508
feeds.conf.default: use github.com package feed mirrors
So we don't hammer git.openwrt.org servers.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
2025-07-31 15:25:47 +00:00
Matthias Franck
b7903e0add
profiles: prpl: feed-prplos: unbound-prpl: unbound-control: views and interfaces
It is not possible to reconfigure views and interfaces without restarting Unbound. Restarting is something time consuming and we want to avoid this as much as possible. (also we lose the cache and other information learned)

To make it possible to add/remove views and interfaces without restarting we extend UnboundControl with the following cmd arguments:

	* "interface <interface name>,<int position>": start listening on interface, pos is either 0 (insert at beginning) or another position to insert it at in the list of interfaces
	* "interface_remove <interface name>": stop listening on interface
	* "view <view name>,<view-first: yes or no>": add a view
	* "view_remove <view name>": remove a view

Reference: PCF-1057

Signed-off-by: Matthias Franck <matthias.franck@softathome.com>
2025-07-31 15:25:46 +00:00
ahmed sassi
b7efe2a68e
profiles: prpl: feed-prplos: unbound-prpl: Rebase prplWare changes on top of latest unbound 1.22.0 release to fix several CVEs
References: PCF-1753, PPW-330

Signed-off-by: ahmed sassi <ahmed.sassi_ext@softathome.com>
2025-07-31 15:25:45 +00:00
ahmed sassi
88c3987147
profiles: prpl: time-manager: bump to v2.7.14
Integrates :
b63e429: ("Issue: PPW-273 [tr181-time] Cannot set parameters in Device.Time. over CWMP", 2025-02-13)
0028277 ("time-manager: add ip version support for client instances", 2024-12-19)

Refernces: PPW-273

Signed-off-by: ahmed sassi <ahmed.sassi_ext@softathome.com>
2025-07-31 15:25:44 +00:00
ahmed sassi
ae748a2e94
profiles: prpl: dhcpv4-manager: bump to v2.12.24
Integrates:
a737816 ("tr181-dhcpv4: ACL: Cannot set parameters in Device.DHCPv4.Server. over CWMP (PPW-256)", 2025-01-21)
8f7fbb8 ("odl: dhcpv4-manager-server-pool: fix missing validation for negative LeaseTime values", 2025-02-19)

References: PPW-256, PPW-406

Signed-off-by: ahmed sassi <ahmed.sassi_ext@softathome.com>
2025-07-31 15:25:43 +00:00
ahmed sassi
e1a904b69c
profiles: prpl: feed-prplos: deviceinfo-manager: bump to v2.35.9
Integrates:
4b3730:PPW-270 Cannot set parameters in Device.DeviceInfo.LogRotate.{i}. over CWMP

References: PPW-269

Signed-off-by: ahmed sassi <ahmed.sassi_ext@softathome.com>
2025-07-31 15:25:42 +00:00
ahmed sassi
1ecb6dd4d5
profiles: prpl: feed-prplos: amx-faultmonitor: fix compilation with libcap-ng 0.8.4
Integrates:
- 8620df3: ("amx-faultmonitor: not compiling with libcap-ng 0.8.4 (PCF-1650)", 2025-02-28)
- f83151c: ("Revert "No crashes upload since 0.10.58"", 2025-02-10)

References: PCF-1650

Signed-off-by: ahmed sassi <ahmed.sassi_ext@softathome.com>
2025-07-31 15:25:41 +00:00
Matthias Franck
02e449b8c1
profiles: qca_ipq95xx: enable freedom-lcm-partitioner
This package includes scripts to:
a) create the lcm partition on the freedom board (to be run manually)
b) mount the lcm partition to /lcm if it exists

This is a temporary workaround, since the freedom board is not (yet) compliant with standard prpl flash layout.

References: PCF-1041

Signed-off-by: Matthias Franck <matthias.franck@softathome.com>
2025-07-31 15:25:40 +00:00
Hela Saadani
bb99f45985
profiles: prpl: feed-prplos: reboot-service: Add a module to handle reboots caused by watchdog (PCF-1350)
Integrates:
- 273e47c: ("Add a module to handle reboots caused by watchdog (PCF-1350)", 2025-01-14)

References: PCF-1350

Signed-off-by: Hela Saadani <hela.saadani_ext@softathome.com>
2025-07-31 15:25:39 +00:00
knkumar
b6776d4f22
profiles: mxl_x86_osp_tb341_v2: enable reboot reason and fix PCF-971
* Enabled reboot reason on OSPv2
* updated uboot branch from u-boot-2022.01_prpl_4.0.254 to u-boot-2022.01_updk
* Done changes in Packet processing driver to fix CDRouter: Verify L2TP over IPSEC session passes through router test fails
 issue.

Implements: PCF-1540
Implements: PCF-971

Signed-off-by: K N Monish Kumar <knkumar@maxlinear.com>
2025-07-31 15:25:38 +00:00
Bhavesh Bharadiya
2a7fff826e
ci: cram: 010-network.t and 020-bridging-guest.t updated for mxl_x86_osp_tb341_v2
disabled eth0_5 port, OSPv2 board has only three 2.5GE (eth0_2, eth0_3, eth0_4)
ports, the eth0_5 is the fourth 2.5GE port and is not exposed to the user.
hence removed eth0_5 entries from cram tests 010-network.t and 020-bridging-guest.t
for mxl_x86_osp_tb341_v2 platform.

Signed-off-by: Bhavesh Bharadiya <bnbharadiya@maxlinear.com>
2025-07-31 15:25:37 +00:00
Bhavesh Bharadiya
c4b772972a
profiles: OSPv2: single ETH and PON WAN image support, eth0_5 disabled
With the Device Tree Blob Overlay (DTBO) method, generating a single fullimage
that includes both ETH & PON configurations and using Uboot variable 'wantype'
the ETH & PON WAN configurations can be switched.

CONFIG_PACKAGE_uboot-octopus-urx641-p34x-phy-emmc-prpl_overlay needs to
be enabled for single ETH and PON WAN image support, Currently it is
disabled by default. Hence by default single fullimage is not generated.

If CONFIG_PACKAGE_uboot-octopus-urx641-p34x-phy-emmc-prpl_overlay is
enabled for single ETH and PON WAN image support then U-Boot file needs to be
flashed from
bin/targets/intel_x86/lgm/uboot-octopus-urx641-p34x-phy-emmc-prpl_overlay/u-boot-plus-spl-emmc.bin
and image needs to be flashed from
bin/targets/intel_x86/lgm/overlay-images/prplos-intel_x86-lgm-PRPL_OSP_TB341_v2-osp_tb341_v2_wav700_eth_fullimage_ov.img

For more details on how to build single image, flash on OSPv2 board and
switch WAN mode from ETH to PON and PON to ETH,
please refer https://gitlab.com/prpl-foundation/prplos/prplos/-/wikis/MaxLinear-Open-Service-Platform/OSPv2

OSPv2 board has only three 2.5GE (eth0_2, eth0_3, eth0_4)
ports, the eth0_5 is the fourth 2.5GE port and is not exposed to the user.
Hence disabling eth0_5 port for OSPv2.
Fixes PCF-1465

Signed-off-by: Bhavesh Bharadiya <bnbharadiya@maxlinear.com>
2025-07-31 15:25:36 +00:00
Denys Stolbov
9d3941b595
profiles: prpl: prplmesh: Bump prplmesh to stable v5.0-6ed3e348
Update the package version to prplMesh stable/v5.0.

Closes: PPM-3238

Signed-off-by: Denys Stolbov <d.stolbov@inango-systems.com>
2025-07-31 15:25:35 +00:00
Dmytro Puz
44ea406611
profiles: prpl: remove CONFIG_PRPL_CONTROLLER_ROOT_PATH.
Moved to the default config option.

Closes: PPM-3257.

Signed-off-by: Dmytro Puz <d.puz@inango-systems.com>
2025-07-31 15:25:34 +00:00
ahmed sassi
3d5cd7db74
profiles: prpl: feed_amx: bump libraries to fix several coverity issues
Integrates:
- c858588: ("amxa_validate_operate: Coverty: Fix unchecked return value (CID 508462)", 2025-03-11)
- 7601e2d: ("amxa_merge: Coverity: Fix overflowed constant (CID 393521)", 2025-03-11)
- e81c7c1: ("amaxa_merger: Coverity: fix argument cannot be negative (CID 249519)", 2025-03-10)
- e3f5038: ("amxa_merge: Coverity: fix (TOCTOU) Time of check time of use (CID 249499)", 2025-03-10)
- 4370e1e: ("amxb_set_multiple: Coverity: Fix Unchecked return value (CID 249800)", 2025-03-11)
- 808a88a: ("amxb_wait_for: Coverity: Fix Resource leak (CID 508889)", 2025-03-11)
- 4032597: ("amxc_array: Coverity: Fix Overflowed constant (CID 393520)", 2025-03-12)
- b0326d1: ("amxc_varriant fd: Coverity: Fix Operands don't affect result (CID 249802)", 2025-03-12)
- b673f0f: ("variant_dump: Coverity: Fix Unchecked return value (CID 341115)", 2025-03-12)
- c52c20a: ("amxc_set: Coverity: Fix Dereference before null check (CID 300729)", 2025-03-12)
- 64dea0a: ("amxc_string: Coverity: Fix Missing varargs init or cleanup (CID 249746)", 2025-03-12)
- 672f1c8: ("amxo_parser: Coverity: Fix resource leak (CID 341090, 341300)", 2025-03-11)
- 6966eda: ("amxo_parser: Coverity: Fix Unchecked return value from library (CID 344685)", 2025-03-11)
- 0658d67: ("amxo_parser: Coverty: Fix Dereference null return value (CID 249833)", 2025-03-11)
- c05316a: ("amxo_parser: Coverity: Fix Logically dead code (CID 249769)", 2025-03-11)
- 9530476: ("amxo_parser: Coverity: Fix Dereference null return value (CID 507106)", 2025-03-11)
- 1744e1b: ("amxp_subproc: Coverity: Fix Use of 32-bit time_t (CID 276689)", 2025-03-13)
- 405f81a: ("amxp_dir: Coverity: Fix Time of check time of use (CID 300723)", 2025-03-13)
- 9a2d597: ("amxp_expression: Coverity: Fix Free of address-of expression (CID 249549,249603,249667,249789)", 2025-03-13)
- c7bfab9: ("amxp_schedule: Coverity: Fix Logically dead code (CID 341301)", 2025-03-13)
- 6202ddf: ("amxp_expression: Coverity: Fix Dereference before null check (CID 508880)", 2025-03-13)
- 1224237: ("amxp_proccess_info: Coverity: Fix Uninitialized pointer read (CID 249504)", 2025-03-13)
- 73ea133: ("amxp_syssig: Coverity: Fix Uninitialized pointer read (CID 393507)", 2025-03-13)
- 7a0a237: ("amxp_schedule: Coverity: Fix Overflowed constant (CID 393552)", 2025-03-13)
- 9fa2e55: ("amxp_subproc: Coverity: Fix Multiple deffects in amxp_subproc_exec_child (CID 249648, 506987, 507100, 507031)", 2025-03-13)
- 01fa549: ("amxp_sigmngr: Coverity: Fix Free of address-of expression (CID 249763, 508637, 508539, 300733)", 2025-03-17)
- e5fdd64: ("amxp_signal: Coverity: Fix Dereference before null check (CID 517339)", 2025-03-28)
- e07f45e: ("amxs_util: Coverity: fix uninitialized pointer read (CID 249597, 249742)", 2025-03-11)
- ebac093: ("amxs_sync_ctx: Coverity: fix uninitialized pointer read (CID 249836)", 2025-03-11)

coverity references :
CID249519
CID393521
CID508462
CID249499
CID508889
CID249800
CID249746
CID300729
CID249778
CID341115
CID249802
CID393520
CID341090
CID341300
CID344685
CID249833
CID249769
CID507106
CID276689
CID300723
CID 249549,249603,249667,249789
CID 341301
CID 508880
CID 249504
CID 393507
CID 249648, 506987, 507100, 507031
CID 249763, 508637, 508539, 300733
CID 517339
CID 249597, 249742
CID 249836
Signed-off-by: ahmed sassi <ahmed.sassi_ext@softathome.com>
2025-07-31 15:25:33 +00:00
Matthias Franck
ac4926f91a
profiles: prpl: feed-prplos: expat: import v2.7.1 fixing several secutiry issues
This package is imported from the openwrt packages feed (master branch) at commit c591f69b9bdd1bf42fe6dd075c260a2c34032464 (expat: bump to 2.7.1 to fix several CVEs)

This version fixes several CVEs compared to the current version (v2.5.0):
CVE-2024-45490
CVE-2024-45491
CVE-2024-45492
CVE-2024-28757
CVE-2023-52426
CVE-2023-52425

Upstream-Status: Submitted [https://github.com/openwrt/packages/pull/26159]

References: PPW-235

Signed-off-by: Matthias Franck <matthias.franck@softathome.com>
2025-07-31 15:25:32 +00:00
sahtelnet258
4cf8dec1f1
profiles: prpl: libamb: amxb_log: Possible NULL pointer dereference (PPM-3259)
Integrates:
- 8475157: ("amxb_log: Possible NULL pointer dereference", 2025-03-25)

References: PPM-3259

Signed-off-by: sahtelnet258 <hela.saadani_ext@softathome.com>
2025-07-31 15:25:31 +00:00
CheWei Chien
828d33b59e
profiles: qca_ipq95xx: add support for LED driver
Support led driver LP5562.

References: PCF-1123
Signed-off-by: CheWei Chien <chewei.chien@wnc.com.tw>
Signed-off-by: Petr Štetiar <petr.stetiar@prplfoundation.org> [adapt tests]
2025-07-31 15:25:30 +00:00
CheWei Chien
0e42b0277d
profiles: qca_ipq95xx: remove package io-expander-freedom
The I/O expander TCA6416A has been configured in the DTS.

References: PCF-1123
Signed-off-by: CheWei Chien <chewei.chien@wnc.com.tw>
Signed-off-by: Petr Štetiar <petr.stetiar@prplfoundation.org> [adapt tests]
2025-07-31 15:25:29 +00:00
Petr Štetiar
2c3758b514
ci: define time limits for runtime testing job limits
Currently the default CI job timeout is set to 2 hours globally in
GitLab.com settings, which is quite a lot for most of the runtime
testing jobs.

Sometimes we get testing issues, which means that the testbed is
blocked unnecessarily for 2 hours.

To improve the situation, we define lower, job-specific timeouts:

 * cram to 30 min
 * CDRouter default 40 min, Wireless 15 min, UPnP 70 min, Certification 2h

This change ensures that jobs will fail faster and resources can be
freed up in a timely manner.

Signed-off-by: Petr Štetiar <petr.stetiar@prplfoundation.org>
2025-07-31 15:25:28 +00:00
Petr Štetiar
95497de331
ci: mark tests which could fail as allowed to fail to maintain green CI status
Currently we're seeing a bit confusing workflow, where merge requests
with failed (red) CI pipeline are being merged. This is caused by the
fact, that sometimes we run additional tests on CI testing platforms
like Haze/Turris, which are not properly maintained due to limited
resources, so it takes a bit more time to fix those CI tests.

Sometimes we run test cases which are work in progress, like the prpl
Certification or pending fixes delivery like UPnP. It doesn't mean, that
there is necessarily something wrong with the contribution under the
test.

We're just making sure, that no new regressions are being introduced or
for example, when adding new tests, that they're generic enough and
works across the boards.

So lets improve the situation and mark such test cases as allowed to
fail, so once we use them in the pipeline for internal testing purposes,
their result doesn't influence the resulting pipeline status and thus we
would be merging contributions with possibly only OK (green) CI
pipeline.

Suggested-by: Frederik Van Bogaert <frederik.vanbogaert@prplfoundation.org>
Signed-off-by: Petr Štetiar <petr.stetiar@prplfoundation.org>
2025-07-31 15:25:27 +00:00
Petr Štetiar
3751d694b6
ci: cdrouter: dut-init: add cdrouter-dut-configure-cwmpd.sh
Currently we're experiencing test failures of prpl_h-api-cwmp.2.5
CDRouter test caused by 503 errors being returned by cwmpd. This is
happening as the default rate limits are low for this test case.

So lets add the DUT init script, which will increase the default
settings to following values:

 ManagementServer.X_PRPL-COM_FreqConnectionRequest=60
 ManagementServer.X_PRPL-COM_MaxConnectionRequest=10000

So basically allowing 10k requests in 60 seconds.

References: PCF-1611
Signed-off-by: Petr Štetiar <petr.stetiar@prplfoundation.org>
2025-07-31 15:25:26 +00:00
Petr Štetiar
9ff6e61037
ci: cdrouter: prpl-Certification: add HL-API test cases for USP and CWMP
Currently we've only "prplOS Test Plan for prpl devices" included in the
prpl-Certification package, but we need as well "prpl High-Level API
Tests" (USP) and "prpl High-Level API Tests for CWMP" as we need to make
sure, that prplWare is usable via both USP and CWMP protocols.

So lets add those currently missing test cases:

 * prpl High-Level API Tests (USP)

   * prpl_hl-api.1.1 - Profile GetSupportedDM
   * prpl_hl-api.1.2 - Profile Parameters Write
   * prpl_hl-api.1.3 - Get
   * prpl_hl-api.1.4 - Set
   * prpl_hl-api.1.5 - Add and Delete

 * prpl High-Level API Tests for CWMP

   * prpl_hl-api-cwmp.2.1 - Profile GetParameterNames
   * prpl_hl-api-cwmp.2.2 - Profile Parameters Write
   * prpl_hl-api-cwmp.2.3 - Get
   * prpl_hl-api-cwmp.2.4 - Set
   * prpl_hl-api-cwmp.2.5 - Add and Delete

References: PCF-1611
Signed-off-by: Petr Štetiar <petr.stetiar@prplfoundation.org>
2025-07-31 15:25:25 +00:00
ahmed sassi
5b5799f67c
profiles: prpl: feed_prplos:tr181-powerstatus: PCF-1724 [doc] add power sensor doc [fix]
Integrates: e03f522:(doc: add initial documentation ( PCF-1724 ))

References:  PCF-1724

Signed-off-by: ahmed sassi <ahmed.sassi_ext@softathome.com>
2025-07-31 15:25:24 +00:00
Matthias Franck
73ada9bebb
profiles: prpl: feed-prplos: bump libarchive to v3.7.7 fixing a lot of security issues
Integrates:
d9d94b80 ("libarchive: import v3.7.4", 2025-03-06)
d04066ba ("libarchive: bump to v3.7.7 fixing a lot of security issues", 2025-03-26)

References: PPW-242

Signed-off-by: Matthias Franck <matthias.franck@softathome.com>
2025-07-31 15:25:23 +00:00
Nataraj Ramalingam (AT&T)
504342ae6d
profiles: prpl: add tr181-sfp manager
This commit adds the tr181-sfp manager into the image, brings in the necessary
X_PRPLWARE-COM_SFPReference dependencies in ethernet-manager and tr181-xpon
managers. Updates the cram tests with expected changes in the datamodel and
dependencies.

Closes: PCF-1131
Signed-off-by: Nataraj Ramalingam (AT&T) <nr156g@att.com>
Signed-off-by: Petr Štetiar <petr.stetiar@prplfoundation.org> [squash/rework commits]
Signed-off-by: Toon Caeyers <toon.caeyers_ext@softathome.com>
2025-07-31 15:25:22 +00:00
Petr Štetiar
1c4f3b88c3
ci: cram: mxl25641-hdk-6: add platform test checking for SFP+ ethernet stick
New tr181-sfp manager is being added, so lets add a bit of QA to prevent
regressions.

References: PCF-1131
Signed-off-by: Petr Štetiar <petr.stetiar@prplfoundation.org>
2025-07-31 15:25:21 +00:00
Toon Caeyers
830bccdc2e
ci: cram: 011-firewall-dmz: Set DestIP at creation
The DestIP in a DMZ instance should be unique. So we need to set it at creation
This change was introduced in bca8d40: ("Firewall/NAT: make datamodel tr181 v2.17 compliant", 2025-01-08)

Signed-off-by: Toon Caeyers <toon.caeyers_ext@softathome.com>
2025-07-31 15:25:20 +00:00
Toon Caeyers
57228aafd0
ci: cram: obuspa: firewall datamodel alignment 2.17
Some parameters that perviously were vendor prefixed are now accepted in the v2.17 of the tr181 datamodel. The expected obuspa output should be updated accordingly

References: PCF-1491
Signed-off-by: Toon Caeyers <toon.caeyers_ext@softathome.com>
2025-07-31 15:25:19 +00:00
Toon Caeyers
7c902eb697
profiles: prpl: tr181-firewall: Make firewall 2.17 compliant
Integrates: PCF-1491
Signed-off-by: Toon Caeyers <toon.caeyers_ext@softathome.com>
2025-07-31 15:25:18 +00:00
Toon Caeyers
60e1e8107a
ci: cram: obuspa: Intial addition of the PowerStatus
After enabling the PowerStatus and registering it to USP some new output is expected

References: PCF-1202
Signed-off-by: Toon Caeyers <toon.caeyers_ext@softathome.com>
2025-07-31 15:25:17 +00:00
Toon Caeyers
8be8fb22b3
ci :cram: 005-build-config: Add powerstatus build options
After enabling powerstatus, a few new build config options are expected.

References: PCF-1741
Signed-off-by: Toon Caeyers <toon.caeyers_ext@softathome.com>
2025-07-31 15:25:16 +00:00
Toon Caeyers
0444bc6648
ci: cram: ubus-datamodel: Add PowerStatus datamodel
After enabling the PowerStatus component, the output should be updated to include the new component

References: PCF-1741
Signed-off-by: Toon Caeyers <toon.caeyers_ext@softathome.com>
2025-07-31 15:25:15 +00:00
Toon Caeyers
ec48c51770
ci: cram: obuspa: Update LED parameters for tr181 v2.19
After aligning the tr181-led component with the 2.19 version of tr181 data model, a few parameters need to be updated in this test as well.

References: PCF-1740
Signed-off-by: Toon Caeyers <toon.caeyers_ext@softathome.com>
2025-07-31 15:25:14 +00:00
Toon Caeyers
cff7373369
ci: cram: obuspa: Add EEE support parameters
The addition of EEE support in Ethernet-manager brought with it a few new parameters. OBUSPA test now needs to be updated to include the new parameters.

References: PCF-1626
Signed-off-by: Toon Caeyers <toon.caeyers_ext@softathome.com>
2025-07-31 15:25:13 +00:00
ahmed sassi
eb742196a1
profiles: prpl: tr181-powerstatus: Intitial integration
Integrates: PCF-1202
Signed-off-by: ahmed sassi <ahmed.sassi_ext@softathome.com>
Signed-off-by: Toon Caeyers <toon.caeyers_ext@softathome.com>
2025-07-31 15:25:12 +00:00
Petr Štetiar
533c7c32a1
ci: cdrouter-dut-flush-dns-relay-cache.sh: rename DNS.Relay.X_PRPL-COM_Config
After aligning the tr181-dns datamodel with the tr181 v2.18 datamodel,
the DNS.Relay.X_PRPL-COM_Config object no longer exists:

  Running .gitlab/scripts/dut-init/cdrouter-dut-flush-dns-relay-cache.sh
  Command failed: Request timed out
  > DNS.Relay.X_PRPL-COM_Config.[Alias=="lan"].FlushCache()
  ERROR: No objects found DNS.Relay.X_PRPL-COM_Config.[Alias=="lan"].FlushCache

So lets fix it by using the current DNS.Relay.Config without the prefix.

References: PCF-1492
Signed-off-by: Petr Štetiar <petr.stetiar@prplfoundation.org>
2025-07-31 15:25:11 +00:00
Toon Caeyers
086792c0b0
ci: cram: ubus-datamodel-list: align dns datamodel with tr181 v2.18
After aligning the tr181-dns datamodel with the tr181 v2.18 datamodel, some vendor prefixed parameters are no longer prefixed. The expected ubus list output should be changed accordingly

References: PCF-1492
Signed-off-by: Toon Caeyers <toon.caeyers_ext@softathome.com>
2025-07-31 15:25:10 +00:00
Toon Caeyers
f48090499a
ci: cram: obuspa: align dns datamodel with tr181 v2.18
After aligning the tr181-dns datamodel with the tr181 v2.18 datamodel, some vendor prefixed parameters are no longer prefixed. The expected obuspa output should be changed accordingly

References: PCF-1492
Signed-off-by: Toon Caeyers <toon.caeyers_ext@softathome.com>
2025-07-31 15:25:09 +00:00
Toon Caeyers
bff9532d1a
profiles: prpl: tr181-dns: Align datamodel with TR181 v2.18
tr181 v2.18 added a few new parameters for tr181-dns. These changes align tr181-dns to the new version.

Integrates:
- 5c71e11: ("tr181: Changes on the data model for TR181 2.18", 2024-12-10)

References: PCF_1492

Signed-off-by: Toon Caeyers <toon.caeyers_ext@softathome.com>
2025-07-31 15:25:08 +00:00
Hela Saadani
32cf8ea784
profiles: prpl: tr181-dhcpv4: fix cleanClientLeases RPC
Integrates:
-546f010b: ("Currently its possible to clean properly dhcp clients lan leases under the the lease file "/tmp/dhcp.leases" by using the RPC cleanClientLeases: Only the mac/macs requested will be deleted from file.", 2025-02-13)

References: PPW-403

Signed-off-by: Hela Saadani <hela.saadani_ext@softathome.com>
2025-07-31 15:25:07 +00:00
Hela Saadani
d75f4d5eaf
ci: cram: obuspa: Add WANManager SFPType parameter
Signed-off-by: Hela Saadani <hela.saadani_ext@softathome.com>
2025-07-31 15:25:06 +00:00
Hela Saadani
1951c1b123
ci: cram: build config options: Add mod-wanmgr and mod-network-selector
Signed-off-by: Hela Saadani <hela.saadani_ext@softathome.com>
2025-07-31 15:25:05 +00:00
Nataraj Ramalingam (AT&T)
dce9cc9fc8
profiles: prpl: Addition of profiles for mods to support wan-manager
Integrates:
- 840c235: ("component: mod-wanmgr-system : Handles system level changes and mostly Addressed comments", 2025-03-31)
- 808f41d: ("component: mod-wanmgr-system : Handles system level changes and mostly Unscrutify changes", 2025-03-28)
- 5bcf16d: ("component: mod-wanmgr-system : Handles system level changes and mostly Updation of Test cases for Integration testing fixes", 2025-03-28)
- 8651c64: ("[CI] Update autogenerated files", 2025-03-28)
- f709278: ("component: mod-wanmgr-system : Handles system level changes and mostly baf.yml file updated", 2025-03-28)
- f30f41e: ("component: mod-wanmgr-system : Handles system level changes and mostly baf.yml changes", 2025-03-28)
- 2450d95: ("component: mod-wanmgr-system : Handles system level changes and mostly License file changes", 2025-03-28)
- 15e5082: ("component: mod-wanmgr-system : Handles system level changes and mostly Baf.yml and gitignore file addition", 2025-03-28)
- e73c59d: ("component: mod-wanmgr-system : Handles system level changes and mostly Changes for .gitlab-ci.yml", 2025-03-28)
- ad1567f: ("Component: mod-wanmgr-system : Handles system level changes and mostly Integration testing fixes", 2025-03-27)
- a2db28a: ("component: mod-wanmgr-system : Handles system level changes and mostly Added Makefile changes", 2025-03-17)
- 1057a83: ("component: mod-wanmgr-system : Handles system level changes and mostly Addressing review comments", 2025-02-17)
- 07d416b: ("component: mod-wanmgr-system : CHANGELOG file modified", 2024-12-19)
- 8ed64f4: ("component: mod-wanmgr-system : Handles system level changes and mostly is dependent on vendor requirement as per PCF-1543-wan-manager-system-module-for-system-level-updates-during-wan-mode-change", 2024-12-19)
- 551f06b: ("component: mod-network-selector : PCF-1527-wan-manager-must-be-sfp-aware-wan-mode-selection-should-include-sfp-type-network-selectorUpdated License details", 2025-03-31)
- 1c9c93f: ("[CI] Update autogenerated files", 2025-03-28)
- 4854066: ("component: mod-network-selector : CHANGELOG file modified PCF-1527-wan-manager-must-be-sfp-aware-wan-mode-selection-should-include-sfp-type-network-selector Addition of baf.yml, .gitignore, .gitlab-ci.yml", 2025-03-28)
- e4db393: ("component: mod-network-selector : CHANGELOG file modified PCF-1527-wan-manager-must-be-sfp-aware-wan-mode-selection-should-include-sfp-type-network-selector", 2024-12-19)
- 72e5e09: ("component: mod-network-selector : cmock added PCF-1527-wan-manager-must-be-sfp-aware-wan-mode-selection-should-include-sfp-type-network-selector", 2024-12-19)
- b0df082: ("component: mod-network-selector : Enhancing WAN Manager to support Network Selector for prplOS as per PCF-1527-wan-manager-must-be-sfp-aware-wan-mode-selection-should-include-sfp-type-network-selector", 2024-12-11
- 1d0ad95: ("component: mod-wanmgr-sfp : Enhancing WAN Manager to support SFP", 2025-03-31)
- fb549be: ("component: mod-wanmgr-sfp : Enhancing WAN Manager to support SFP", 2025-03-28)
- 703fca0: ("[CI] Update autogenerated files", 2025-03-28)
- c9ab7c2: ("component: mod-wanmgr-sfp : Enhancing WAN Manager to support SFP", 2025-03-28)
- 663b4bb: ("component: mod-wanmgr-sfp : Enhancing WAN Manager to support SFP", 2025-03-27)
- 371220a: ("component: mod-wanmgr-sfp : Enhancing WAN Manager to support SFP", 2025-03-17)
- 2325449: ("component: mod-wanmgr-sfp : Enhancing WAN Manager to support SFP", 2025-02-17)
- 8584caf: ("component: mod-wanmgr-sfp : Enhancing WAN Manager to support SFP", 2024-12-31)
- 5abacf6: ("baf: license: set SoftAtHome as holder", 2025-04-04)
- c45cce9: ("[CI] Update autogenerated files", 2025-03-30)
- 86f14e4: ("Adds support of system module", 2025-03-31)
- 1fec7fe: ("Add support of SFP detection module", 2025-03-30)
- f89f49d: ("Add support for network selector module", 2024-12-11)

References :PCF-1544, PCF-1533, PCF-1528, PCF-1532, PCF-1527, PCF-1543

Signed-off-by: Nataraj Ramalingam (AT&T) <nr156g@att.com>
Signed-off-by: Hela Saadani <hela.saadani_ext@softathome.com>
2025-07-31 15:25:04 +00:00
Hela Saadani
0f6e509e06
profiles: prpl: libamxo: PPW-459 Parser does not take into consideration a variable call [fix]
Integrates:
- 51c6ee4: ("libamxo: Parser does not take into consideration a variable call (PPW-459)", 2025-02-24)

References: PPW-459

Signed-off-by: Hela Saadani <hela.saadani_ext@softathome.com>
2025-07-31 15:25:03 +00:00
Dharani Murugan
1eace425ae
profiles: mxl_x86_osp_tb341_v2: Enable PSTORE Configs to log kernel panics and oops events when fault occurs.
Updated feed_target_x86 commit id to pick dtsi and PSTORE changes.
Enabled PSTORE Configs in config-default File for Built-in kernel Module

The memory region to store kernel panics are added in
lightning_mountain.dtsi which is part of UPDK_9.1.80 linux branch.

Fixes: PCF-1443

Signed-off-by: Dharani Murugan <dmurugan@maxlinear.com>
2025-07-31 15:25:02 +00:00
Toon Caeyers
2d73cfba4c
profiles: prpl: prpl-configuration: add ODL file for global variables
- d3cd496fe782 ("PROVISORY: file for global variable ( PCF-1686 )")

References: PCF-1686
Signed-off-by: Toon Caeyers <toon.caeyers_ext@softathome.com>
2025-07-31 15:25:01 +00:00
Matthias Franck
5458138bfc
ci: cram: remove CONFIG_PACKAGE_lrzsz for builds without thread
In c16f6121920259fc7d35274e507ea13c053b3872 (profiles: thread: add lrzsz for EFR32MG firmware updates)
the package lrzsz was added to the thread profile.

Tests were adapted accordingly, however the thread profile is currently only build for wnc-freedom in the CI.
So let's remove the CONFIG_PACKAGE_lrzsz=y from the expected output for all other targets.

Signed-off-by: Matthias Franck <matthias.franck@softathome.com>
2025-07-31 15:25:00 +00:00