Skip to content

fix: Support multiple routes to the same IPv6 prefix through differen… - #3

Merged
nozols merged 1 commit into
masterfrom
fix/ipv6-routes
Sep 17, 2026
Merged

nozols merged 1 commit into
masterfrom
fix/ipv6-routes

Conversation

@nozols

@nozols nozols commented Sep 14, 2026

Copy link
Copy Markdown
Collaborator

…t gateways learned from router advertisements

Summary

Allow NetworkManager to retain multiple IPv6 routes learned from Router Advertisements when they target the same prefix through different gateways.

Upstream

This backports NetworkManager merge request !1952, which is included in NetworkManager 1.50 (which is not available for bookworm).

Changes

  • Include the gateway address when deduplicating RA routes in nm_ndisc_add_route().
  • Apply the change to the packaged NetworkManager 1.42.4 source.
  • Bump the Debian package version to 1.42.4-1+athom3.

Motivation

A Thread network can be reachable through multiple Thread Border Routers advertising the same prefix. NetworkManager previously considered these routes duplicates based on the prefix and on-link state, causing one gateway to replace the other. Including the gateway in the comparison preserves each route and makes the alternative gateways available to the Linux routing stack.

…t gateways learned from router advertisements
@nozols
nozols requested review from hmeerlo and a balanced review from Copilot September 14, 2026 13:33
@nozols nozols self-assigned this Sep 14, 2026

This comment was marked as off-topic.

@nozols
nozols merged commit 5fe6540 into master Sep 17, 2026
1 check passed
@nozols
nozols deleted the fix/ipv6-routes branch September 17, 2026 15:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants