diff options
author | Saran Tunyasuvunakool <saran@saran.in.th> | 2017-12-12 16:25:36 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2017-12-12 16:25:36 +0100 |
commit | 7715629e9a1b9fa21343468de6bfd80360b415ff (patch) | |
tree | 11bd233de25632ec8b55c4c1bafa6db140cefbf9 /src/resolve/RFCs | |
parent | resolved: fix wrong error code (#7601) (diff) | |
download | systemd-7715629e9a1b9fa21343468de6bfd80360b415ff.tar.xz systemd-7715629e9a1b9fa21343468de6bfd80360b415ff.zip |
networkd: Fix race condition in [RoutingPolicyRule] handling (#7615)
The routing policy rule setup logic is moved to the routes setup phase (rather than the addresses setup phase as it is now). Additionally, a call to `link_check_ready` is added to the routing policy rules setup handler. This prevents a race condition with the routes setup handler.
Also give each async handler its own message counter to prevent race conditions when logging successes.
Fixes: #7614
Diffstat (limited to 'src/resolve/RFCs')
0 files changed, 0 insertions, 0 deletions