Gris Ge
Gris Ge
# Use case Create a bond with ports holding specified MAC address regardless the interface name changed or not after reboots # Proposed schema Introduce `identifier: name|mac-address`, `mac-address: ` and...
Demo code: ```rust // SPDX-License-Identifier: Apache-2.0 #[derive(Debug, Default)] enum InterfaceType { #[default] Unknown, Bond, LinuxBridge, } #[derive(Debug, Default)] struct BaseInterface { name: String, iface_type: InterfaceType, } #[derive(Debug)] struct BondInterface {...
Use case: 1. Apply WIFI PSK credential to any wifi interface when specified ESSID found. 2. Apply WIFI PSK credential dedicate to specified WIFI interface. 3. Able to set different...
Current `nmstatectl fmt` does not do any sanitize or validation like: * Convert all MAC to upper case. * Sort port order * Validate over-book of ports * Interface not...
The code like `let config = self.bond.clone().unwrap_or_default();` should be replaced by `as_ref()`. And also these code should be polished: ```rust let bond_config = self.bond.clone().unwrap_or_default(); if bond_config.port.is_some() && bond_config.ports_config.is_some() { let...
Please create configure file for yamllint so it does not complain about output of `nmstatectl fmt`. https://yamllint.readthedocs.io/en/stable/rules.html#module-yamllint.rules.indentation can be used to change the indention.
`WARN nmstate::nm::nm_dbus::device] Unknown Device state reason 70` would be an example of harmless warning.
请问是否有计划支持守护进程的控制接口,方便外部软件(如NetworkManager)将DHCP获取的DNS 服务器添加到守护进程的配置中。 作为参考: * unbound 使用tcp 端口8953 ,配合TLS做认证。 * systemd-resolved使用D-BUS. * dnsmasq: 无控制API 我可以做个unix file socket 的demo. Do we have any plan on add control API to the daemon in...
When using `nmstatectl gc`, unmentioned IP section means disabled, but in `nmstatectl service` or `nmstatectl apply`, unmentioned IP means merging from current. In order to be consistent when migrating from...
For referring the parent base interface in VLAN/VxLAN/MacSec/MacVtap/MacVlan via MAC address, we introduced these properties: * `base-iface-identifier`: `name` or `mac-address`, indicate whether parent is selected by interface name or MAC...