NMSettingIPConfig can have a list of dns-options.
If the list is empty, there are two similar (but differentiated) states. Either the options are explicitly set to have no values, or the options are left undefined. The latter means to use a default configuration, while the former explicitly means "no-options".
this |
the SettingIPConfig |
whether DNS options are initialized or left unset (the default). |