Skip to content

Comments

Enhance PTF function at scale testbed#21617

Merged
bingwang-ms merged 1 commit intosonic-net:masterfrom
echuawu:fix_traffic_scale_testbed
Jan 4, 2026
Merged

Enhance PTF function at scale testbed#21617
bingwang-ms merged 1 commit intosonic-net:masterfrom
echuawu:fix_traffic_scale_testbed

Conversation

@echuawu
Copy link
Contributor

@echuawu echuawu commented Dec 9, 2025

Description of PR

On Scale testbed there are 2 main differences:

  1. There are much more PTF ports
  2. There are much more OVS and interface configurations

Those lead to:

  1. NIC would take more time to handle the receiving packets
  2. PTF could take more time to process

As a result:

  1. More time to spend in ptf function testutils.verify_packet

Summary:
Fixes # (issue)

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
  • 202511

Approach

What is the motivation for this PR?

To increase the PTF traffic handling stability in the scale testbed

How did you do it?

Add more wait time in ptf function testutils.verify_packet

How did you verify/test it?

Run it in the local scale testbed

Any platform specific information?

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

Documentation

@echuawu echuawu requested a review from bingwang-ms as a code owner December 9, 2025 13:45
@mssonicbld
Copy link
Collaborator

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@echuawu echuawu force-pushed the fix_traffic_scale_testbed branch from 17e1f6b to 487b9bb Compare December 9, 2025 13:46
@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).

@echuawu
Copy link
Contributor Author

echuawu commented Dec 10, 2025

/azpw run

@mssonicbld
Copy link
Collaborator

/AzurePipelines run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@nhe-NV nhe-NV added the Request for 202511 branch Request to backport a change to 202511 branch label Dec 13, 2025
@echuawu echuawu force-pushed the fix_traffic_scale_testbed branch from 6f17352 to c8490bd Compare December 15, 2025 13:19
@github-actions github-actions bot requested a review from nhe-NV December 15, 2025 13:19
@mssonicbld
Copy link
Collaborator

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@echuawu
Copy link
Contributor Author

echuawu commented Dec 16, 2025

/azpw run

@mssonicbld
Copy link
Collaborator

/AzurePipelines run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@echuawu echuawu force-pushed the fix_traffic_scale_testbed branch from c8490bd to 09a1faa Compare December 16, 2025 09:43
@echuawu echuawu force-pushed the fix_traffic_scale_testbed branch from da2f1a4 to 743ed80 Compare December 19, 2025 11:44
@github-actions github-actions bot requested a review from nhe-NV December 19, 2025 11:44
@mssonicbld
Copy link
Collaborator

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@r12f
Copy link
Contributor

r12f commented Dec 27, 2025

Pick to 202412: Azure/sonic-mgmt.msft#913 (review)

@bingwang-ms bingwang-ms merged commit 0840cd9 into sonic-net:master Jan 4, 2026
23 checks passed
@mssonicbld
Copy link
Collaborator

Cherry-pick PR to msft-202412: Azure/sonic-mgmt.msft#945

vrajeshe pushed a commit to Akshath-17/sonic-mgmt that referenced this pull request Jan 4, 2026
On Scale testbed there are 2 main differences:
1. There are much more PTF ports
2. There are much more OVS and interface configurations

Those lead to:
1. NIC would take more time to handle the receiving packets
2. PTF could take more time to process

As a result:
1. More time to spend in ptf function testutils.verify_packet

Change-Id: I8cb9b0bf983f7a759b52f0770750788a5e4fe362

Signed-off-by: echuawu <chuanw@nvidia.com>
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
On Scale testbed there are 2 main differences:
1. There are much more PTF ports
2. There are much more OVS and interface configurations

Those lead to:
1. NIC would take more time to handle the receiving packets
2. PTF could take more time to process

As a result:
1. More time to spend in ptf function testutils.verify_packet

Change-Id: I8cb9b0bf983f7a759b52f0770750788a5e4fe362

Signed-off-by: echuawu <chuanw@nvidia.com>
yifan-nexthop pushed a commit to nexthop-ai/sonic-mgmt that referenced this pull request Jan 14, 2026
On Scale testbed there are 2 main differences:
1. There are much more PTF ports
2. There are much more OVS and interface configurations

Those lead to:
1. NIC would take more time to handle the receiving packets
2. PTF could take more time to process

As a result:
1. More time to spend in ptf function testutils.verify_packet

Change-Id: I8cb9b0bf983f7a759b52f0770750788a5e4fe362

Signed-off-by: echuawu <chuanw@nvidia.com>
Signed-off-by: YiFan Wang <yifan@nexthop.ai>
mssonicbld pushed a commit to mssonicbld/sonic-mgmt that referenced this pull request Jan 20, 2026
On Scale testbed there are 2 main differences:
1. There are much more PTF ports
2. There are much more OVS and interface configurations

Those lead to:
1. NIC would take more time to handle the receiving packets
2. PTF could take more time to process

As a result:
1. More time to spend in ptf function testutils.verify_packet

Change-Id: I8cb9b0bf983f7a759b52f0770750788a5e4fe362

Signed-off-by: echuawu <chuanw@nvidia.com>
@mssonicbld
Copy link
Collaborator

Cherry-pick PR to 202511: #22067

PriyanshTratiya pushed a commit to PriyanshTratiya/sonic-mgmt that referenced this pull request Jan 21, 2026
On Scale testbed there are 2 main differences:
1. There are much more PTF ports
2. There are much more OVS and interface configurations

Those lead to:
1. NIC would take more time to handle the receiving packets
2. PTF could take more time to process

As a result:
1. More time to spend in ptf function testutils.verify_packet

Change-Id: I8cb9b0bf983f7a759b52f0770750788a5e4fe362

Signed-off-by: echuawu <chuanw@nvidia.com>
Signed-off-by: Priyansh Tratiya <ptratiya@microsoft.com>
ytzur1 pushed a commit to ytzur1/sonic-mgmt that referenced this pull request Feb 2, 2026
On Scale testbed there are 2 main differences:
1. There are much more PTF ports
2. There are much more OVS and interface configurations

Those lead to:
1. NIC would take more time to handle the receiving packets
2. PTF could take more time to process

As a result:
1. More time to spend in ptf function testutils.verify_packet

Change-Id: I8cb9b0bf983f7a759b52f0770750788a5e4fe362

Signed-off-by: echuawu <chuanw@nvidia.com>
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
On Scale testbed there are 2 main differences:
1. There are much more PTF ports
2. There are much more OVS and interface configurations

Those lead to:
1. NIC would take more time to handle the receiving packets
2. PTF could take more time to process

As a result:
1. More time to spend in ptf function testutils.verify_packet

Change-Id: I8cb9b0bf983f7a759b52f0770750788a5e4fe362

Signed-off-by: echuawu <chuanw@nvidia.com>
nnelluri-cisco pushed a commit to nnelluri-cisco/sonic-mgmt that referenced this pull request Feb 12, 2026
On Scale testbed there are 2 main differences:
1. There are much more PTF ports
2. There are much more OVS and interface configurations

Those lead to:
1. NIC would take more time to handle the receiving packets
2. PTF could take more time to process

As a result:
1. More time to spend in ptf function testutils.verify_packet

Change-Id: I8cb9b0bf983f7a759b52f0770750788a5e4fe362

Signed-off-by: echuawu <chuanw@nvidia.com>
Signed-off-by: nnelluri-cisco <nnelluri@cisco.com>
rraghav-cisco pushed a commit to rraghav-cisco/sonic-mgmt that referenced this pull request Feb 13, 2026
On Scale testbed there are 2 main differences:
1. There are much more PTF ports
2. There are much more OVS and interface configurations

Those lead to:
1. NIC would take more time to handle the receiving packets
2. PTF could take more time to process

As a result:
1. More time to spend in ptf function testutils.verify_packet

Change-Id: I8cb9b0bf983f7a759b52f0770750788a5e4fe362

Signed-off-by: echuawu <chuanw@nvidia.com>
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
On Scale testbed there are 2 main differences:
1. There are much more PTF ports
2. There are much more OVS and interface configurations

Those lead to:
1. NIC would take more time to handle the receiving packets
2. PTF could take more time to process

As a result:
1. More time to spend in ptf function testutils.verify_packet

Change-Id: I8cb9b0bf983f7a759b52f0770750788a5e4fe362

Signed-off-by: echuawu <chuanw@nvidia.com>
Signed-off-by: Zhuohui Tan <zhuohui.tan@amd.com>
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.

7 participants