We've had several bugs in the past that were
quite tricky to debug,
but would have been much easier if we'd known that a netlink operation
had failed. So, it would be desirable to actually detect and report
failures of netlink operations. While working on that, I discovered
that there are a number of other issues ranging from very small to
medium sized with the way we use netlink. This series addresses many
of them.
Link:
https://bugs.passt.top/show_bug.cgi?id=60
Link:
https://bugs.passt.top/show_bug.cgi?id=67
This series was tested as based on the pending patches adding C11
support, though I believe it trivially rebases onto current main.
Changes since v1:
* Assorted minor fixes based on Stefano's review
* Rebased on C11 branch
Applied (with minor formatting fixes in pasta_ns_conf()).
--
Stefano