Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@KanjiMonster
Copy link
Contributor

When nl_vlxan::create_endpoint(rtnl_link *) is called, it has no br_link, it calls nl_vlxan::create_endpoint(rtnl_link *, rtnl_link *, nl_addr *) with a nullptr for the bridge interface.

This causes it to not add the endpoint to the l2 overlay group, breaking connectivity.

Since we only ever call nl_vlxan::create_endpoint(rtnl_link *) from places where we know a br_link exists, add it to the arguments.

Should fix spurious failures of the vxlan-bridge tests in our testing pipelines.

Fixes: ec8902a ("cnetlink::link_created(): call vxlan::create_endpoint() later")

@KanjiMonster KanjiMonster force-pushed the jogo_fix_vxlan_endpoint_bridge_attachment branch from dc2e743 to d322af3 Compare August 14, 2025 07:13
When nl_vlxan::create_endpoint(rtnl_link *) is called, it has no
br_link, it calls nl_vlxan::create_endpoint(rtnl_link *, rtnl_link *,
nl_addr *) with a nullptr for the bridge interface.

This causes it to not add the endpoint to the l2 overlay group, breaking
connectivity.

Since we only ever call nl_vlxan::create_endpoint(rtnl_link *) from
places where we know a br_link exists, add it to the arguments.

Should fix spurious failures of the vxlan-bridge tests in our testing
pipelines.

Fixes: ec8902a ("cnetlink::link_created(): call vxlan::create_endpoint() later")
Signed-off-by: Jonas Gorski <[email protected]>
@KanjiMonster KanjiMonster force-pushed the jogo_fix_vxlan_endpoint_bridge_attachment branch from d322af3 to 73ffbf3 Compare August 15, 2025 08:32
@KanjiMonster KanjiMonster marked this pull request as ready for review August 15, 2025 09:34
@KanjiMonster KanjiMonster requested a review from rubensfig August 15, 2025 09:34
@KanjiMonster
Copy link
Contributor Author

Weekend pipelines have run with this change applied, and no further vxlan test failures occured.

@rubensfig rubensfig merged commit f05a818 into main Aug 18, 2025
4 checks passed
@rubensfig rubensfig deleted the jogo_fix_vxlan_endpoint_bridge_attachment branch August 18, 2025 14:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants