Skip to content

Comments

[202412] Fix telemetry/test_events.py for v6 topos#986

Open
markx-arista wants to merge 1 commit intoAzure:202412from
markx-arista:202412-fix-telemetry-test-events-v6-topo
Open

[202412] Fix telemetry/test_events.py for v6 topos#986
markx-arista wants to merge 1 commit intoAzure:202412from
markx-arista:202412-fix-telemetry-test-events-v6-topo

Conversation

@markx-arista
Copy link

Description of PR

Summary:
Fix the following telemetry events for v6 topos:
sonic-events-bgp:notification: Utilize the fix for mgmt ipv6 only setup that uses ip6tables on v6 neighbors for v6 topos. Delete the condition for mgmt ipv6 only setup because v4 neighbors still exist in that setup.
sonic-events-bgp:bgp-state: Consider v6 neighbors in is_bgp_state_idle()
dhcp-relay events: dhcpmon doesn't support v6 topo because it requires ipv4 addr configured on VLAN interface, skip the test for v6 topo
Pass tbinfo to trigger functions, currently only drop_tcp_packets uses it, but more functions (e.g., dhcp-relay if dhcpmon is fixed) will need it in the future
Manually cherry-pick from sonic-net/sonic-mgmt#21649

Type of change

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

Back port request

  • 202412
  • 202505

Approach

What is the motivation for this PR?

telemetry/test_events.py failed on v6 topos in the following cases:
bgp_events.py
dhcp-relay_events.py

How did you do it?

Add proper v6 fix and skip.

How did you verify/test it?

The test passed on v6 topos.

Any platform specific information?

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

Documentation

Signed-off-by: markxiao <markxiao@arista.com>
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.

1 participant