Skip to content

Rebase with Develop branch - #298

Merged
yuvaramachandran-gurusamy merged 1 commit into
topic/RDKEMW-6128from
develop
Oct 26, 2025
Merged

Rebase with Develop branch#298
yuvaramachandran-gurusamy merged 1 commit into
topic/RDKEMW-6128from
develop

Conversation

@yuvaramachandran-gurusamy

Copy link
Copy Markdown
Contributor

No description provided.

* Adding the logic

* Update data-model-generic.xml

* Update hostIf_main.cpp

* Update waldb.cpp

* Update hostIf_rbus_Dml_Provider.cpp

* Final

* Update hostIf_rbus_Dml_Provider.cpp

* Update hostIf_main.cpp

* Optimize memory management in hostIf_rbus_Dml_Provider

Removed redundant memory freeing for parameter names before freeing dataElements.

* Update request_handler.h

* Update request_handler.h

* Update hostIf_rbus_Dml_Provider.cpp

* Revert MAX_PARAMETER_LENGTH to 512

Reverted MAX_PARAMETER_LENGTH from 2048 to 512.

* Revert MAX_PARAMETER_LENGTH to 512

Reverted MAX_PARAMETER_LENGTH from 2048 to 512.

* Update webpa_adapter.h

* Update webpa_adapter.h

* Implement RDKV and RDKE specific XML merging logic

RDK-59579-
 Reason for change:Refactor XML data model merging logic into separate functions - Extract RDKV-specific merging logic into mergeDataModelRDKV() - Extract RDKE-specific merging logic into mergeDataModelRDKE()

* RDK-59202-[RDK-V/E] Data Model Federation For tr69hostif

RDK-59202-[RDK-V/E] Data Model Federation For tr69hostif

- Extract RDKV-specific merging logic into mergeDataModelRDKV()
- Extract RDKE-specific merging logic into mergeDataModelRDKE()
- Use conditional compilation flags to call appropriate function
- Simplify mergeDataModel() to dispatch to variant-specific handlers
- Maintain backward compatibility for both RDKV and RDKE builds

RDKV: Two-step merge 
Build time:Device specific and rdkv specific combination
Run time :Build time base+generic+profile-specific during run time
RDKE: Single-step merge (generic + profile-specific)

* RDK-59579-Implement RDKV and RDKE specific XML merging logic

RDK-59579-Implement RDKV and RDKE specific XML merging logic
 Reason for change:Refactor XML data model merging logic into separate functions - Extract RDKV-specific merging logic into mergeDataModelRDKV() - Extract RDKE-specific merging logic into mergeDataModelRDKE()

* RDK-59202-[RDK-V/E] Data Model Federation For tr69hostif

RDK-59202-[RDK-V/E] Data Model Federation For tr69hostif


- Extract RDKV-specific merging logic into mergeDataModelRDKV()
- Extract RDKE-specific merging logic into mergeDataModelRDKE()
- Use conditional compilation flags to call appropriate function
- Simplify mergeDataModel() to dispatch to variant-specific handlers
- Maintain backward compatibility for both RDKV and RDKE builds

RDKV: Two-step merge 
Build time:Device specific and rdkv specific combination
Run time :Build time base+generic+profile-specific during run time
RDKE: Single-step merge (generic + profile-specific)
@yuvaramachandran-gurusamy
yuvaramachandran-gurusamy requested a review from a team as a code owner October 26, 2025 14:32
@yuvaramachandran-gurusamy
yuvaramachandran-gurusamy merged commit 7076e93 into topic/RDKEMW-6128 Oct 26, 2025
7 of 9 checks passed
@github-actions github-actions Bot locked and limited conversation to collaborators Oct 26, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants