mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-01-06 12:00:17 +01:00
ndisc: don't update dad_counter for addresses in router config
I am not sure, we ever call complete_address() for router-configurations. Maybe not, so the dad-counter is never incremented and does not matter either. If we however do, then we certainly want to preserve the DAD counter when the address is already tracked. (cherry picked from commit8c6629b356) (cherry picked from commit036d1f56ea) (cherry picked from commit148c9d9b0c)
This commit is contained in:
parent
cc16d89395
commit
2c47cf51b1
1 changed files with 1 additions and 3 deletions
|
|
@ -507,11 +507,9 @@ nm_ndisc_add_address (NMNDisc *ndisc,
|
|||
}
|
||||
|
||||
if ( get_expiry (existing) == get_expiry (new)
|
||||
&& get_expiry_preferred (existing) == get_expiry_preferred (new)
|
||||
&& existing->dad_counter == new->dad_counter)
|
||||
&& get_expiry_preferred (existing) == get_expiry_preferred (new))
|
||||
return FALSE;
|
||||
|
||||
existing->dad_counter = new->dad_counter;
|
||||
existing->timestamp = new->timestamp;
|
||||
existing->lifetime = new->lifetime;
|
||||
existing->preferred = new->preferred;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue