diff options
author | Fernando Fernandez Mancera <ffmancera@riseup.net> | 2020-11-12 21:58:13 +0100 |
---|---|---|
committer | Thomas Haller <thaller@redhat.com> | 2020-11-27 10:12:36 +0100 |
commit | cd0cf9229d49a05c4e8afbb9b87b5d621c23ea00 (patch) | |
tree | 58c45b04d3d46f1da748db2712f1814f7d720058 /man | |
parent | de1d849f173dfa8d271720b396cb27e570ede7e9 (diff) |
veth: add support to configure veth interfaces
NetworkManager is now able to configure veth interfaces throught the
NMSettingVeth. Veth interfaces only have "peer" property.
In order to support Veth interfaces in NetworkManager the design need
to pass the following requirements:
* Veth setting only has "peer" attribute.
* Ethernet profiles must be applicable to Veth interfaces.
* When creating a veth interface, the peer will be managed by
NetworkManager but will not have a profile.
* Veth connection can reapply only if the peer has not been modified.
* In order to modify the veth peer, NetworkManager must deactivate the
connection and create a new one with peer modified.
In general, it should support the basis of veth interfaces but without
breaking any existing feature or use case. The users that are using veth
interfaces as ethernet should not notice anything changed unless they
specified the veth peer setting.
Creating a Veth interface in NetworkManager is useful even without the
support for namespaces for some use cases, e.g "connecting one side of
the veth to an OVS bridge and the other side to a Linux bridge" this is
done when using OVN kubernetes [1][2]. In addition, it would provide
persistent configuration and rollback support for Veth interfaces.
[1] https://bugzilla.redhat.com/show_bug.cgi?id=1885605
[2] https://bugzilla.redhat.com/show_bug.cgi?id=1894139
Signed-off-by: Fernando Fernandez Mancera <ffmancera@riseup.net>
Diffstat (limited to 'man')
-rw-r--r-- | man/nmcli.xml | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/man/nmcli.xml b/man/nmcli.xml index 88d09e777a..b0665efd69 100644 --- a/man/nmcli.xml +++ b/man/nmcli.xml @@ -1002,6 +1002,7 @@ <listitem><para><literal>team</literal></para></listitem> <listitem><para><literal>team-slave</literal> (deprecated for ethernet with master)</para></listitem> <listitem><para><literal>tun</literal></para></listitem> + <listitem><para><literal>veth</literal></para></listitem> <listitem><para><literal>vlan</literal></para></listitem> <listitem><para><literal>vpn</literal></para></listitem> <listitem><para><literal>vrf</literal></para></listitem> |