diff options
author | David Gibson <david@gibson.dropbear.id.au> | 2023-08-03 17:19:53 +1000 |
---|---|---|
committer | Stefano Brivio <sbrivio@redhat.com> | 2023-08-04 01:30:22 +0200 |
commit | 8de9805224046bfb601b6c59b1b482fd08f3ce24 (patch) | |
tree | 1a6d1f727340096e83d5264686d3f17d1905cf09 /conf.c | |
parent | a3093182758eb58116eb5b400f3c44acef571056 (diff) | |
download | passt-8de9805224046bfb601b6c59b1b482fd08f3ce24.tar passt-8de9805224046bfb601b6c59b1b482fd08f3ce24.tar.gz passt-8de9805224046bfb601b6c59b1b482fd08f3ce24.tar.bz2 passt-8de9805224046bfb601b6c59b1b482fd08f3ce24.tar.lz passt-8de9805224046bfb601b6c59b1b482fd08f3ce24.tar.xz passt-8de9805224046bfb601b6c59b1b482fd08f3ce24.tar.zst passt-8de9805224046bfb601b6c59b1b482fd08f3ce24.zip |
netlink: Propagate errors for "set" operations
Currently if anything goes wrong while we're configuring the namespace
network with --config-net, we'll just ignore it and carry on. This might
lead to a silently unconfigured or misconfigured namespace environment.
For simple "set" operations based on nl_do() we can now detect failures
reported via netlink. Propagate those errors up to pasta_ns_conf() and
report them usefully.
Link: https://bugs.passt.top/show_bug.cgi?id=60
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
[sbrivio: Minor formatting changes in pasta_ns_conf()]
Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
Diffstat (limited to 'conf.c')
0 files changed, 0 insertions, 0 deletions