diff options
| author | Michael Biebl <biebl@debian.org> | 2026-05-14 19:21:22 +0200 |
|---|---|---|
| committer | Michael Biebl <biebl@debian.org> | 2026-05-14 19:21:22 +0200 |
| commit | 869e9027026cdbb15d4e4a6327ff41d2697858eb (patch) | |
| tree | 52edec7f935ff1bbb425c3515c6e49e6b8b0e28b /introspection | |
| parent | 067fb576988f685e83ac8b0ae690334aff547c85 (diff) | |
New upstream version 1.56.1 upstream/1.56.1
Diffstat (limited to 'introspection')
| -rw-r--r-- | introspection/meson.build | 1 | ||||
| -rw-r--r-- | introspection/org.freedesktop.NetworkManager.Device.Geneve.xml | 63 | ||||
| -rw-r--r-- | introspection/org.freedesktop.NetworkManager.Device.xml | 17 |
3 files changed, 81 insertions, 0 deletions
diff --git a/introspection/meson.build b/introspection/meson.build index 16bb5ed4..7703b469 100644 --- a/introspection/meson.build +++ b/introspection/meson.build @@ -15,6 +15,7 @@ ifaces = [ 'org.freedesktop.NetworkManager.Device.Bridge', 'org.freedesktop.NetworkManager.Device.Dummy', 'org.freedesktop.NetworkManager.Device.Generic', + 'org.freedesktop.NetworkManager.Device.Geneve', 'org.freedesktop.NetworkManager.Device.Hsr', 'org.freedesktop.NetworkManager.Device.IPTunnel', 'org.freedesktop.NetworkManager.Device.Infiniband', diff --git a/introspection/org.freedesktop.NetworkManager.Device.Geneve.xml b/introspection/org.freedesktop.NetworkManager.Device.Geneve.xml new file mode 100644 index 00000000..fc568dff --- /dev/null +++ b/introspection/org.freedesktop.NetworkManager.Device.Geneve.xml @@ -0,0 +1,63 @@ +<?xml version="1.0" encoding="UTF-8"?> +<node name="/"> + <!-- + org.freedesktop.NetworkManager.Device.Geneve: + @short_description: GENEVE Device. + + --> + <interface name="org.freedesktop.NetworkManager.Device.Geneve"> + + <!-- + Id: + @since: 1.56.1 + + The GENEVE Virtual Network Identifier (VNI). + --> + <property name="Id" type="u" access="read"/> + + <!-- + Remote: + @since: 1.56.1 + + The IP (v4 or v6) address of the remote endpoint to which GENEVE packets + are sent. + --> + <property name="Remote" type="s" access="read"/> + + <!-- + Tos: + @since: 1.56.1 + + The value to use in the IP ToS field for GENEVE packets sent to the remote + endpoint. + --> + <property name="Tos" type="y" access="read"/> + + <!-- + Ttl: + @since: 1.56.1 + + The value to use in the IP TTL field for GENEVE packets sent to the remote + endpoint. + --> + <property name="Ttl" type="i" access="read"/> + + <!-- + Df: + @since: 1.56.1 + + The Don't Fragment (DF) flag setting for GENEVE packets. 0 means unset, + 1 means set, 2 means inherit from the underlying interface. + --> + <property name="Df" type="y" access="read"/> + + <!-- + DstPort: + @since: 1.56.1 + + Destination port for outgoing GENEVE packets. + --> + <property name="DstPort" type="q" access="read"/> + + </interface> +</node> diff --git a/introspection/org.freedesktop.NetworkManager.Device.xml b/introspection/org.freedesktop.NetworkManager.Device.xml index 085d2a1f..d770cfe6 100644 --- a/introspection/org.freedesktop.NetworkManager.Device.xml +++ b/introspection/org.freedesktop.NetworkManager.Device.xml @@ -175,6 +175,9 @@ property has a similar effect to configuring the device as unmanaged via the keyfile.unmanaged-devices setting in NetworkManager.conf. Changes to this value are not persistent and lost after NetworkManager restart. + + DEPRECATED: 1.56.1: Use the SetManaged method instead, which supports + additional features like persisting the state to disk --> <property name="Managed" type="b" access="readwrite"/> @@ -392,6 +395,20 @@ <method name="Delete"/> <!-- + SetManaged: + @managed:(<link linkend="NMDeviceManaged">NMDeviceManaged</link>) Whether the device is managed. Possible values are "no" (0), "yes" (1) and "reset" (2). + @flags: (<link linkend="NMDeviceManagedFlags">NMDeviceManagedFlags</link>) flags. + @since: 1.56.1 + + Set the managed state of the device. With the flags argument different + behaviors can be achieved, like storing the new managed state to disk. + --> + <method name="SetManaged"> + <arg name="managed" type="u" direction="in"/> + <arg name="flags" type="u" direction="in"/> + </method> + + <!-- StateChanged: @new_state: (<link linkend="NMDeviceState">NMDeviceState</link>) The new state of the device. @old_state: (<link linkend="NMDeviceState">NMDeviceState</link>) The previous state of the device. |