Hi,
I would like to suggest we deprecate our use of `master/slave` in nmstate project.
And switching to these terminologies for interface relationship in the coming new release of nmstate-0.4.0:
* For bond/team/bridge: * controller/subordinate # For bridge, we can also use controller/port.
* For VLAN/VxLAN: * parent/child * base/child # Current API using `base-iface`, no need to change
For example: * The `controller` of eth1 is bond0 and `controller_type` is bond * The br0 is `controller` of eth1 * The eth1 is `port` of bridge br0 or `subordinate` of bridge br0 * The eth1 is `subordinate` of bond0 * The VLAN eth1.100 is child of eth1 * The base interface of eth1.100 is eth1 * The parent of VLAN eth1.100 is eth1 * The VLAN eth1.100 is child of eth1
I am not English native speaker, please kindly help on this if you have better ideas.
Thank you very much! Best regards!