Skip to content

VPP srv6 sonic mgmt support#21103

Merged
wangxin merged 7 commits intosonic-net:masterfrom
dypet:vpp_srv6_sonic_mgmt_support
Dec 2, 2025
Merged

VPP srv6 sonic mgmt support#21103
wangxin merged 7 commits intosonic-net:masterfrom
dypet:vpp_srv6_sonic_mgmt_support

Conversation

@dypet
Copy link
Copy Markdown
Contributor

@dypet dypet commented Oct 27, 2025

Description of PR

Summary:
Enabling srv6/test_srv6_static_config.py and srv6/test_srv6_dataplane.py test cases for SONiC-VPP on T1 and T1-lag. Dependent on sonic-net/sonic-buildimage#24359 and sonic-net/sonic-sairedis#1673 to pass.

Type of change

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

Back port request

  • 202205
  • 202305
  • 202311
  • 202405
  • 202411
  • 202505

Approach

What is the motivation for this PR?

SONiC VPP has some SRv6 features enabled, but currently no sonic-mgmt test cases are covering them.

How did you do it?

How did you verify/test it?

Ran sonic-mgmt locally with the above two PRs applied to SONiC-VPP image and all cases are passing.

Any platform specific information?

Supported testbed topology if it's a new test case?

Documentation

@mssonicbld
Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld
Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@dypet
Copy link
Copy Markdown
Contributor Author

dypet commented Nov 17, 2025

@r12f please help review

Copy link
Copy Markdown
Contributor

@yue-fred-gao yue-fred-gao left a comment

Choose a reason for hiding this comment

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

Please also add the test cases to

@dypet dypet requested a review from wangxin as a code owner November 18, 2025 16:01
@mssonicbld
Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@mssonicbld
Copy link
Copy Markdown
Collaborator

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines successfully started running 1 pipeline(s).

@dypet
Copy link
Copy Markdown
Contributor Author

dypet commented Nov 25, 2025

Hi @wangxin , please help review and merge

@wangxin wangxin merged commit 011edfe into sonic-net:master Dec 2, 2025
19 checks passed
opcoder0 pushed a commit to opcoder0/sonic-mgmt that referenced this pull request Dec 8, 2025
Enabling srv6/test_srv6_static_config.py and srv6/test_srv6_dataplane.py test cases for SONiC-VPP on T1 and T1-lag. Dependent on sonic-net/sonic-buildimage#24359 and sonic-net/sonic-sairedis#1673 to pass.

What is the motivation for this PR?
SONiC VPP has some SRv6 features enabled, but currently no sonic-mgmt test cases are covering them.

How did you do it?
How did you verify/test it?
Ran sonic-mgmt locally with the above two PRs applied to SONiC-VPP image and all cases are passing.

Signed-off-by: opcoder0 <110003254+opcoder0@users.noreply.github.com>
dcaugher pushed a commit to dcaugher/sonic-mgmt that referenced this pull request Dec 8, 2025
Enabling srv6/test_srv6_static_config.py and srv6/test_srv6_dataplane.py test cases for SONiC-VPP on T1 and T1-lag. Dependent on sonic-net/sonic-buildimage#24359 and sonic-net/sonic-sairedis#1673 to pass.

What is the motivation for this PR?
SONiC VPP has some SRv6 features enabled, but currently no sonic-mgmt test cases are covering them.

How did you do it?
How did you verify/test it?
Ran sonic-mgmt locally with the above two PRs applied to SONiC-VPP image and all cases are passing.

Signed-off-by: Dan Caugherty <dcaugher@cisco.com>
nissampa pushed a commit to nissampa/sonic-mgmt_dpu_test that referenced this pull request Dec 9, 2025
Enabling srv6/test_srv6_static_config.py and srv6/test_srv6_dataplane.py test cases for SONiC-VPP on T1 and T1-lag. Dependent on sonic-net/sonic-buildimage#24359 and sonic-net/sonic-sairedis#1673 to pass.

What is the motivation for this PR?
SONiC VPP has some SRv6 features enabled, but currently no sonic-mgmt test cases are covering them.

How did you do it?
How did you verify/test it?
Ran sonic-mgmt locally with the above two PRs applied to SONiC-VPP image and all cases are passing.

Signed-off-by: Nishanth Sampath Kumar <nissampa@cisco.com>
selldinesh pushed a commit to selldinesh/sonic-mgmt that referenced this pull request Dec 11, 2025
Enabling srv6/test_srv6_static_config.py and srv6/test_srv6_dataplane.py test cases for SONiC-VPP on T1 and T1-lag. Dependent on sonic-net/sonic-buildimage#24359 and sonic-net/sonic-sairedis#1673 to pass.

What is the motivation for this PR?
SONiC VPP has some SRv6 features enabled, but currently no sonic-mgmt test cases are covering them.

How did you do it?
How did you verify/test it?
Ran sonic-mgmt locally with the above two PRs applied to SONiC-VPP image and all cases are passing.

Signed-off-by: selldinesh <dinesh.sellappan@keysight.com>
echuawu pushed a commit to echuawu/sonic-mgmt that referenced this pull request Dec 12, 2025
Enabling srv6/test_srv6_static_config.py and srv6/test_srv6_dataplane.py test cases for SONiC-VPP on T1 and T1-lag. Dependent on sonic-net/sonic-buildimage#24359 and sonic-net/sonic-sairedis#1673 to pass.

What is the motivation for this PR?
SONiC VPP has some SRv6 features enabled, but currently no sonic-mgmt test cases are covering them.

How did you do it?
How did you verify/test it?
Ran sonic-mgmt locally with the above two PRs applied to SONiC-VPP image and all cases are passing.
saravanan-nexthop pushed a commit to saravanan-nexthop/sonic-mgmt that referenced this pull request Dec 15, 2025
Enabling srv6/test_srv6_static_config.py and srv6/test_srv6_dataplane.py test cases for SONiC-VPP on T1 and T1-lag. Dependent on sonic-net/sonic-buildimage#24359 and sonic-net/sonic-sairedis#1673 to pass.

What is the motivation for this PR?
SONiC VPP has some SRv6 features enabled, but currently no sonic-mgmt test cases are covering them.

How did you do it?
How did you verify/test it?
Ran sonic-mgmt locally with the above two PRs applied to SONiC-VPP image and all cases are passing.

Signed-off-by: Saravanan <saravanan@nexthop.ai>
gshemesh2 pushed a commit to gshemesh2/sonic-mgmt that referenced this pull request Dec 16, 2025
Enabling srv6/test_srv6_static_config.py and srv6/test_srv6_dataplane.py test cases for SONiC-VPP on T1 and T1-lag. Dependent on sonic-net/sonic-buildimage#24359 and sonic-net/sonic-sairedis#1673 to pass.

What is the motivation for this PR?
SONiC VPP has some SRv6 features enabled, but currently no sonic-mgmt test cases are covering them.

How did you do it?
How did you verify/test it?
Ran sonic-mgmt locally with the above two PRs applied to SONiC-VPP image and all cases are passing.

Signed-off-by: Guy Shemesh <gshemesh@nvidia.com>
AharonMalkin pushed a commit to AharonMalkin/sonic-mgmt that referenced this pull request Dec 16, 2025
Enabling srv6/test_srv6_static_config.py and srv6/test_srv6_dataplane.py test cases for SONiC-VPP on T1 and T1-lag. Dependent on sonic-net/sonic-buildimage#24359 and sonic-net/sonic-sairedis#1673 to pass.

What is the motivation for this PR?
SONiC VPP has some SRv6 features enabled, but currently no sonic-mgmt test cases are covering them.

How did you do it?
How did you verify/test it?
Ran sonic-mgmt locally with the above two PRs applied to SONiC-VPP image and all cases are passing.

Signed-off-by: Aharon Malkin <amalkin@nvidia.com>
gshemesh2 pushed a commit to gshemesh2/sonic-mgmt that referenced this pull request Dec 21, 2025
Enabling srv6/test_srv6_static_config.py and srv6/test_srv6_dataplane.py test cases for SONiC-VPP on T1 and T1-lag. Dependent on sonic-net/sonic-buildimage#24359 and sonic-net/sonic-sairedis#1673 to pass.

What is the motivation for this PR?
SONiC VPP has some SRv6 features enabled, but currently no sonic-mgmt test cases are covering them.

How did you do it?
How did you verify/test it?
Ran sonic-mgmt locally with the above two PRs applied to SONiC-VPP image and all cases are passing.

Signed-off-by: Guy Shemesh <gshemesh@nvidia.com>
gshemesh2 pushed a commit to gshemesh2/sonic-mgmt that referenced this pull request Dec 21, 2025
Enabling srv6/test_srv6_static_config.py and srv6/test_srv6_dataplane.py test cases for SONiC-VPP on T1 and T1-lag. Dependent on sonic-net/sonic-buildimage#24359 and sonic-net/sonic-sairedis#1673 to pass.

What is the motivation for this PR?
SONiC VPP has some SRv6 features enabled, but currently no sonic-mgmt test cases are covering them.

How did you do it?
How did you verify/test it?
Ran sonic-mgmt locally with the above two PRs applied to SONiC-VPP image and all cases are passing.

Signed-off-by: Guy Shemesh <gshemesh@nvidia.com>
vrajeshe pushed a commit to Akshath-17/sonic-mgmt that referenced this pull request Jan 4, 2026
Enabling srv6/test_srv6_static_config.py and srv6/test_srv6_dataplane.py test cases for SONiC-VPP on T1 and T1-lag. Dependent on sonic-net/sonic-buildimage#24359 and sonic-net/sonic-sairedis#1673 to pass.

What is the motivation for this PR?
SONiC VPP has some SRv6 features enabled, but currently no sonic-mgmt test cases are covering them.

How did you do it?
How did you verify/test it?
Ran sonic-mgmt locally with the above two PRs applied to SONiC-VPP image and all cases are passing.

Signed-off-by: Venkata Gouri Rajesh Etla <vrajeshe@cisco.com>
venu-nexthop pushed a commit to venu-nexthop/sonic-mgmt that referenced this pull request Jan 13, 2026
Enabling srv6/test_srv6_static_config.py and srv6/test_srv6_dataplane.py test cases for SONiC-VPP on T1 and T1-lag. Dependent on sonic-net/sonic-buildimage#24359 and sonic-net/sonic-sairedis#1673 to pass.

What is the motivation for this PR?
SONiC VPP has some SRv6 features enabled, but currently no sonic-mgmt test cases are covering them.

How did you do it?
How did you verify/test it?
Ran sonic-mgmt locally with the above two PRs applied to SONiC-VPP image and all cases are passing.
yifan-nexthop pushed a commit to nexthop-ai/sonic-mgmt that referenced this pull request Jan 14, 2026
Enabling srv6/test_srv6_static_config.py and srv6/test_srv6_dataplane.py test cases for SONiC-VPP on T1 and T1-lag. Dependent on sonic-net/sonic-buildimage#24359 and sonic-net/sonic-sairedis#1673 to pass.

What is the motivation for this PR?
SONiC VPP has some SRv6 features enabled, but currently no sonic-mgmt test cases are covering them.

How did you do it?
How did you verify/test it?
Ran sonic-mgmt locally with the above two PRs applied to SONiC-VPP image and all cases are passing.

Signed-off-by: YiFan Wang <yifan@nexthop.ai>
PriyanshTratiya pushed a commit to PriyanshTratiya/sonic-mgmt that referenced this pull request Jan 21, 2026
Enabling srv6/test_srv6_static_config.py and srv6/test_srv6_dataplane.py test cases for SONiC-VPP on T1 and T1-lag. Dependent on sonic-net/sonic-buildimage#24359 and sonic-net/sonic-sairedis#1673 to pass.

What is the motivation for this PR?
SONiC VPP has some SRv6 features enabled, but currently no sonic-mgmt test cases are covering them.

How did you do it?
How did you verify/test it?
Ran sonic-mgmt locally with the above two PRs applied to SONiC-VPP image and all cases are passing.

Signed-off-by: Priyansh Tratiya <ptratiya@microsoft.com>
lakshmi-nexthop pushed a commit to lakshmi-nexthop/sonic-mgmt that referenced this pull request Jan 28, 2026
Enabling srv6/test_srv6_static_config.py and srv6/test_srv6_dataplane.py test cases for SONiC-VPP on T1 and T1-lag. Dependent on sonic-net/sonic-buildimage#24359 and sonic-net/sonic-sairedis#1673 to pass.

What is the motivation for this PR?
SONiC VPP has some SRv6 features enabled, but currently no sonic-mgmt test cases are covering them.

How did you do it?
How did you verify/test it?
Ran sonic-mgmt locally with the above two PRs applied to SONiC-VPP image and all cases are passing.

Signed-off-by: Lakshmi Yarramaneni <lakshmi@nexthop.ai>
ytzur1 pushed a commit to ytzur1/sonic-mgmt that referenced this pull request Jan 29, 2026
Enabling srv6/test_srv6_static_config.py and srv6/test_srv6_dataplane.py test cases for SONiC-VPP on T1 and T1-lag. Dependent on sonic-net/sonic-buildimage#24359 and sonic-net/sonic-sairedis#1673 to pass.

What is the motivation for this PR?
SONiC VPP has some SRv6 features enabled, but currently no sonic-mgmt test cases are covering them.

How did you do it?
How did you verify/test it?
Ran sonic-mgmt locally with the above two PRs applied to SONiC-VPP image and all cases are passing.
ytzur1 pushed a commit to ytzur1/sonic-mgmt that referenced this pull request Feb 2, 2026
Enabling srv6/test_srv6_static_config.py and srv6/test_srv6_dataplane.py test cases for SONiC-VPP on T1 and T1-lag. Dependent on sonic-net/sonic-buildimage#24359 and sonic-net/sonic-sairedis#1673 to pass.

What is the motivation for this PR?
SONiC VPP has some SRv6 features enabled, but currently no sonic-mgmt test cases are covering them.

How did you do it?
How did you verify/test it?
Ran sonic-mgmt locally with the above two PRs applied to SONiC-VPP image and all cases are passing.

Signed-off-by: Yael Tzur <ytzur@nvidia.com>
abhishek-nexthop pushed a commit to nexthop-ai/sonic-mgmt that referenced this pull request Feb 6, 2026
Enabling srv6/test_srv6_static_config.py and srv6/test_srv6_dataplane.py test cases for SONiC-VPP on T1 and T1-lag. Dependent on sonic-net/sonic-buildimage#24359 and sonic-net/sonic-sairedis#1673 to pass.

What is the motivation for this PR?
SONiC VPP has some SRv6 features enabled, but currently no sonic-mgmt test cases are covering them.

How did you do it?
How did you verify/test it?
Ran sonic-mgmt locally with the above two PRs applied to SONiC-VPP image and all cases are passing.
rraghav-cisco pushed a commit to rraghav-cisco/sonic-mgmt that referenced this pull request Feb 13, 2026
Enabling srv6/test_srv6_static_config.py and srv6/test_srv6_dataplane.py test cases for SONiC-VPP on T1 and T1-lag. Dependent on sonic-net/sonic-buildimage#24359 and sonic-net/sonic-sairedis#1673 to pass.

What is the motivation for this PR?
SONiC VPP has some SRv6 features enabled, but currently no sonic-mgmt test cases are covering them.

How did you do it?
How did you verify/test it?
Ran sonic-mgmt locally with the above two PRs applied to SONiC-VPP image and all cases are passing.

Signed-off-by: Raghavendran Ramanathan <rraghav@cisco.com>
anilal-amd pushed a commit to anilal-amd/anilal-forked-sonic-mgmt that referenced this pull request Feb 19, 2026
Enabling srv6/test_srv6_static_config.py and srv6/test_srv6_dataplane.py test cases for SONiC-VPP on T1 and T1-lag. Dependent on sonic-net/sonic-buildimage#24359 and sonic-net/sonic-sairedis#1673 to pass.

What is the motivation for this PR?
SONiC VPP has some SRv6 features enabled, but currently no sonic-mgmt test cases are covering them.

How did you do it?
How did you verify/test it?
Ran sonic-mgmt locally with the above two PRs applied to SONiC-VPP image and all cases are passing.

Signed-off-by: Zhuohui Tan <zhuohui.tan@amd.com>
abhishek-nexthop pushed a commit to nexthop-ai/sonic-mgmt that referenced this pull request Mar 17, 2026
Enabling srv6/test_srv6_static_config.py and srv6/test_srv6_dataplane.py test cases for SONiC-VPP on T1 and T1-lag. Dependent on sonic-net/sonic-buildimage#24359 and sonic-net/sonic-sairedis#1673 to pass.

What is the motivation for this PR?
SONiC VPP has some SRv6 features enabled, but currently no sonic-mgmt test cases are covering them.

How did you do it?
How did you verify/test it?
Ran sonic-mgmt locally with the above two PRs applied to SONiC-VPP image and all cases are passing.

Signed-off-by: Abhishek <abhishek@nexthop.ai>
venu-nexthop pushed a commit to venu-nexthop/sonic-mgmt that referenced this pull request Mar 27, 2026
Enabling srv6/test_srv6_static_config.py and srv6/test_srv6_dataplane.py test cases for SONiC-VPP on T1 and T1-lag. Dependent on sonic-net/sonic-buildimage#24359 and sonic-net/sonic-sairedis#1673 to pass.

What is the motivation for this PR?
SONiC VPP has some SRv6 features enabled, but currently no sonic-mgmt test cases are covering them.

How did you do it?
How did you verify/test it?
Ran sonic-mgmt locally with the above two PRs applied to SONiC-VPP image and all cases are passing.
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.

5 participants