NetworkManager/po
Fernando Fernandez Mancera cd0cf9229d
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>
2020-11-27 10:12:36 +01:00
..
ar.po po: make update-po 2020-09-04 10:01:20 +02:00
as.po po: make update-po 2020-09-04 10:01:20 +02:00
be@latin.po po: make update-po 2020-09-04 10:01:20 +02:00
bg.po po: make update-po 2020-09-04 10:01:20 +02:00
bn_IN.po po: make update-po 2020-09-04 10:01:20 +02:00
bs.po po: make update-po 2020-09-04 10:01:20 +02:00
ca.po po: make update-po 2020-09-04 10:01:20 +02:00
ChangeLog po: drop Changelog file 2018-02-07 13:32:01 +01:00
cs.po po: make update-po 2020-09-04 10:01:20 +02:00
da.po po: update Danish (da) translation 2020-10-19 09:11:32 +02:00
de.po po: make update-po 2020-09-04 10:01:20 +02:00
dz.po po: make update-po 2020-09-04 10:01:20 +02:00
el.po po: make update-po 2020-09-04 10:01:20 +02:00
en_CA.po po: make update-po 2020-09-04 10:01:20 +02:00
en_GB.po po: make update-po 2020-09-04 10:01:20 +02:00
eo.po po: make update-po 2020-09-04 10:01:20 +02:00
es.po po: make update-po 2020-09-04 10:01:20 +02:00
et.po po: make update-po 2020-09-04 10:01:20 +02:00
eu.po po: make update-po 2020-09-04 10:01:20 +02:00
fi.po po: make update-po 2020-09-04 10:01:20 +02:00
fr.po po: remove invalid translations from po/{fr,ja,zh_CN}.po 2020-09-04 10:01:28 +02:00
gd.po po: make update-po 2020-09-04 10:01:20 +02:00
gl.po po: make update-po 2020-09-04 10:01:20 +02:00
gu.po po: make update-po 2020-09-04 10:01:20 +02:00
he.po po: make update-po 2020-09-04 10:01:20 +02:00
hi.po po: make update-po 2020-09-04 10:01:20 +02:00
hr.po po: make update-po 2020-09-04 10:01:20 +02:00
hu.po po: make update-po 2020-09-04 10:01:20 +02:00
id.po po: make update-po 2020-09-04 10:01:20 +02:00
it.po po: make update-po 2020-09-04 10:01:20 +02:00
ja.po po: remove invalid translations from po/{fr,ja,zh_CN}.po 2020-09-04 10:01:28 +02:00
ka.po po: make update-po 2020-09-04 10:01:20 +02:00
kn.po po: make update-po 2020-09-04 10:01:20 +02:00
ko.po po: make update-po 2020-09-04 10:01:20 +02:00
ku.po po: make update-po 2020-09-04 10:01:20 +02:00
LINGUAS po: add Gaelic (gd) translation (bgo #761282) 2016-01-31 22:14:47 +01:00
lt.po po: make update-po 2020-09-04 10:01:20 +02:00
lv.po po: make update-po 2020-09-04 10:01:20 +02:00
meson.build license: Add license using SPDX identifiers to meson build files 2020-02-17 13:16:57 +01:00
mk.po po: make update-po 2020-09-04 10:01:20 +02:00
ml.po po: make update-po 2020-09-04 10:01:20 +02:00
mr.po po: make update-po 2020-09-04 10:01:20 +02:00
nb.po po: make update-po 2020-09-04 10:01:20 +02:00
ne.po po: make update-po 2020-09-04 10:01:20 +02:00
nl.po po: make update-po 2020-09-04 10:01:20 +02:00
oc.po po: make update-po 2020-09-04 10:01:20 +02:00
or.po po: make update-po 2020-09-04 10:01:20 +02:00
pa.po po: make update-po 2020-09-04 10:01:20 +02:00
pl.po po: make update-po 2020-09-04 10:01:20 +02:00
POTFILES.in veth: add support to configure veth interfaces 2020-11-27 10:12:36 +01:00
POTFILES.skip nm-online: allow configuring timeout via NM_ONLINE_TIMEOUT environment 2020-04-30 21:46:59 +02:00
pt.po po: update Portuguese (pt) translation 2020-10-12 10:02:51 +02:00
pt_BR.po po: make update-po 2020-09-04 10:01:20 +02:00
ru.po po: make update-po 2020-09-04 10:01:20 +02:00
rw.po po: make update-po 2020-09-04 10:01:20 +02:00
sk.po po: make update-po 2020-09-04 10:01:20 +02:00
sl.po po: make update-po 2020-09-04 10:01:20 +02:00
sq.po po: make update-po 2020-09-04 10:01:20 +02:00
sr.po po: make update-po 2020-09-04 10:01:20 +02:00
sr@latin.po po: make update-po 2020-09-04 10:01:20 +02:00
sv.po po: make update-po 2020-09-04 10:01:20 +02:00
ta.po po: make update-po 2020-09-04 10:01:20 +02:00
te.po po: make update-po 2020-09-04 10:01:20 +02:00
th.po po: make update-po 2020-09-04 10:01:20 +02:00
tr.po po: make update-po 2020-09-04 10:01:20 +02:00
uk.po po: update Ukrainian (uk) translation 2020-11-17 13:13:44 +01:00
vi.po po: make update-po 2020-09-04 10:01:20 +02:00
wa.po po: make update-po 2020-09-04 10:01:20 +02:00
zh_CN.po po: correct Chinese translation 2020-09-21 12:59:21 +02:00
zh_HK.po po: make update-po 2020-09-04 10:01:20 +02:00
zh_TW.po po: make update-po 2020-09-04 10:01:20 +02:00