Skip to content

[action] [PR:13410] Fix arp/test_unknown_mac by disabling arp_update#14121

Merged
mssonicbld merged 1 commit intosonic-net:202405from
mssonicbld:cherry/202405/13410
Aug 14, 2024
Merged

[action] [PR:13410] Fix arp/test_unknown_mac by disabling arp_update#14121
mssonicbld merged 1 commit intosonic-net:202405from
mssonicbld:cherry/202405/13410

Conversation

@mssonicbld
Copy link
Collaborator

Description of PR

The DUT will occasionally (~5 mins) send a echo request through IPv6 to the PTF container. When the PTF container replies, it populates the fdb table. This is bad because the test expects the fdb table to be empty.

Temporarily disabling IPv6 on the PTF container during the test will eliminate the problem.
Temporarily disabling arp_update on the DUT during the test will eliminate the problem.

Summary:
Fixes #

Type of change

  • Bug fix
  • Testbed and Framework(new/improvement)
  • Test case(new/improvement)

Back port request

  • 202012
  • 202205
  • 202305
  • 202311
  • 202405

Approach

What is the motivation for this PR?

Test was flaky. Monitoring tcpdump on the PTF container and the DUT's fdb table shows IPv6 echo is causing mac addresses to be learned on the DUT even though it was previously flushed.

How did you do it?

Disable IPv6.

How did you verify/test it?

Disabling IPv6 will allow the test to consistently past. If IPv6 is re-enabled during the test and packets are sent, it immediately fails.

Any platform specific information?

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

Documentation

What is the motivation for this PR?
Test was flaky. Monitoring tcpdump on the PTF container and the DUT's fdb table shows IPv6 echo is causing mac addresses to be learned on the DUT even though it was previously flushed.

How did you do it?
Disable IPv6.

How did you verify/test it?
Disabling IPv6 will allow the test to consistently past. If IPv6 is re-enabled during the test and packets are sent, it immediately fails.

Any platform specific information?
@mssonicbld
Copy link
Collaborator Author

Original PR: #13410

@mssonicbld mssonicbld merged commit 494bbea into sonic-net:202405 Aug 14, 2024
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.

2 participants