Skip to content

RDKB-62709 RDKB-62780: Update Bootfile param to 255 char in CM Agent#20

Open
hirrangandhid wants to merge 6 commits intodevelopfrom
feature/bootfile_size_change
Open

RDKB-62709 RDKB-62780: Update Bootfile param to 255 char in CM Agent#20
hirrangandhid wants to merge 6 commits intodevelopfrom
feature/bootfile_size_change

Conversation

@hirrangandhid
Copy link

@hirrangandhid hirrangandhid commented Jan 5, 2026

RDKB-62709 RDKB-62780: Update Bootfile param to 255 char in CM Agent

Reason for change: To meet with Cablelabs standard, change Bootfile param to 255 characters.
Test Procedure: Set the bootfile name to greater than 64 characters and confirm that no errors are reported. Build should get success and ensure no regression.
Risks: medium
Priority: P1

@hirrangandhid hirrangandhid requested review from a team as code owners January 5, 2026 10:56
Copilot AI review requested due to automatic review settings February 9, 2026 11:02
Copy link

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

Updates the Cable Modem Agent’s TR-181 data model to allow longer DHCP bootfile names (IPv4 and IPv6), aligning with the stated CableLabs-driven requirement to support up to 255 characters.

Changes:

  • Increased BootFileName and IPv6BootFileName buffer sizes in CM DHCP info structs from 64 to 256.
  • Updated TR-181 XML parameter type constraints for BootFileName and IPv6BootFileName from string(64) to string(256).

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 4 comments.

File Description
source/TR-181/include/cosa_x_cisco_com_cablemodem_apis.h Expands DHCP info struct fields to hold longer bootfile names.
config-arm/TR181-CM.XML Updates TR-181 parameter length constraints for bootfile name fields.

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

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.

1 participant