Skip to content

HLD for PDDF CHILD_CARDS - #2494

Open
antonio-nexthop wants to merge 3 commits into
sonic-net:masterfrom
nexthop-ai:antonio.pddf_child_card_hld
Open

HLD for PDDF CHILD_CARDS#2494
antonio-nexthop wants to merge 3 commits into
sonic-net:masterfrom
nexthop-ai:antonio.pddf_child_card_hld

Conversation

@antonio-nexthop

@antonio-nexthop antonio-nexthop commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Purpose

PDDF currently instantiates devices during boot using the hard-coded dev_type attribute. This enhancement adds the ability to initialize component whose instantiation depends on information read from an EEPROM. This is useful for instance, if a component is sourced from multiple vendors and consequently has a different interface / driver depending on which vendor/model is loaded on a given system.

PDDF changes PR: sonic-net/sonic-buildimage#28958
Resolves: sonic-net/sonic-buildimage#28959

Example Usage

The CHILD_CARDS feature is used by the Nexthop NH-4220 platform:
sonic-net/sonic-buildimage#28988

Signed-off-by: Antonio Hui <antonio@nexthop.ai>
@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines

Copy link
Copy Markdown
No pipelines are associated with this pull request.

@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines

Copy link
Copy Markdown
No pipelines are associated with this pull request.

Signed-off-by: Antonio Hui <antonio@nexthop.ai>
@antonio-nexthop
antonio-nexthop force-pushed the antonio.pddf_child_card_hld branch from acbfd59 to e6a9fc2 Compare August 13, 2026 00:47
@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines

Copy link
Copy Markdown
No pipelines are associated with this pull request.

Signed-off-by: Antonio Hui <antonio@nexthop.ai>
@mssonicbld

Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines

Copy link
Copy Markdown
No pipelines are associated with this pull request.

@antonio-nexthop
antonio-nexthop marked this pull request as ready for review August 13, 2026 17:37
nh-grecs Bot pushed a commit to nexthop-ai/SONiC that referenced this pull request Aug 23, 2026
rebuild-source: sonic-net#2494 @ nexthop-ai/SONiC f642483 [case: upstream:open]
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.

Enhancement: PDDF CHILD_CARDS Support

3 participants