Skip to content

Introducing changes for minigraph generation and add topo to work for single node T2#17986

Merged
arlakshm merged 6 commits intosonic-net:masterfrom
arlakshm:arlakshm/dev/x3b
Apr 18, 2025
Merged

Introducing changes for minigraph generation and add topo to work for single node T2#17986
arlakshm merged 6 commits intosonic-net:masterfrom
arlakshm:arlakshm/dev/x3b

Conversation

@arlakshm
Copy link
Contributor

Description of PR

Summary:
Fixes # (issue)
This PR enhances the VLAN parsing logic to correctly handle non-chassis T2 devices. The assumption is for non-chassis T2 setups.
port the changes from #17311

And Changes for the generation of minigraph for non-chassis T2 setups

Type of change

  • Bug fix
  • Testbed and Framework(new/improvement)
  • New Test case
    • Skipped for non-supported platforms
  • Test case improvement

Back port request

  • 202012
  • 202205
  • 202305
  • 202311
  • 202405
  • 202411

Approach

What is the motivation for this PR?
This PR adds a clear handling mechanism for non-chassis T2 by setting dut_index = 0.
And changes for the Minigraph generation non-chassis T2 setups

How did you do it?
How did you verify/test it?
Verified with:
Non-chassis VOQ T2 devices & T2 VOQ Chassis devices

Documentation

@mssonicbld
Copy link
Collaborator

/azp run

@arlakshm arlakshm requested a review from tjchadaga April 15, 2025 05:01
@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld
Copy link
Collaborator

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld
Copy link
Collaborator

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@arlakshm arlakshm merged commit 852fb47 into sonic-net:master Apr 18, 2025
18 checks passed
auspham pushed a commit to auspham/sonic-mgmt that referenced this pull request May 30, 2025
… single node T2 (sonic-net#17986) (sonic-net#213)

What is the motivation for this PR?
This PR adds a clear handling mechanism for non-chassis T2 by setting dut_index = 0.
And changes for the Minigraph generation non-chassis T2 setups

How did you do it?
How did you verify/test it?
Verified with:
Non-chassis VOQ T2 devices & T2 VOQ Chassis devices
opcoder0 pushed a commit to opcoder0/sonic-mgmt that referenced this pull request Dec 8, 2025
… single node T2 (sonic-net#17986)

What is the motivation for this PR?
This PR adds a clear handling mechanism for non-chassis T2 by setting dut_index = 0.
And changes for the Minigraph generation non-chassis T2 setups

How did you do it?
How did you verify/test it?
Verified with:
Non-chassis VOQ T2 devices & T2 VOQ Chassis devices
---------

Co-authored-by: rawal <[email protected]>
Co-authored-by: vikshaw-Nokia <[email protected]>

Signed-off-by: opcoder0 <[email protected]>
AharonMalkin pushed a commit to AharonMalkin/sonic-mgmt that referenced this pull request Dec 16, 2025
… single node T2 (sonic-net#17986)

What is the motivation for this PR?
This PR adds a clear handling mechanism for non-chassis T2 by setting dut_index = 0.
And changes for the Minigraph generation non-chassis T2 setups

How did you do it?
How did you verify/test it?
Verified with:
Non-chassis VOQ T2 devices & T2 VOQ Chassis devices
---------

Co-authored-by: rawal <[email protected]>
Co-authored-by: vikshaw-Nokia <[email protected]>
Signed-off-by: Aharon Malkin <[email protected]>
gshemesh2 pushed a commit to gshemesh2/sonic-mgmt that referenced this pull request Dec 21, 2025
… single node T2 (sonic-net#17986)

What is the motivation for this PR?
This PR adds a clear handling mechanism for non-chassis T2 by setting dut_index = 0.
And changes for the Minigraph generation non-chassis T2 setups

How did you do it?
How did you verify/test it?
Verified with:
Non-chassis VOQ T2 devices & T2 VOQ Chassis devices
---------

Co-authored-by: rawal <[email protected]>
Co-authored-by: vikshaw-Nokia <[email protected]>
Signed-off-by: Guy Shemesh <[email protected]>
gshemesh2 pushed a commit to gshemesh2/sonic-mgmt that referenced this pull request Jan 26, 2026
… single node T2 (sonic-net#17986)

What is the motivation for this PR?
This PR adds a clear handling mechanism for non-chassis T2 by setting dut_index = 0.
And changes for the Minigraph generation non-chassis T2 setups

How did you do it?
How did you verify/test it?
Verified with:
Non-chassis VOQ T2 devices & T2 VOQ Chassis devices
---------

Co-authored-by: rawal <[email protected]>
Co-authored-by: vikshaw-Nokia <[email protected]>
Signed-off-by: Guy Shemesh <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants