Skip to content

[lr/nl-retry] platform: retry link change on RESULT_FAILED_RESYNC

Lubomir Rintel requested to merge lr/nl-retry into main

Sometimes the buffer space of the netlink socket runs out and we lose the response to our link change:

[1670321010.2952] platform-linux: netlink[rtnl]: read: too many netlink events. Need to resynchronize platform cache [1670321010.3467] platform-linux: do-change-link[2]: failure changing link: internal failure 3

With 3 above being WAIT_FOR_NL_RESPONSE_RESULT_FAILED_RESYNC.

Let's try harder.

https://bugzilla.redhat.com/show_bug.cgi?id=2154350

Merge request reports