Right now network config skips the entire setup if one of the interfaces fails to apply it's config. What we need to do instead is to make sure all network cares are tried.
A single nic setup can still fail if it faces an fatal error (for example couldn't bring the interface up). But failure to setup a route for example shouldn't be fatal.
But an interface fatal error shouldn't prevent other nics from being tried as well.
Right now network config skips the entire setup if one of the interfaces fails to apply it's config. What we need to do instead is to make sure all network cares are tried.
A single nic setup can still fail if it faces an fatal error (for example couldn't bring the interface up). But failure to setup a route for example shouldn't be fatal.
But an interface fatal error shouldn't prevent other nics from being tried as well.