Skip to content

RDKCOM-5547: RDKBNETWOR-84 DSLite feature integration with WanManager (Wg network…#120

Open
devinmungan wants to merge 1 commit into
rdkcentral:mainfrom
devinmungan:main
Open

RDKCOM-5547: RDKBNETWOR-84 DSLite feature integration with WanManager (Wg network…#120
devinmungan wants to merge 1 commit into
rdkcentral:mainfrom
devinmungan:main

Conversation

@devinmungan
Copy link
Copy Markdown

…11 development) (#126)

  • RDKBNETWOR-86 : Move Device.DSLite. datamodel implementation to WAN Manager

  • add DISTRO feature "dslite_v2" and the feature flag FEATURE_DSLITE_V2 to the .xml file

@devinmungan devinmungan requested a review from a team as a code owner November 24, 2025 12:20
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Nov 24, 2025

All contributors have signed the CLA ✍️ ✅
Posted by the CLA Assistant Lite bot.

@rdkcmf-jenkins
Copy link
Copy Markdown
Contributor

Sanity tests for ['RPI4 GW BB Kirkstone'] added.
https://jenkinsrdkm.cmf.code.rdkcentral.com/job/test-components-flow/82796/

@devinmungan
Copy link
Copy Markdown
Author

I have read the CLA Document and I hereby sign the CLA

@rdkcmf-jenkins
Copy link
Copy Markdown
Contributor

Sanity tests for ['RPI4 GW BB Kirkstone'] added.
https://jenkinsrdkm.cmf.code.rdkcentral.com/job/test-components-flow/82819/

Copy link
Copy Markdown

@sichevoi sichevoi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good

fi

if ${@bb.utils.contains('DISTRO_FEATURES', 'dslite_v2', 'true', 'false', d)}; then
if ! grep -q '^<?define FEATURE_DSLITE_V2=True?>' ${S}/config/${XML_NAME}; then
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like that it checks for existence!

Krithiksha11 pushed a commit to Krithiksha11/meta-rdk-wan that referenced this pull request Jan 19, 2026
* RDKB-61232 : Upgrade Wan components to RC1.12.0a. (rdkcentral#106)

Reason for change: Upgrade Wan components to RC1.12.0a.

Test Procedure: Build should be passed.

Priority: P1

Risks: Medium

Signed-off-by: LakshminarayananShenbagaraj <lakshminarayanan.shenbagaraj2@sky.uk>

* Adding necessary DISTRO flags for T2 telemetry (rdkcentral#108)

Signed-off-by: kavya.shivalingaiah@sky.uk <kavya.shivalingaiah@sky.uk>

* Update CODEOWNERS

* Deploy cla action

* RDKB-62380 : Upgrade Wan components to v1.12.0

Upgrade Wan components to v1.12.0

Wan Manager

SHARMAN-3449 : Global ipv6 pd address updated on erouter0 instead of brlan0 by @S-Parthiban-Selvaraj in rdkcentral#113
RDKCOM-5243 RDKBDEV-3075 remove dependency on dbus by @Sukanya673 in rdkcentral#99
TCXB7-6967 :Fix for LAN mac leak when the device is scanning DOCSIS by @S-Parthiban-Selvaraj in rdkcentral#118
RDKB-59877 : MAPT acceleration is not working ... by @S-Parthiban-Selvaraj in rdkcentral#120
RDKB-59957 : [XB-MAPT] MTU Sizes Differ Between Release and Sprint Build by @S-Parthiban-Selvaraj in rdkcentral#121
RDKB-59976 : IPv6 not Allocated to Wi-Fi Clients by @S-Parthiban-Selvaraj in rdkcentral#124
RDKBNETWOR-11: DhcpManager integration with WanManager (Wg network11 development) by @S-Parthiban-Selvaraj in rdkcentral#126
RDKB-57776: Develop ifacemanager_vlan for VlanManager. by @LakshminarayananShenbagaraj in rdkcentral#127
RDKB-60471 : Device.Time.TimeOffset returns junk value by @S-Parthiban-Selvaraj in rdkcentral#132
RDKB-60422 : {WANManager} Improvement - Handle Mutex properly on State Machine to avoid DML Stuck. by @LakshminarayananShenbagaraj in rdkcentral#133
SHARMAN-3454 : Wanmanager gets Crashed and Not able to reach internet on LAN and WAN due to webconfig post by @KavyaShivalingaiah in rdkcentral#139
RDKBACCL-907: [TDK][AUTO][BPI] CcspAdvSecuritySsp keeps restarting and eth_wan_mac value is not updated by @ksaipr036 in rdkcentral#138
Deploy cla action by @rdkcmf-jenkins in rdkcentral#128
RDKBDEV-3234: remove dependency on dbus by @pradeeptakdas in rdkcentral#129
RDKB-60124 : Add T2 for DNS by @sindhu-krishnan in rdkcentral#140
RDKB-58521 : WAN Manager Telemetry Markers 2.0 - Phase 1 by @KavyaShivalingaiah in rdkcentral#141
RDKB-61835 : Update Ipv6 sysevents when Ipv6 configured. #152
RDKB-61845: In telemetry2_0 Event markers are assigned without component name #153

PPP Manager

Deploy cla action by @rdkcmf-jenkins in rdkcentral#33
DSL Manager

Deploy cla action by @rdkcmf-jenkins in rdkcentral#18
IPOE

Deploy cla action by @rdkcmf-jenkins in rdkcentral#10
BLDKCMF-64: GPLv2 Code in IPOEHealthCheck by @KavyaShivalingaiah in rdkcentral#12
RDKB-58521 : WAN Manager Telemetry Markers 2.0 - Phase 1 by @KavyaShivalingaiah in rdkcentral#11
GPON Manager

Deploy cla action by @rdkcmf-jenkins in rdkcentral#17
RDKCOM-5404: RDKBDEV-3239 free JSON objects on failure to get reply by @pradeeptakdas in rdkcentral#19
RDKCOM-5403: RDKBDEV-3238 remove dependency on dbus by @pradeeptakdas in rdkcentral#18
Vlan Manager

Deploy cla action by @rdkcmf-jenkins in rdkcentral#23

Signed-off-by: Parthiban Selvaraj <parthiban.selvaraj@sky.uk>

* Rebase

Signed-off-by: Parthiban Selvaraj <parthiban.selvaraj@sky.uk>

* Rebase

Signed-off-by: Parthiban Selvaraj <parthiban.selvaraj@sky.uk>

---------

Signed-off-by: LakshminarayananShenbagaraj <lakshminarayanan.shenbagaraj2@sky.uk>
Signed-off-by: kavya.shivalingaiah@sky.uk <kavya.shivalingaiah@sky.uk>
Signed-off-by: Parthiban Selvaraj <parthiban.selvaraj@sky.uk>
Co-authored-by: LakshminarayananShenbagaraj <166714137+LakshminarayananShenbagaraj@users.noreply.github.com>
Co-authored-by: KavyaShivalingaiah <kavya.shivalingaiah@sky.uk>
Co-authored-by: Stephen Barrett <sbarre01@users.noreply.github.com>
Co-authored-by: rdkcmf <github@code.rdkcentral.com>
Co-authored-by: Alan Ryan <20208488+Alan-Ryan@users.noreply.github.com>
…11 development)

* RDKBNETWOR-86 : Move Device.DSLite. datamodel implementation to WAN Manager

* add DISTRO feature "dslite_v2" and the feature flag FEATURE_DSLITE_V2 to the .xml file

Signed-off-by: Devin Mungan <devin.mungan@infosys.com>
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the WAN Manager BitBake recipe to wire in “next generation” DSLite support via a new DISTRO_FEATURES gate, enabling both a configure-time flag and a generated datamodel feature define.

Changes:

  • Add an EXTRA_OECONF configure option gated by DISTRO_FEATURES=dslite_v2.
  • Inject <?define FEATURE_DSLITE_V2=True?> into the WAN Manager XML when dslite_v2 is enabled.
Comments suppressed due to low confidence (1)

recipes-ccsp/ccsp/rdk-wanmanager.bb:94

  • The grep guard may miss an existing define if the XML line is indented or otherwise not at column 1 (because the pattern is anchored with ^). In that case this block will insert a duplicate FEATURE_DSLITE_V2 define, which can cause confusing build/datamodel behavior. Consider switching to a fixed-string match (e.g., grep -F) and/or allowing optional leading whitespace instead of anchoring to the start of the line.
    if ${@bb.utils.contains('DISTRO_FEATURES', 'dslite_v2', 'true', 'false', d)}; then
        if ! grep -q '^<?define FEATURE_DSLITE_V2=True?>' ${S}/config/${XML_NAME}; then
            sed -i '2i <?define FEATURE_DSLITE_V2=True?>' ${S}/config/${XML_NAME}
        fi

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@rdkcmf-jenkins
Copy link
Copy Markdown
Contributor

Sanity tests for ['RPI4 GW BB Kirkstone'] added.
https://jenkinsrdkm.cmf.code.rdkcentral.com/job/test-components-flow/82981/

@pradeeptakdas pradeeptakdas changed the title RDKBNETWOR-84: DSLite feature integration with WanManager (Wg network… RDKCOM-5547: RDKBNETWOR-84 DSLite feature integration with WanManager (Wg network… Mar 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants