Avoid using non-inclusive language
NetworkManager is using non-inclusive language, such as the term "slave", e.g. in configuration options such as packets_per_slave
or all_slaves_active
.
Maybe the term "slave" should be replaced by the term "member" in a networking context (or at least provided as an alias), similar to how Open vSwitch (https://github.com/openvswitch/ovs/commit/91fc374a9c5a2a4d9520aaa3588a7a18338a476e) or Netplan (https://github.com/canonical/netplan/pull/303) have done.
This might also apply to more terms and should be checked against https://inclusivenaming.org/ using the woke linter.
Other inclusive alternatives for the term "slave" might be "parent/child", "secondary" or "replica", according to https://github.com/canonical/Inclusive-naming/blob/main/config.yml