summaryrefslogtreecommitdiff
path: root/man
diff options
context:
space:
mode:
authorFernando Fernandez Mancera <ffmancera@riseup.net>2020-11-12 21:58:13 +0100
committerThomas Haller <thaller@redhat.com>2020-11-27 10:12:36 +0100
commitcd0cf9229d49a05c4e8afbb9b87b5d621c23ea00 (patch)
tree58c45b04d3d46f1da748db2712f1814f7d720058 /man
parentde1d849f173dfa8d271720b396cb27e570ede7e9 (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.xml1
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>