13de548 network: manage addresses in the way the kernel does

4 files Authored by Yu Watanabe a year ago, Committed by zbyszek a year ago,
    network: manage addresses in the way the kernel does
    
    This effectively reverts 5d0030310c134a016321ad8cf0b4ede8b1800d84.
    
    With the commit 5d0030310c134a016321ad8cf0b4ede8b1800d84, networkd manages
    addresses with the detailed hash and compare functions. But that causes
    networkd cannot detect address update by the kernel or an external tool.
    See issue
    https://github.com/systemd/systemd/issues/481#issuecomment-1328132401.
    
    With this commit, networkd (again) manages addresses in the way that the
    kernel does. Hence, we can correctly detect address update.
    
    (cherry picked from commit 42f8b6a80878e688b821adfb315c0a1f0a7076ce)
    
        
file modified
+71 -22
file modified
+1 -2
file modified
+0 -10