Commit Graph

1104 Commits

Author SHA1 Message Date
prplbot
5465118ef8 profiles: prpl_core.yml: feed_prplos: tr181-dhcpv6client: remove vendor prefix from DHCPv6 ForceSolicitPolicy DM
Integrates following changes:
- tr181-dhcpv6c: doc: update README (f47b739a)
- tr181-dhcpv6c: use standard ForceSolicitPolicy parameter (d8b80b1a)
- tr181-dhcpv6c: odl: drop vendor prefix from ForceSolicitPolicy (bc497d37)

References: PPW-1892, PCF-2540
Signed-off-by: prplbot <bot@prplfoundation.org>
2026-08-11 14:24:15 +01:00
Alexandre Fiset
4a04ad1192 PROVISORY: profiles: prpl_core.yml: feed_prplos: pin ethernet-manager revert
DROP BEFORE MERGE.

Pins feed_prplos at feed-prplos !1014, which reverts ethernet-manager
v1.38.1 back to v1.37.0. The pinned commit is exactly one revert on top
of 7ad2df9d, the revision this branch already carried, so the only
delta in the resulting image is the ethernet-manager version.

Since v1.38.1 landed, every "run test MXL25641-HDK-6 with system on
eMMC" job on latest-24.10 dies at DUT bring-up: check_network --network
lan times out after 180s with the LAN datamodel reporting Status="Up"
while every ping to the test host returns "Destination Host
Unreachable". v1.38.1 pulls in tr181-ethernet 220eb0a7c, which writes
speed/duplex, EEE and EDPD to the PHY on every link-up and applies EDPD
for the first time; a PHY with EEE/EDPD newly applied shows carrier but
passes no traffic.

This commit only exists to prove that on CI. Drop it and let prplbot
bump feed_prplos normally once the revert has landed on feed main.

Integrates:
- 7f0c9c5: ("Revert "tr181-ethernet: preserve configured energy settings across init and link changes"", 2026-06-17)

Refernces: PCF-2584
Signed-off-by: Alexandre Fiset <alexandre.fiset@softathome.com>
2026-08-11 11:13:56 +01:00
Hela Saadani
09dda2b695 profiles: prpl-core: Add back changes deleted by prplbot
prplbot deleted some changes made in prpl-core file.
Readd thise changes to fix the briken version.

- Add IPsec support and netmodel-ipsec
- Add wireguard, netmodel-wireguard and libwireguard
- Add netmodel-tuntap and tr181-tuntap

References: PCF-2467, PCF-2023, PCF-2469, Feat-150
Signed-off-by: Hela Saadani <hela.saadani_ext@softathome.com>
2026-08-11 11:07:46 +01:00
prplbot
01f4399f50 profiles: prpl_core.yml: feed_amx: libamxp: correctly set CoreDump flag based on WCOREDUMP status
Integrates following changes:
- libamxp: Correctly set CoreDump flag based on WCOREDUMP status (ed282fc1)

References: PPW-1141
Signed-off-by: prplbot <bot@prplfoundation.org>
Signed-off-by: FAOUZI YAHYA <faouzi.yahya_ext@softathome.com>
2026-08-10 15:20:55 +01:00
prplbot
c37b52d410 profiles: prpl_core.yml: feed_prplos: mod-amxb-usp: amxb_usp: fix coverity, uncheked return value
Integrates following changes:
- amxb_usp: fix coverity, uncheked return value (d328d1d4)

References: CID-28954, PPW-1562
Signed-off-by: prplbot <bot@prplfoundation.org>
Signed-off-by: FAOUZI YAHYA <faouzi.yahya_ext@softathome.com>
2026-08-10 12:00:30 +01:00
Iacob Juc
94eeb97c94 profile: prpl_core.yml: feed-prplmesh: beacon WiFi 7 EHT IEs without setting MLDUnit
Integrates:
- b64d1da: ("pwhm-mapping: Hide Radio.IEEE80211be object", 2026-08-04)
- d73696488: ("mld: add unit test for Radio.IEEE80211be.MLDUnitSetting", 2026-04-30)
- 15623a0d0: ("mld: add (%string) IEEE80211be.MLDUnitSetting", 2026-03-23)
- 3f81fdb6: pwhm: deploy default value for MLDUnitSetting

Issue: PPM-3545
Signed-off-by: Iacob Juc <iacob.juc_ext@softathome.com>
Signed-off-by: FAOUZI YAHYA <faouzi.yahya_ext@softathome.com>
2026-08-07 16:16:23 +00:00
prplbot
e4098da288 profiles: prpl_core.yml: feed_prplos: tr181-dnssd: Fix DNSSD entries population issue
Integrates following changes:
- tr181-dnssd: increase maximum Service instance limit (d9b67836)
- tr181-dnssd: fix reserved bit count in intf_flags struct (03118b63)
- tr181-dnssd: rename misspelled files and clean up events handler (f08cb7ea)
- tr181-dnssd: avoid unnecessary copy of service_htable (85fcc6ec)
- tr181-dnssd: implement DNSSD.Scan data model (7057dd18)
- tr181-dnssd: cache services with configurable removal timeout (e5b1e471)
- tr181-dnssd: remove stale services on IP address change (06dfe2e1)
- tr181-dnssd: fix IP version detection using IPAddresses (443985b5)
- tr181-dnssd: expose IPAddresses in Scan event notification (959fb531)
- tr181-dnssd: fix NULL Host when TR-181 path lookup fails (8628544e)
- tr181-dnssd: remove @version tags from non standard parameters (241462e7)
- tr181-dnssd: implement DNSSD.Scan data model (160ea637)
- tr181-dnssd: remove stale services on IP address change (c23d7ce2)

References: PPW-1676
Signed-off-by: prplbot <bot@prplfoundation.org>
signed-off-by: Hela Saadani <hela.saadani_ext@softathome.com>
2026-08-07 16:05:15 +01:00
Maarten De Decker
8691dc5615 profiles: prpl: prplMesh: bump to master-2026-07-30
Integrates following changes:
- common: bwl: whm: stop retrying client event generation for stale VAPs (19c9aeee2)
- framework: bpl: add cfg backend/service scaffolding and route bpl init/close lifecycle (617b6e2eb)
- son_actions : send_ap_config_renew_msg (a38cc0e8a)
- agent: common: resend capabilities on OperatingStandards change (54e8a84dd)
- controller: fix UnassociatedSTA not working (c9d78df04)
- CI: enable 2.4 GHz HT for R4 capability tests (929f5d00c)
- common: agent: controller: Remove duplicates of eMLOModes enum (eda287512)
- agent: channel_selection_task: handle multiple Channel Preference TLVs (b5cec6867)
- multi_vendor: tlvf_airties_utils: add guard for TLVFs (52bf9c927)
- agent: preserve active scan context when reporting stored results (786c57f99)
- agent: retry failed platform configuration (d380e42db)
- multi_vendor: tlvf_airties_utils: add nullptr check (40669fb36)
- agent: add nullptr check in fh manager monitor (2f9319172)

References:  PPM-4175, PPM-3921, PPM-4162, PPM-4133, PPM-4144, PPM-3879,
             PPM-4043, PPM-4161, PPM-4154, PPM-4152, PPM-4155, PPM-4147,
             PPM-4131
Signed-off-by: Maarten De Decker <maarten.dedecker@mind.be>
2026-08-06 09:44:32 +01:00
prplbot
9d73e2ab5a profiles: prpl_core.yml: feed_amx: libamxd: fix coverity, resource not released
Integrates following changes:
- libamxd: fix coverity, resource not released (94ff82af)

References: PPW-1842
Signed-off-by: prplbot <bot@prplfoundation.org>
Signed-off-by: FAOUZI YAHYA <faouzi.yahya_ext@softathome.com>
2026-08-06 09:12:44 +01:00
prplbot
0a43b5e3f8 profiles: prpl_core.yml: feed_prplos: SFP Manager: fix doxygen and unit test documentation
Integrates following changes:
tr181-sfp:
- 55e90d1: ("doc/Doxyfile: add mod-sfp-type/src to INPUT and document remaining functions", 2026-07-13)
- bd45466: ("mod_sfp-type.c: document sfptype_poll()", 2026-07-13)
wan-manager:
- doc: Fix empty doxygen main page and missing static documentation (ad0a05e8)
ethernet-manager:
- tr181-ethernet: preserve configured energy settings across init and link changes (220eb0a7)
- doc: Fix doxygen not covering the plugin and module sources (b054726a)
ip-manager:
- doc: Enable doxygen documentation generation (8db7efcd)
- Unit-test: cover setting IP flags on enabled NetModel interfaces (afc6dd65)
tr181-xpon:
- README.md: add doc about default value for SFPReferenceList (ff57fd4e)
- src: add doxygen doc for remaining undocumented function parameters (4e63ad73)
- doc/Doxyfile: use README.md as doxygen main page (2342bda5)
mod-xpon-prpl:
- doc: Fix empty doxygen output (5de49c56)
- test: cover XPON.ONU.1.ANI.1 in get_object_content (52a2df1a)
- test: move the amxb wrapper test double out of src (2e17a583)
mod-wanmgr-system-ospv2:
- doc: Fix empty doxygen output (f22e98d1)
mod-wanmgr-system:
- doc: Fix empty doxygen output (ad5cec62)

References: PPW-1836
Signed-off-by: prplbot <bot@prplfoundation.org>
Signed-off-by: FAOUZI YAHYA <faouzi.yahya_ext@softathome.com>
2026-08-05 16:05:27 +01:00
Hela Saadani
0a4df68dfe profiles: prpl-core: feed-prplos: Unprivileged Containers: VPN Tunnel Creation. LCM8.4
Integrates:
netmodel:
- netmodel-gre: add NetModel GRE support (d2bbd71e)
- mib: add wireguard (b6a39694)
- netmodel-tuntap: add NetModel TUNTAP support (3282539d)
- dm_intf: Unload mibs before removing an Intf (dcdd7b66)
- unit_tests: Add test scenario for mib unloading at intf removal (f2a49b18)
- mib: add ipsec (ab0e99df)
- doc: add mibs to the generated documentation (ca0f38a2)

tr181-gre:
- e38016b: ("gre: add netmodel-gre as runtime dependency", 2026-07-24)
- 6184a8a: ("tr181-gre: initial implementation", 2026-01-22)

tr181-ipsec:
- 72d2fc7: ("ipsec: add netmodel-ipsec as runtime dependency", 2026-07-24)
- 9fdab28: ("PROVISORY: unit tests: add unit test mocks to enable all ipsec_charon_daemon tests", 2026-05-12)
- c18f389: ("tr181-ipsec: Initial implementation", 2026-02-19)

mod-netmodel:
- e09baf1: ("unit_tests: Add test scenarios for interface removal", 2026-03-19)
- 07b8f41: ("mod_netmodel: Subscribe for interface removal", 2026-03-19)
- 7c9ade5: ("unit_tests: Add unit test for dynamic prefix generation", 2025-06-18)
- 5e1d3c4: ("mod_netmodel: Add dynamic prefix generation", 2025-06-17)

tr181-logical:
- tr181-logical: add missing usp registrations (d35fe68a)

netmodel-wiregard:
- 6378574: ("netmodel: wireguard: add WireGuard MIB client", 2026-06-09)

netmodel-tuntap:
- 2167774: ("netmodel-tuntap: add doxygen build", 2026-07-24)
- b927c26: ("netmodel-tuntap: add NetModel TUNTAP support", 2026-04-10)

netmodel-ipsec:
- 7688ff8: ("netmodel-client: Initial implementation", 2026-03-13)

tr181-wireguard:
- 062f440: ("tr181-wireguard: initial implementation of TR-181 WireGuard plugin", 2026-06-09)

tr181-tuntap:
- ce7614c: ("tuntap: add netmodel-tuntap as runtime dependency", 2026-07-24)
- 0aacc82: ("tr181-tuntap: initial implementation", 2026-02-09)

libwireguard:
- 09919b7: ("libwireguard: fix uncrustify conformance of doxygen comments", 2026-07-24)
- fce3626: ("libwireguard: wire up doxygen documentation generation", 2026-07-24)
- f6b2290: ("libwireguard: document structs, unions, enums, typedefs and defines", 2026-07-24)
- b2d0308: ("libwireguard: apply prpl license header and include path", 2026-07-23)
- 9114558: ("ci: baf: update autogenerated files", 2026-07-16)
- 80c12aa: ("libwireguard: add unit tests for interface up/down and operstate", 2026-07-16)
- 1082393: ("libwireguard: address Coverity findings (no functional change)", 2026-07-10)
- d802f98: ("libwireguard: add support to bring interface up/down and get operational status", 2026-03-17)
- d93b1e3: ("libwireguard: apply prpl codestyle via uncrustify", 2026-03-16)
- de11d5b: ("libwireguard: add vanilla embeddable WireGuard library", 2026-03-04)

netmodel-gre:
- 438eeee: ("netmodel-gre: add unit tests for mib_added/mib_removed lifecycle", 2026-06-09)
- a7dcfb9: ("netmodel-gre: add NetModel GRE support", 2026-06-09)

Signed-off-by: Hela Saadani <hela.saadani_ext@softathome.com>
2026-08-05 14:16:15 +01:00
Alexandre Fiset
6d6bad2044 config: x86_64: increase image size
With VPN features the rootfs is now too smal, increase it to make more
rooms as this is mainly use for qemu system where roots don't have hard
constrain.

References: PCF-2469, PCF-2467, PCF-2294, PCF-2023
Signed-off-by: Alexandre Fiset <alexandre.fiset@softathome.com>
2026-08-05 14:16:15 +01:00
Lu Dai
9f7218c2bc profile:prpl-core:feed-prplmesh: add tr181-syslog odl
add tr181-syslog odl for prplmesh usage, to generate syslog-ng configs

Integrates:
- e687713: ("prplmesh: add tr181-syslog odl for syslog-ng dispatcher", 2026-04-09)

Reference: PPM-3953
Signed-off-by: Lu Dai <lu.dai@mind.be>
Signed-off-by: Hela Saadani <hela.saadani_ext@softathome.com>
2026-08-04 14:38:18 +00:00
prplbot
2344e4495a profiles: prpl_core.yml: feed_prplos: tr181-led: bump to PPW-2089/fix_log_flooding
Integrates following changes:
- led_device: remove flooding log on led deviceinfo (a0bcdd0f)

References: PPW-2089
Signed-off-by: prplbot <bot@prplfoundation.org>
2026-08-04 15:28:00 +01:00
prplbot
bd9b66cfbb profiles: prpl_core.yml: feed_prplos: libtr69-engine: fix coverity, invalid type in argument to print format specifier
Integrates following changes:
- libtr69-engine: fix coverity, invalid type in argument to print format specifier (24779cf8)

References: CID-29388, PPW-1750, CID-29509
Signed-off-by: prplbot <bot@prplfoundation.org>
Signed-off-by: FAOUZI YAHYA <faouzi.yahya_ext@softathome.com>
2026-07-31 10:44:25 +01:00
prplbot
cd5fad160d profiles: prpl_core.yml: feed_prplmesh: wifi-sensing: update global prefix when invoking pWHM Sensing object
Integrates following changes:
- wifi-sensing: update global prefix when invoking pWHM Sensing object (88eeed41)

References: PPW-1543
Signed-off-by: prplbot <bot@prplfoundation.org>
Signed-off-by: FAOUZI YAHYA <faouzi.yahya_ext@softathome.com>
2026-07-29 15:13:54 +01:00
prplbot
4b83b84ea6 profiles: prpl_core.yml: feed_prplos: tr181-qos: fix coverity, unused value
Integrates following changes:
- tr181-qos: fix coverity, unused value (dda7c53c)

References: FEAT-102, CID-29664, PPW-2070, PPW-1742, CID-29663
Signed-off-by: prplbot <bot@prplfoundation.org>
Signed-off-by: FAOUZI YAHYA <faouzi.yahya_ext@softathome.com>
2026-07-28 11:00:01 +01:00
FAOUZI YAHYA
5154d52915 ci: cram: add Device.BulkData.Profile.{i}.HTTP.X_PRPLWARE-COM_CABundle
Integrates:
-add Device.BulkData.Profile.{i}.HTTP.X_PRPLWARE-COM_CABundle

References: PPW-1962
Signed-off-by: FAOUZI YAHYA <faouzi.yahya_ext@softathome.com>
2026-07-28 10:35:34 +01:00
prplbot
0305c8895e profiles: prpl_core.yml: feed_prplos: tr181-bulkdata: bump to v0.9.1
Integrates following changes:
- tr181-bulkdata: vendor extension is missing in BulkData (f0e3fb2c)

References: PPW-1962, TR-181
Signed-off-by: prplbot <bot@prplfoundation.org>
2026-07-28 09:30:36 +00:00
prplbot
040e8a69f8 profiles: prpl_core.yml: feed_prplmesh: pwhm: resolve Coverity warnings from May 11-14 scans
Integrates following changes:
- wifiGen: resolve Coverity warnings from May 11-14 scans (9d3c8fe1)

References: PPW-1948
Signed-off-by: prplbot <bot@prplfoundation.org>
2026-07-27 11:42:20 +01:00
prplbot
b97ad1f956 profiles: prpl_core.yml: feed_prplos: tr181-httpaccess: missing vendor extension in UserInterface
Integrates following changes:
- tr181-httpaccess: missing vendor extension in UserInterface (77945f03)

References: PPW-1961
Signed-off-by: prplbot <bot@prplfoundation.org>
2026-07-24 09:53:12 +01:00
Marvin Lu
777443f891 profiles: qca_ipq95xx: mac80211: wifi:ath12k: fix bSTA MLO assoc issue
1. clean up failed MLO STA vdev start to prevent failing assoc retriese
2. handle peer creation failure with stale peer cleanup handlere
3. defer STA vdev start on same-BSSID conf

Fixes: PCF-2634

Signed-off-by: Marvin Lu <marvin.lu@wnc.com.tw>
Signed-off-by: FAOUZI YAHYA <faouzi.yahya_ext@softathome.com>
2026-07-23 14:19:21 +01:00
Sathishkumar Selvam
bde3f23fc4 profiles: prpl_core: feed-prplos: mod-cellular-libmm, cellular-manager, netmodel, netmodel-cellular, ip-manager: fix incapability on SIM slot data with handling multiple modems/Pre-populate default imsi if no defaults provided/Introduce separate netmodel for Celliface/Updated Cellular references.
Integrates following changes:
-  8cf8468c: ("ip-manager: Updated LowerLayer reference & 3gppNAS alias for cellular")
-  b9ae9d18: ("netmodel-cellular: Introduce Cellular.Interface NetModel Creation and Synchronization")
-  c401a6ea: ("netmodel: Added Odl separately for Cellular.Interface & Cellular.Session Netmodels with their supported fields")
-  ffc10405: ("mod-cellular-libmm: mod-cellular-libmm: libmm_sim_slot -  fix incorrect slot count/global imsi flags on handling with multiple modems")
-  aa92e577: ("mod-cellular-libmm: Populate default IMSI with libmm SIM slot & replaced mm_modem_dup_sim_slot_paths usage with mm_modem_list_sim_slots_sync API itself")
-  4ae4c8cf: ("cellular-manager: Add TrustedElements.SIM with default imsi if no entry prepopulated with defaults odl, Added NetModel for Cellular & Fixed minor issues with Event handling")

References: PCF-2632
Signed-off-by: Sathishkumar Selvam <sathishkumar.selvam@capgemini.com>
2026-07-23 14:12:50 +01:00
Sathishkumar Selvam
51dd829590 profiles: prpl_core: feed-prplos: cellular-manager,mod-cellular-libmm: Fix coverity issues reported with CI pipeline runs
Integrates following changes:
- 2e50f1dd: ("PPW-2033:  Fix Coverity issue related to API usage, 2026-06-19)
- 12c9789f: ("PPW-2001: mod-cellular-libmm: Fix Coverity issues reported with prpl CI pipeline runs, 2026-06-19)

References: PPW-2033, PPW-2001
Signed-off-by: Sathishkumar Selvam <sathishkumar.selvam@capgemini.com>
2026-07-23 13:40:11 +01:00
prplbot
960f1b1cd8 profiles: prpl_core.yml: feed_prplmesh: wifi-sensing: data distribution improvements
Integrates following changes:
- wifi-sensing: data distribution improvements (5c35d6e3)

References: PPM-3323
Signed-off-by: prplbot <bot@prplfoundation.org>
Signed-off-by: FAOUZI YAHYA <faouzi.yahya_ext@softathome.com>
2026-07-23 13:23:15 +01:00
Houssem Dafdouf
9cfef24b59 profiles: feed_prprlmesh: rename SPPAmsdu to TR-181 standard naming 'SPPAMSDU'
Integrates following changes:
- pWHM: AccessPoint: rename SPPAmsdu to TR-181 standard naming 'SPPAMSDU' (ca9133ba)
- prplmesh-dm-mapper: prplmesh-pwhm-mapping.odl: AccessPoint: rename SPPAmsdu to TR-181 standard naming 'SPPAMSDU'
- pwhm: odl: defaults: rename SPPAmsdu to TR-181 standard naming 'SPPAMSDU'

References: PPW-319
Signed-off-by: Houssem Dafdouf <houssem.dafdouf_ext@softathome.com>
2026-07-23 11:46:31 +01:00
prplbot
a9efae215f profiles: prpl_core.yml: feed_prplos: tr069-manager: PPW-500 [CWMP] ACS did not receive Inform from CPE on original ACS server after 302 redirect.
Integrates following changes:
- Issue: PPW-500 [CWMP] ACS did not receive Inform from CPE on original ACS server after 302 redirect. (0877f0b5)

References: PPW-500
Signed-off-by: prplbot <bot@prplfoundation.org>
2026-07-22 11:58:33 +01:00
FAOUZI YAHYA
6ac1b5590c profile: prpl_core.yml: feed-prplmesh: pwhm: prplmesh-process-manager: odl: moving Extender defaults to respective service
Integrates:
 - Moved odl with required AP defauilts directly to pwhm's defaults
 - Moved odl with required Mesh ManagementMode directly to prplmesh-process-manager's defaults

Closes: PPW-991, PPW-992
Signed-off-by: avatara.kuznetsov <a.kuznetsov@inango-systems.com>
Signed-off-by: FAOUZI YAHYA <faouzi.yahya_ext@softathome.com>
2026-07-22 10:02:16 +01:00
a.kuznetsov
b0fb476326 profiles: prpl_core.yml: feed-prplos: odl: moved Extender specific odl files to service's packages
- Added runtime environment string about in which CPE_OPMODE firmware been built by default
- Modified odl-generator to add this string to netlayout.json so it can be used in .uc files
- Moved extender-related odls to their respective packages and modified them to use new flag in netlayout.json so they be processed when required

Closes: PPW-991, PPW-992
Signed-off-by: a.kuznetsov <a.kuznetsov@inango-systems.com>
Signed-off-by: FAOUZI YAHYA <faouzi.yahya_ext@softathome.com>
2026-07-22 10:02:13 +01:00
Hela Saadani
c7d171113f profiles: prpl-core.yml: feed-prplos: miniupnpd: coverity diff between 2026 April 13th and 2026 April 16th
Integrates:
- 4121e8d1: ("miniupnpd : fix coverity, overrung buffer pointed to by mh.msg_control", 2026-06-09)
- a2e7fe34: ("miniupnpd : fix coverity, Potential out-of-bounds access in recvmsg", 2026-06-09)
- f123ee74: ("miniupnpd : fix coverity, explicit null dereferenced", 2026-06-09)

References: PPW-1847
Signed-off-by: Hela Saadani <hela.saadani_ext@softathome.com>
2026-07-22 09:31:09 +01:00
ragavan
71a9962b65 profile: prpl_core.yml: pwhm: wpaCtrl: fix AP-initiated STA disconnect sending reason 0 to prplMesh
Integrates:
-fix AP-initiated STA disconnect sending reason 0 to prplMesh (3dfecb7a)

References: PPW-2119
Signed-off-by: ragavan <rramasamy@maxlinear.com>
Signed-off-by: FAOUZI YAHYA <faouzi.yahya_ext@softathome.com>
2026-07-21 14:36:44 +01:00
prplbot
726507c616 profiles: prpl_core.yml: feed_prplos: tr069-manager: libdmda_amx: fix crash on EventList parsing
Integrates following changes:
- libdmda_amx: fix crash on EventList parsing (e94c671e)

References: PPW-1528
Signed-off-by: prplbot <bot@prplfoundation.org>
2026-07-21 13:56:16 +01:00
Artem Trokhymchuk
0351c33b7f profiles: prpl_core: libpass: remove the $ symbol from the random sets
Remove the `$` symbol from the random sets from which password is generated because it breaks ODL expansion.

Closes: PPW-2035
References: FEAT-28
Signed-off-by: Artem Trokhymchuk <a.trokhymchuk@inango-systems.com>
2026-07-21 13:53:06 +01:00
prplbot
0b9fdc0817 profiles: prpl_core.yml: feed_prplos: tr181-dns: NSLookupDiagnostics: incorrect Status="Success" on timed-out repetitions
Integrates following changes:
- tr181-dns: NSLookupDiagnostics: incorrect Status="Success" on timed-out repetitions (0a4851fa)

References: PPW-1976
Signed-off-by: prplbot <bot@prplfoundation.org>
2026-07-21 13:44:26 +01:00
prplbot
67e928317b profiles: prpl_core.yml: feed_prplos: tr181-conntrack-query: NotifyFlow issue
Integrates following changes:
- Issue: PPW-1201 tr181-conntrack-query NotifyFlow issue (3341d84e)

References: PPW-1201
Signed-off-by: prplbot <bot@prplfoundation.org>
2026-07-20 14:07:21 +01: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
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
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
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
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
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
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