I think we're conflating two different issues here; marking a device as "optional" and not required for boot is different than specifying configuration for it, but expecting a backend to leave the interface down.
I'm adding "optional" as a valid config for now so we can start generating valid config, even if that won't be doing much until we have an implementation ready.
I think we're conflating two different issues here; marking a device as "optional" and not required for boot is different than specifying configuration for it, but expecting a backend to leave the interface down.
I'm adding "optional" as a valid config for now so we can start generating valid config, even if that won't be doing much until we have an implementation ready.