I'm adding support for passing modem-specific options. Part of this required pushing configuration normalization down to the modem implementations. If this weren't done, then the modem implementations wouldn't be able to validate or migrate options which would have been unfortunate.
This also brought up that vintage_net_mobile is inconsistent with the other vintage_net_* in that it has top-level options whereas the others put their options under their own namespaces. I'll be fixing that up in a future PR.
I'm adding support for passing modem-specific options. Part of this required pushing configuration normalization down to the modem implementations. If this weren't done, then the modem implementations wouldn't be able to validate or migrate options which would have been unfortunate.
This also brought up that
vintage_net_mobile
is inconsistent with the othervintage_net_*
in that it has top-level options whereas the others put their options under their own namespaces. I'll be fixing that up in a future PR.