diff options
| author | Michael Biebl <biebl@debian.org> | 2021-02-11 18:11:46 +0100 |
|---|---|---|
| committer | Michael Biebl <biebl@debian.org> | 2021-02-11 18:11:46 +0100 |
| commit | 80ec1decc49c72efec2a8b87c06245c92c0ab807 (patch) | |
| tree | e3b229aa94e8dcf0590f2317664176e7b8f7607b /docs/libnm | |
| parent | 65f86e8f56267192d42f2b629fc6b0c99fb9cd0c (diff) | |
New upstream version 1.29.90 upstream/1.29.90
Diffstat (limited to 'docs/libnm')
43 files changed, 2549 insertions, 1094 deletions
diff --git a/docs/libnm/Makefile.am b/docs/libnm/Makefile.am index b637f798..ae61d85a 100644 --- a/docs/libnm/Makefile.am +++ b/docs/libnm/Makefile.am @@ -40,6 +40,7 @@ IGNORE_HFILES= \ nm-crypto-impl.h \ nm-crypto.h \ nm-dbus-helpers.h \ + nm-default-libnm-core.h \ nm-device-private.h \ nm-dhcp4-config.h \ nm-dhcp6-config.h \ @@ -60,7 +61,7 @@ IGNORE_HFILES= \ \ nm-auth-subject.h \ nm-common-macros.h \ - nm-ethtool-utils.h \ + nm-ethtool-base.h \ nm-libnm-core-utils.h \ \ nm-dispatcher-api.h \ @@ -100,16 +101,19 @@ GTKDOC_LIBS = \ # include common portion ... include $(top_srcdir)/gtk-doc.make -EXTRA_DIST += version.xml.in meson.build +EXTRA_DIST += \ + version.xml.in \ + meson.build \ + $(NULL) CLEANFILES += \ - libnm-sections.txt \ - libnm-overrides.txt \ html/* \ tmpl/* \ - xml/* - -DISTCLEANFILES = libnm.actions + xml/* \ + libnm-overrides.txt \ + libnm-sections.txt \ + libnm.actions \ + $(NULL) if GTK_DOC_BUILD_HTML check-local-gtk-doc-patch: diff --git a/docs/libnm/Makefile.in b/docs/libnm/Makefile.in index 0cb88c82..c69f89b5 100644 --- a/docs/libnm/Makefile.in +++ b/docs/libnm/Makefile.in @@ -489,6 +489,7 @@ IGNORE_HFILES = \ nm-crypto-impl.h \ nm-crypto.h \ nm-dbus-helpers.h \ + nm-default-libnm-core.h \ nm-device-private.h \ nm-dhcp4-config.h \ nm-dhcp6-config.h \ @@ -509,7 +510,7 @@ IGNORE_HFILES = \ \ nm-auth-subject.h \ nm-common-macros.h \ - nm-ethtool-utils.h \ + nm-ethtool-base.h \ nm-libnm-core-utils.h \ \ nm-dispatcher-api.h \ @@ -568,7 +569,8 @@ SETUP_FILES = \ # include common portion ... -EXTRA_DIST = $(HTML_IMAGES) $(SETUP_FILES) version.xml.in meson.build +EXTRA_DIST = $(HTML_IMAGES) $(SETUP_FILES) version.xml.in meson.build \ + $(NULL) DOC_STAMPS = setup-build.stamp scan-build.stamp sgml-build.stamp \ html-build.stamp pdf-build.stamp \ sgml.stamp html.stamp pdf.stamp @@ -587,8 +589,8 @@ REPORT_FILES = \ $(DOC_MODULE)-unused.txt CLEANFILES = $(SCANOBJ_FILES) $(REPORT_FILES) $(DOC_STAMPS) \ - gtkdoc-check.test libnm-sections.txt libnm-overrides.txt \ - html/* tmpl/* xml/* + gtkdoc-check.test html/* tmpl/* xml/* libnm-overrides.txt \ + libnm-sections.txt libnm.actions $(NULL) @GTK_DOC_BUILD_HTML_FALSE@HTML_BUILD_STAMP = @GTK_DOC_BUILD_HTML_TRUE@HTML_BUILD_STAMP = html-build.stamp @GTK_DOC_BUILD_PDF_FALSE@PDF_BUILD_STAMP = @@ -624,7 +626,6 @@ GTK_DOC_V_XREF_0 = @echo " DOC Fixing cross-references"; GTK_DOC_V_PDF = $(GTK_DOC_V_PDF_@AM_V@) GTK_DOC_V_PDF_ = $(GTK_DOC_V_PDF_@AM_DEFAULT_V@) GTK_DOC_V_PDF_0 = @echo " DOC Building PDF"; -DISTCLEANFILES = libnm.actions all: all-am .SUFFIXES: @@ -742,7 +743,6 @@ clean-generic: distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) - -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" diff --git a/docs/libnm/html/NMAccessPoint.html b/docs/libnm/html/NMAccessPoint.html index 9f536ca4..e12e1c6f 100644 --- a/docs/libnm/html/NMAccessPoint.html +++ b/docs/libnm/html/NMAccessPoint.html @@ -506,7 +506,10 @@ filter. </p></td> <p>an array of <a href="/usr/share/gtk-doc/html/libnm-util/NMConnection.html#NMConnection-struct"><span class="type">NMConnections</span></a> that could be activated with the given <em class="parameter"><code>ap</code></em> . The array should -be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#g-ptr-array-unref"><code class="function">g_ptr_array_unref()</code></a> when it is no longer required. </p> +be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#g-ptr-array-unref"><code class="function">g_ptr_array_unref()</code></a> when it is no longer required.</p> +<p>WARNING: the transfer annotation for this function may not work correctly +with bindings. See https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/305. +You can filter the list yourself with <a class="link" href="NMAccessPoint.html#nm-access-point-connection-valid" title="nm_access_point_connection_valid ()"><code class="function">nm_access_point_connection_valid()</code></a>. </p> <p><span class="annotation">[<acronym title="The caller owns the data, and is responsible for free it."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> NMConnection]</span></p> </div> </div> diff --git a/docs/libnm/html/NMClient.html b/docs/libnm/html/NMClient.html index 1d2f15b3..7e7c131d 100644 --- a/docs/libnm/html/NMClient.html +++ b/docs/libnm/html/NMClient.html @@ -793,6 +793,14 @@ <a class="link" href="NMClient.html#nm-client-dbus-set-property-finish" title="nm_client_dbus_set_property_finish ()">nm_client_dbus_set_property_finish</a> <span class="c_punctuation">()</span> </td> </tr> +<tr> +<td class="function_type"> +<span class="returnvalue">void</span> +</td> +<td class="function_name"> +<a class="link" href="NMClient.html#nm-utils-print" title="nm_utils_print ()">nm_utils_print</a> <span class="c_punctuation">()</span> +</td> +</tr> </tbody> </table></div> </div> @@ -4957,6 +4965,45 @@ nm_client_dbus_set_property_finish (<em class="parameter"><code><a class="link" </div> <p class="since">Since: 1.24</p> </div> +<hr> +<div class="refsect2"> +<a name="nm-utils-print"></a><h3>nm_utils_print ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +nm_utils_print (<em class="parameter"><code><span class="type">int</span> output_mode</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *msg</code></em>);</pre> +<p>The only purpose of this function is to give access to <a href="https://developer.gnome.org/glib/unstable/glib-Warnings-and-Assertions.html#g-print"><code class="function">g_print()</code></a> +or <a href="https://developer.gnome.org/glib/unstable/glib-Warnings-and-Assertions.html#g-printerr"><code class="function">g_printerr()</code></a> from pygobject. libnm can do debug logging by +setting LIBNM_CLIENT_DEBUG and uses thereby <a href="https://developer.gnome.org/glib/unstable/glib-Warnings-and-Assertions.html#g-printerr"><code class="function">g_printerr()</code></a> or +<a href="https://developer.gnome.org/glib/unstable/glib-Warnings-and-Assertions.html#g-print"><code class="function">g_print()</code></a>. A plain "<code class="function">print()</code>" function in python is not in sync +with these functions (it implements additional buffering). By +using <a class="link" href="NMClient.html#nm-utils-print" title="nm_utils_print ()"><code class="function">nm_utils_print()</code></a>, the same logging mechanisms can be used.</p> +<div class="refsect3"> +<a name="nm-utils-print.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>output_mode</p></td> +<td class="parameter_description"><p>if 1 it uses <a href="https://developer.gnome.org/glib/unstable/glib-Warnings-and-Assertions.html#g-print"><code class="function">g_print()</code></a>. If 2, it uses <a href="https://developer.gnome.org/glib/unstable/glib-Warnings-and-Assertions.html#g-printerr"><code class="function">g_printerr()</code></a>. +If 0, it uses either <a href="https://developer.gnome.org/glib/unstable/glib-Warnings-and-Assertions.html#g-print"><code class="function">g_print()</code></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Warnings-and-Assertions.html#g-printerr"><code class="function">g_printerr()</code></a>, depending +on LIBNM_CLIENT_DEBUG (and the "stdout" flag).</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>msg</p></td> +<td class="parameter_description"><p>the message to print. The function does not append +a trailing newline.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<p class="since">Since: 1.30</p> +</div> </div> <div class="refsect1"> <a name="NMClient.other_details"></a><h2>Types and Values</h2> diff --git a/docs/libnm/html/NMConnection.html b/docs/libnm/html/NMConnection.html index 258ea96b..44e1f9b4 100644 --- a/docs/libnm/html/NMConnection.html +++ b/docs/libnm/html/NMConnection.html @@ -2850,7 +2850,7 @@ calling <a class="link" href="NMConnection.html#nm-connection-to-dbus" title="nm <td class="enum_member_name"><p><a name="NM-CONNECTION-SERIALIZE-WITH-SECRETS-AGENT-OWNED:CAPS"></a>NM_CONNECTION_SERIALIZE_WITH_SECRETS_AGENT_OWNED</p></td> <td class="enum_member_description"> <p>if set, only secrets that -are agent owned will be serialized. Since: 1.20</p> +are agent owned will be serialized. Since: 1.20.</p> </td> <td class="enum_member_annotations"> </td> </tr> diff --git a/docs/libnm/html/NMDevice.html b/docs/libnm/html/NMDevice.html index 358ca2fd..c1d5d86f 100644 --- a/docs/libnm/html/NMDevice.html +++ b/docs/libnm/html/NMDevice.html @@ -2389,7 +2389,10 @@ incompatible with the device. To get the full list of connections see <p>an array of <a href="/usr/share/gtk-doc/html/libnm-util/NMConnection.html#NMConnection-struct"><span class="type">NMConnections</span></a> that could be activated with the given <em class="parameter"><code>device</code></em> . The array -should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#g-ptr-array-unref"><code class="function">g_ptr_array_unref()</code></a> when it is no longer required. </p> +should be freed with <a href="https://developer.gnome.org/glib/unstable/glib-Pointer-Arrays.html#g-ptr-array-unref"><code class="function">g_ptr_array_unref()</code></a> when it is no longer required.</p> +<p>WARNING: the transfer annotation for this function may not work correctly +with bindings. See https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/305. +You can filter the list yourself with <a class="link" href="NMDevice.html#nm-device-connection-valid" title="nm_device_connection_valid ()"><code class="function">nm_device_connection_valid()</code></a>. </p> <p><span class="annotation">[<acronym title="The caller owns the data, and is responsible for free it."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> NMConnection]</span></p> </div> </div> diff --git a/docs/libnm/html/NMDeviceTun.html b/docs/libnm/html/NMDeviceTun.html index cadaca55..9d41ed96 100644 --- a/docs/libnm/html/NMDeviceTun.html +++ b/docs/libnm/html/NMDeviceTun.html @@ -7,7 +7,7 @@ <link rel="home" href="index.html" title="libnm Reference Manual"> <link rel="up" href="ch04.html" title="Device and Runtime Configuration API Reference"> <link rel="prev" href="NMDeviceTeam.html" title="NMDeviceTeam"> -<link rel="next" href="NMDeviceVlan.html" title="NMDeviceVlan"> +<link rel="next" href="NMDeviceVeth.html" title="NMDeviceVeth"> <meta name="generator" content="GTK-Doc V1.33.1 (XML mode)"> <link rel="stylesheet" href="style.css" type="text/css"> </head> @@ -20,7 +20,7 @@ <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> <td><a accesskey="u" href="ch04.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> <td><a accesskey="p" href="NMDeviceTeam.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> -<td><a accesskey="n" href="NMDeviceVlan.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +<td><a accesskey="n" href="NMDeviceVeth.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> </tr></table> <div class="refentry"> <a name="NMDeviceTun"></a><div class="titlepage"></div> diff --git a/docs/libnm/html/NMDeviceVeth.html b/docs/libnm/html/NMDeviceVeth.html new file mode 100644 index 00000000..dd03515c --- /dev/null +++ b/docs/libnm/html/NMDeviceVeth.html @@ -0,0 +1,108 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>NMDeviceVeth: libnm Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="libnm Reference Manual"> +<link rel="up" href="ch04.html" title="Device and Runtime Configuration API Reference"> +<link rel="prev" href="NMDeviceTun.html" title="NMDeviceTun"> +<link rel="next" href="NMDeviceVlan.html" title="NMDeviceVlan"> +<meta name="generator" content="GTK-Doc V1.33.1 (XML mode)"> +<link rel="stylesheet" href="style.css" type="text/css"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle"> +<td width="100%" align="left" class="shortcuts"> +<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> + <a href="#NMDeviceVeth.description" class="shortcut">Description</a></span> +</td> +<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> +<td><a accesskey="u" href="ch04.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="NMDeviceTun.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="NMDeviceVlan.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="NMDeviceVeth"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="NMDeviceVeth.top_of_page"></a>NMDeviceVeth</span></h2> +<p>NMDeviceVeth</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="NMDeviceVeth.functions"></a><h2>Functions</h2> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="functions_proto_type"> +<col class="functions_proto_name"> +</colgroup> +<tbody><tr> +<td class="function_type"> +<a class="link" href="NMDevice.html" title="NMDevice"><span class="returnvalue">NMDevice</span></a> * +</td> +<td class="function_name"> +<a class="link" href="NMDeviceVeth.html#nm-device-veth-get-peer" title="nm_device_veth_get_peer ()">nm_device_veth_get_peer</a> <span class="c_punctuation">()</span> +</td> +</tr></tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="NMDeviceVeth.other"></a><h2>Types and Values</h2> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="other_proto_type"> +<col class="other_proto_name"> +</colgroup> +<tbody><tr> +<td class="define_keyword">#define</td> +<td class="function_name"><a class="link" href="NMDeviceVeth.html#NM-DEVICE-VETH-PEER:CAPS" title="NM_DEVICE_VETH_PEER">NM_DEVICE_VETH_PEER</a></td> +</tr></tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="NMDeviceVeth.description"></a><h2>Description</h2> +</div> +<div class="refsect1"> +<a name="NMDeviceVeth.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="nm-device-veth-get-peer"></a><h3>nm_device_veth_get_peer ()</h3> +<pre class="programlisting"><a class="link" href="NMDevice.html" title="NMDevice"><span class="returnvalue">NMDevice</span></a> * +nm_device_veth_get_peer (<em class="parameter"><code><a class="link" href="NMDeviceVeth.html" title="NMDeviceVeth"><span class="type">NMDeviceVeth</span></a> *device</code></em>);</pre> +<div class="refsect3"> +<a name="nm-device-veth-get-peer.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody><tr> +<td class="parameter_name"><p>device</p></td> +<td class="parameter_description"><p>a <a class="link" href="NMDeviceVeth.html" title="NMDeviceVeth"><span class="type">NMDeviceVeth</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="nm-device-veth-get-peer.returns"></a><h4>Returns</h4> +<p>the device's peer device. </p> +<p><span class="annotation">[<acronym title="The data is owned by the callee, which is responsible of freeing it."><span class="acronym">transfer none</span></acronym>]</span></p> +</div> +<p class="since">Since: 1.30</p> +</div> +</div> +<div class="refsect1"> +<a name="NMDeviceVeth.other_details"></a><h2>Types and Values</h2> +<div class="refsect2"> +<a name="NM-DEVICE-VETH-PEER:CAPS"></a><h3>NM_DEVICE_VETH_PEER</h3> +<pre class="programlisting">#define NM_DEVICE_VETH_PEER "peer" +</pre> +</div> +</div> +</div> +<div class="footer"> +<hr>Generated by GTK-Doc V1.33.1</div> +</body> +</html> \ No newline at end of file diff --git a/docs/libnm/html/NMDeviceVlan.html b/docs/libnm/html/NMDeviceVlan.html index a6107aee..463b4216 100644 --- a/docs/libnm/html/NMDeviceVlan.html +++ b/docs/libnm/html/NMDeviceVlan.html @@ -6,7 +6,7 @@ <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> <link rel="home" href="index.html" title="libnm Reference Manual"> <link rel="up" href="ch04.html" title="Device and Runtime Configuration API Reference"> -<link rel="prev" href="NMDeviceTun.html" title="NMDeviceTun"> +<link rel="prev" href="NMDeviceVeth.html" title="NMDeviceVeth"> <link rel="next" href="NMDeviceVrf.html" title="NMDeviceVrf"> <meta name="generator" content="GTK-Doc V1.33.1 (XML mode)"> <link rel="stylesheet" href="style.css" type="text/css"> @@ -19,7 +19,7 @@ </td> <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> <td><a accesskey="u" href="ch04.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> -<td><a accesskey="p" href="NMDeviceTun.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="p" href="NMDeviceVeth.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> <td><a accesskey="n" href="NMDeviceVrf.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> </tr></table> <div class="refentry"> diff --git a/docs/libnm/html/NMSetting.html b/docs/libnm/html/NMSetting.html index 0a4be591..5c00d03e 100644 --- a/docs/libnm/html/NMSetting.html +++ b/docs/libnm/html/NMSetting.html @@ -312,6 +312,7 @@ <span class="lineart">├──</span> <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> <span class="lineart">├──</span> <a class="link" href="NMSettingGeneric.html" title="NMSettingGeneric">NMSettingGeneric</a> <span class="lineart">├──</span> <a class="link" href="NMSettingGsm.html" title="NMSettingGsm">NMSettingGsm</a> + <span class="lineart">├──</span> <a class="link" href="NMSettingHostname.html" title="NMSettingHostname">NMSettingHostname</a> <span class="lineart">├──</span> <a class="link" href="NMSettingInfiniband.html" title="NMSettingInfiniband">NMSettingInfiniband</a> <span class="lineart">├──</span> <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a> <span class="lineart">├──</span> <a class="link" href="NMSettingIPTunnel.html" title="NMSettingIPTunnel">NMSettingIPTunnel</a> @@ -321,6 +322,7 @@ <span class="lineart">├──</span> <a class="link" href="NMSettingOlpcMesh.html" title="NMSettingOlpcMesh">NMSettingOlpcMesh</a> <span class="lineart">├──</span> <a class="link" href="NMSettingOvsBridge.html" title="NMSettingOvsBridge">NMSettingOvsBridge</a> <span class="lineart">├──</span> <a class="link" href="NMSettingOvsDpdk.html" title="NMSettingOvsDpdk">NMSettingOvsDpdk</a> + <span class="lineart">├──</span> <a class="link" href="NMSettingOvsExternalIDs.html" title="NMSettingOvsExternalIDs">NMSettingOvsExternalIDs</a> <span class="lineart">├──</span> <a class="link" href="NMSettingOvsInterface.html" title="NMSettingOvsInterface">NMSettingOvsInterface</a> <span class="lineart">├──</span> <a class="link" href="NMSettingOvsPatch.html" title="NMSettingOvsPatch">NMSettingOvsPatch</a> <span class="lineart">├──</span> <a class="link" href="NMSettingOvsPort.html" title="NMSettingOvsPort">NMSettingOvsPort</a> @@ -334,6 +336,7 @@ <span class="lineart">├──</span> <a class="link" href="NMSettingTeamPort.html" title="NMSettingTeamPort">NMSettingTeamPort</a> <span class="lineart">├──</span> <a class="link" href="NMSettingTun.html" title="NMSettingTun">NMSettingTun</a> <span class="lineart">├──</span> <a class="link" href="NMSettingUser.html" title="NMSettingUser">NMSettingUser</a> + <span class="lineart">├──</span> <a class="link" href="NMSettingVeth.html" title="NMSettingVeth">NMSettingVeth</a> <span class="lineart">├──</span> <a class="link" href="NMSettingVlan.html" title="NMSettingVlan">NMSettingVlan</a> <span class="lineart">├──</span> <a class="link" href="NMSettingVpn.html" title="NMSettingVpn">NMSettingVpn</a> <span class="lineart">├──</span> <a class="link" href="NMSettingVrf.html" title="NMSettingVrf">NMSettingVrf</a> diff --git a/docs/libnm/html/NMSetting8021x.html b/docs/libnm/html/NMSetting8021x.html index f9f0c304..9f3fbf59 100644 --- a/docs/libnm/html/NMSetting8021x.html +++ b/docs/libnm/html/NMSetting8021x.html @@ -4961,12 +4961,16 @@ server certificate's altSubjectName is performed.</p> <div class="refsect2"> <a name="NMSetting8021x--phase2-auth"></a><h3>The <code class="literal">“phase2-auth”</code> property</h3> <pre class="programlisting"> “phase2-auth” <span class="type">char</span> *</pre> -<p>Specifies the allowed "phase 2" inner non-EAP authentication method when -an EAP method that uses an inner TLS tunnel is specified in the -<a class="link" href="NMSetting8021x.html#NMSetting8021x--eap" title="The “eap” property"><span class="type">“eap”</span></a> property. Recognized non-EAP "phase 2" methods are -"pap", "chap", "mschap", "mschapv2", "gtc", "otp", "md5", and "tls". +<p>Specifies the allowed "phase 2" inner authentication method when an EAP +method that uses an inner TLS tunnel is specified in the <a class="link" href="NMSetting8021x.html#NMSetting8021x--eap" title="The “eap” property"><span class="type">“eap”</span></a> +property. For TTLS this property selects one of the supported non-EAP +inner methods: "pap", "chap", "mschap", "mschapv2" while +<a class="link" href="NMSetting8021x.html#NMSetting8021x--phase2-autheap" title="The “phase2-autheap” property"><span class="type">“phase2-autheap”</span></a> selects an EAP inner method. For PEAP +this selects an inner EAP method, one of: "gtc", "otp", "md5" and "tls". Each "phase 2" inner method requires specific parameters for successful -authentication; see the wpa_supplicant documentation for more details.</p> +authentication; see the wpa_supplicant documentation for more details. +Both <a class="link" href="NMSetting8021x.html#NMSetting8021x--phase2-auth" title="The “phase2-auth” property"><span class="type">“phase2-auth”</span></a> and <a class="link" href="NMSetting8021x.html#NMSetting8021x--phase2-autheap" title="The “phase2-autheap” property"><span class="type">“phase2-autheap”</span></a> cannot +be specified.</p> <p>Owner: NMSetting8021x</p> <p>Flags: Read / Write</p> <p>Default value: NULL</p> @@ -4976,11 +4980,11 @@ authentication; see the wpa_supplicant documentation for more details.</p> <a name="NMSetting8021x--phase2-autheap"></a><h3>The <code class="literal">“phase2-autheap”</code> property</h3> <pre class="programlisting"> “phase2-autheap” <span class="type">char</span> *</pre> <p>Specifies the allowed "phase 2" inner EAP-based authentication method -when an EAP method that uses an inner TLS tunnel is specified in the -<a class="link" href="NMSetting8021x.html#NMSetting8021x--eap" title="The “eap” property"><span class="type">“eap”</span></a> property. Recognized EAP-based "phase 2" methods are -"md5", "mschapv2", "otp", "gtc", and "tls". Each "phase 2" inner method -requires specific parameters for successful authentication; see the -wpa_supplicant documentation for more details.</p> +when TTLS is specified in the <a class="link" href="NMSetting8021x.html#NMSetting8021x--eap" title="The “eap” property"><span class="type">“eap”</span></a> property. Recognized +EAP-based "phase 2" methods are "md5", "mschapv2", "otp", "gtc", and +"tls". Each "phase 2" inner method requires specific parameters for +successful authentication; see the wpa_supplicant documentation for +more details.</p> <p>Owner: NMSetting8021x</p> <p>Flags: Read / Write</p> <p>Default value: NULL</p> diff --git a/docs/libnm/html/NMSettingBond.html b/docs/libnm/html/NMSettingBond.html index 5d09b50c..7dcaa606 100644 --- a/docs/libnm/html/NMSettingBond.html +++ b/docs/libnm/html/NMSettingBond.html @@ -420,12 +420,8 @@ setting; the value is owned by the setting and must not be modified</p> nm_setting_bond_add_option (<em class="parameter"><code><a class="link" href="NMSettingBond.html" title="NMSettingBond"><span class="type">NMSettingBond</span></a> *setting</code></em>, <em class="parameter"><code>const <span class="type">char</span> *name</code></em>, <em class="parameter"><code>const <span class="type">char</span> *value</code></em>);</pre> -<p>Add an option to the table. The option is compared to an internal list -of allowed options. Option names may contain only alphanumeric characters -(ie [a-zA-Z0-9]). Adding a new name replaces any existing name/value pair +<p>Add an option to the table. Adding a new name replaces any existing name/value pair that may already exist.</p> -<p>The order of how to set several options is relevant because there are options -that conflict with each other.</p> <div class="refsect3"> <a name="nm-setting-bond-add-option.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table class="informaltable" width="100%" border="0"> @@ -455,8 +451,16 @@ that conflict with each other.</p> </div> <div class="refsect3"> <a name="nm-setting-bond-add-option.returns"></a><h4>Returns</h4> -<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the option was valid and was added to the internal option -list, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if it was not.</p> +<p> returns <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if either <em class="parameter"><code>name</code></em> +or <em class="parameter"><code>value</code></em> +is <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, in that case +the option is not set. Otherwise, the function does not fail and does not validate +the arguments. All validation happens via <a class="link" href="NMConnection.html#nm-connection-verify" title="nm_connection_verify ()"><code class="function">nm_connection_verify()</code></a> or do basic validation +yourself with <a class="link" href="NMSettingBond.html#nm-setting-bond-validate-option" title="nm_setting_bond_validate_option ()"><code class="function">nm_setting_bond_validate_option()</code></a>.</p> +<p>Note: Before 1.30, libnm would perform basic validation of the name and the value +via <a class="link" href="NMSettingBond.html#nm-setting-bond-validate-option" title="nm_setting_bond_validate_option ()"><code class="function">nm_setting_bond_validate_option()</code></a> and reject the request by returning FALSE. +Since 1.30, libnm no longer rejects any values as the setter is not supposed +to perform validation.</p> </div> </div> <hr> @@ -523,8 +527,8 @@ the <em class="parameter"><code>name</code></em> <td class="parameter_annotations"> </td> </tr> <tr> -<td class="parameter_name"><p>value</p></td> -<td class="parameter_description"><p>the value of the option to validate</p></td> +<td class="parameter_name"><p>value (allow-none)</p></td> +<td class="parameter_description"><p>the value of the option to validate.</p></td> <td class="parameter_annotations"> </td> </tr> </tbody> diff --git a/docs/libnm/html/NMSettingEthtool.html b/docs/libnm/html/NMSettingEthtool.html index 3402642f..0651e062 100644 --- a/docs/libnm/html/NMSettingEthtool.html +++ b/docs/libnm/html/NMSettingEthtool.html @@ -112,324 +112,10 @@ <col width="150px" class="other_proto_type"> <col class="other_proto_name"> </colgroup> -<tbody> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-ESP-HW-OFFLOAD:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_ESP_HW_OFFLOAD">NM_ETHTOOL_OPTNAME_FEATURE_ESP_HW_OFFLOAD</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-ESP-TX-CSUM-HW-OFFLOAD:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_ESP_TX_CSUM_HW_OFFLOAD">NM_ETHTOOL_OPTNAME_FEATURE_ESP_TX_CSUM_HW_OFFLOAD</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-FCOE-MTU:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_FCOE_MTU">NM_ETHTOOL_OPTNAME_FEATURE_FCOE_MTU</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-GRO:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_GRO">NM_ETHTOOL_OPTNAME_FEATURE_GRO</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-GSO:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_GSO">NM_ETHTOOL_OPTNAME_FEATURE_GSO</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-HIGHDMA:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_HIGHDMA">NM_ETHTOOL_OPTNAME_FEATURE_HIGHDMA</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-HW-TC-OFFLOAD:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_HW_TC_OFFLOAD">NM_ETHTOOL_OPTNAME_FEATURE_HW_TC_OFFLOAD</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-L2-FWD-OFFLOAD:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_L2_FWD_OFFLOAD">NM_ETHTOOL_OPTNAME_FEATURE_L2_FWD_OFFLOAD</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-LOOPBACK:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_LOOPBACK">NM_ETHTOOL_OPTNAME_FEATURE_LOOPBACK</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-LRO:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_LRO">NM_ETHTOOL_OPTNAME_FEATURE_LRO</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-NTUPLE:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_NTUPLE">NM_ETHTOOL_OPTNAME_FEATURE_NTUPLE</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-RX:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_RX">NM_ETHTOOL_OPTNAME_FEATURE_RX</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-RXHASH:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_RXHASH">NM_ETHTOOL_OPTNAME_FEATURE_RXHASH</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-RXVLAN:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_RXVLAN">NM_ETHTOOL_OPTNAME_FEATURE_RXVLAN</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-RX-ALL:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_RX_ALL">NM_ETHTOOL_OPTNAME_FEATURE_RX_ALL</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-RX-FCS:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_RX_FCS">NM_ETHTOOL_OPTNAME_FEATURE_RX_FCS</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-RX-GRO-HW:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_RX_GRO_HW">NM_ETHTOOL_OPTNAME_FEATURE_RX_GRO_HW</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-RX-UDP-TUNNEL-PORT-OFFLOAD:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_RX_UDP_TUNNEL_PORT_OFFLOAD">NM_ETHTOOL_OPTNAME_FEATURE_RX_UDP_TUNNEL_PORT_OFFLOAD</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-RX-VLAN-FILTER:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_FILTER">NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_FILTER</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-RX-VLAN-STAG-FILTER:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_STAG_FILTER">NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_STAG_FILTER</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-RX-VLAN-STAG-HW-PARSE:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_STAG_HW_PARSE">NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_STAG_HW_PARSE</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-SG:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_SG">NM_ETHTOOL_OPTNAME_FEATURE_SG</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TLS-HW-RECORD:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TLS_HW_RECORD">NM_ETHTOOL_OPTNAME_FEATURE_TLS_HW_RECORD</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TLS-HW-TX-OFFLOAD:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TLS_HW_TX_OFFLOAD">NM_ETHTOOL_OPTNAME_FEATURE_TLS_HW_TX_OFFLOAD</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TSO:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TSO">NM_ETHTOOL_OPTNAME_FEATURE_TSO</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX">NM_ETHTOOL_OPTNAME_FEATURE_TX</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TXVLAN:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TXVLAN">NM_ETHTOOL_OPTNAME_FEATURE_TXVLAN</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-CHECKSUM-FCOE-CRC:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_FCOE_CRC">NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_FCOE_CRC</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-CHECKSUM-IPV4:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IPV4">NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IPV4</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-CHECKSUM-IPV6:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IPV6">NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IPV6</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-CHECKSUM-IP-GENERIC:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IP_GENERIC">NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IP_GENERIC</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-CHECKSUM-SCTP:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_SCTP">NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_SCTP</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-ESP-SEGMENTATION:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_ESP_SEGMENTATION">NM_ETHTOOL_OPTNAME_FEATURE_TX_ESP_SEGMENTATION</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-FCOE-SEGMENTATION:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_FCOE_SEGMENTATION">NM_ETHTOOL_OPTNAME_FEATURE_TX_FCOE_SEGMENTATION</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-GRE-CSUM-SEGMENTATION:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_GRE_CSUM_SEGMENTATION">NM_ETHTOOL_OPTNAME_FEATURE_TX_GRE_CSUM_SEGMENTATION</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-GRE-SEGMENTATION:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_GRE_SEGMENTATION">NM_ETHTOOL_OPTNAME_FEATURE_TX_GRE_SEGMENTATION</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-GSO-PARTIAL:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_GSO_PARTIAL">NM_ETHTOOL_OPTNAME_FEATURE_TX_GSO_PARTIAL</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-GSO-ROBUST:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_GSO_ROBUST">NM_ETHTOOL_OPTNAME_FEATURE_TX_GSO_ROBUST</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-IPXIP4-SEGMENTATION:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_IPXIP4_SEGMENTATION">NM_ETHTOOL_OPTNAME_FEATURE_TX_IPXIP4_SEGMENTATION</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-IPXIP6-SEGMENTATION:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_IPXIP6_SEGMENTATION">NM_ETHTOOL_OPTNAME_FEATURE_TX_IPXIP6_SEGMENTATION</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-NOCACHE-COPY:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_NOCACHE_COPY">NM_ETHTOOL_OPTNAME_FEATURE_TX_NOCACHE_COPY</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-SCATTER-GATHER:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_SCATTER_GATHER">NM_ETHTOOL_OPTNAME_FEATURE_TX_SCATTER_GATHER</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-SCATTER-GATHER-FRAGLIST:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_SCATTER_GATHER_FRAGLIST">NM_ETHTOOL_OPTNAME_FEATURE_TX_SCATTER_GATHER_FRAGLIST</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-SCTP-SEGMENTATION:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_SCTP_SEGMENTATION">NM_ETHTOOL_OPTNAME_FEATURE_TX_SCTP_SEGMENTATION</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-TCP6-SEGMENTATION:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP6_SEGMENTATION">NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP6_SEGMENTATION</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-TCP-ECN-SEGMENTATION:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_ECN_SEGMENTATION">NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_ECN_SEGMENTATION</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-TCP-MANGLEID-SEGMENTATION:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_MANGLEID_SEGMENTATION">NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_MANGLEID_SEGMENTATION</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-TCP-SEGMENTATION:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_SEGMENTATION">NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_SEGMENTATION</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-UDP-SEGMENTATION:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_SEGMENTATION">NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_SEGMENTATION</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-UDP-TNL-CSUM-SEGMENTATION:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_TNL_CSUM_SEGMENTATION">NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_TNL_CSUM_SEGMENTATION</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-UDP-TNL-SEGMENTATION:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_TNL_SEGMENTATION">NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_TNL_SEGMENTATION</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-VLAN-STAG-HW-INSERT:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_VLAN_STAG_HW_INSERT">NM_ETHTOOL_OPTNAME_FEATURE_TX_VLAN_STAG_HW_INSERT</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-ADAPTIVE-RX:CAPS" title="NM_ETHTOOL_OPTNAME_COALESCE_ADAPTIVE_RX">NM_ETHTOOL_OPTNAME_COALESCE_ADAPTIVE_RX</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-ADAPTIVE-TX:CAPS" title="NM_ETHTOOL_OPTNAME_COALESCE_ADAPTIVE_TX">NM_ETHTOOL_OPTNAME_COALESCE_ADAPTIVE_TX</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-PKT-RATE-HIGH:CAPS" title="NM_ETHTOOL_OPTNAME_COALESCE_PKT_RATE_HIGH">NM_ETHTOOL_OPTNAME_COALESCE_PKT_RATE_HIGH</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-PKT-RATE-LOW:CAPS" title="NM_ETHTOOL_OPTNAME_COALESCE_PKT_RATE_LOW">NM_ETHTOOL_OPTNAME_COALESCE_PKT_RATE_LOW</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-RX-FRAMES:CAPS" title="NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES">NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-RX-FRAMES-HIGH:CAPS" title="NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_HIGH">NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_HIGH</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-RX-FRAMES-IRQ:CAPS" title="NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_IRQ">NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_IRQ</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-RX-FRAMES-LOW:CAPS" title="NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_LOW">NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_LOW</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-RX-USECS:CAPS" title="NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS">NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-RX-USECS-HIGH:CAPS" title="NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_HIGH">NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_HIGH</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-RX-USECS-IRQ:CAPS" title="NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_IRQ">NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_IRQ</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-RX-USECS-LOW:CAPS" title="NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_LOW">NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_LOW</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-SAMPLE-INTERVAL:CAPS" title="NM_ETHTOOL_OPTNAME_COALESCE_SAMPLE_INTERVAL">NM_ETHTOOL_OPTNAME_COALESCE_SAMPLE_INTERVAL</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-STATS-BLOCK-USECS:CAPS" title="NM_ETHTOOL_OPTNAME_COALESCE_STATS_BLOCK_USECS">NM_ETHTOOL_OPTNAME_COALESCE_STATS_BLOCK_USECS</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-TX-FRAMES:CAPS" title="NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES">NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-TX-FRAMES-HIGH:CAPS" title="NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_HIGH">NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_HIGH</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-TX-FRAMES-IRQ:CAPS" title="NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_IRQ">NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_IRQ</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-TX-FRAMES-LOW:CAPS" title="NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_LOW">NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_LOW</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-TX-USECS:CAPS" title="NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS">NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-TX-USECS-HIGH:CAPS" title="NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_HIGH">NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_HIGH</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-TX-USECS-IRQ:CAPS" title="NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_IRQ">NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_IRQ</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-TX-USECS-LOW:CAPS" title="NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_LOW">NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_LOW</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-RING-RX:CAPS" title="NM_ETHTOOL_OPTNAME_RING_RX">NM_ETHTOOL_OPTNAME_RING_RX</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-RING-RX-JUMBO:CAPS" title="NM_ETHTOOL_OPTNAME_RING_RX_JUMBO">NM_ETHTOOL_OPTNAME_RING_RX_JUMBO</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-RING-RX-MINI:CAPS" title="NM_ETHTOOL_OPTNAME_RING_RX_MINI">NM_ETHTOOL_OPTNAME_RING_RX_MINI</a></td> -</tr> -<tr> -<td class="define_keyword">#define</td> -<td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-RING-TX:CAPS" title="NM_ETHTOOL_OPTNAME_RING_TX">NM_ETHTOOL_OPTNAME_RING_TX</a></td> -</tr> -<tr> +<tbody><tr> <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="NMSettingEthtool.html#NM-SETTING-ETHTOOL-SETTING-NAME:CAPS" title="NM_SETTING_ETHTOOL_SETTING_NAME">NM_SETTING_ETHTOOL_SETTING_NAME</a></td> -</tr> -</tbody> +</tr></tbody> </table></div> </div> <div class="refsect1"> @@ -540,7 +226,7 @@ nm_setting_ethtool_get_optnames (<em class="parameter"><code><a class="link" hre <p>use <a class="link" href="NMSetting.html#nm-setting-option-get-all-names" title="nm_setting_option_get_all_names ()"><code class="function">nm_setting_option_get_all_names()</code></a> instead.</p> </div> <p>This returns all options names that are set. This includes the feature names -like <a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-GRO:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_GRO"><code class="literal">NM_ETHTOOL_OPTNAME_FEATURE_GRO</code></a>. See <a class="link" href="NMSettingEthtool.html#nm-ethtool-optname-is-feature" title="nm_ethtool_optname_is_feature ()"><code class="function">nm_ethtool_optname_is_feature()</code></a> to +like <code class="literal">NM_ETHTOOL_OPTNAME_FEATURE_GRO</code>. See <a class="link" href="NMSettingEthtool.html#nm-ethtool-optname-is-feature" title="nm_ethtool_optname_is_feature ()"><code class="function">nm_ethtool_optname_is_feature()</code></a> to check whether the option name is valid for offload features.</p> <div class="refsect3"> <a name="nm-setting-ethtool-get-optnames.parameters"></a><h4>Parameters</h4> @@ -695,472 +381,6 @@ nm_setting_ethtool_clear_features (<em class="parameter"><code><a class="link" h <div class="refsect1"> <a name="NMSettingEthtool.other_details"></a><h2>Types and Values</h2> <div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-ESP-HW-OFFLOAD:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_ESP_HW_OFFLOAD</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_ESP_HW_OFFLOAD "feature-esp-hw-offload" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-ESP-TX-CSUM-HW-OFFLOAD:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_ESP_TX_CSUM_HW_OFFLOAD</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_ESP_TX_CSUM_HW_OFFLOAD "feature-esp-tx-csum-hw-offload" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-FCOE-MTU:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_FCOE_MTU</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_FCOE_MTU "feature-fcoe-mtu" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-GRO:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_GRO</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_GRO "feature-gro" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-GSO:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_GSO</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_GSO "feature-gso" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-HIGHDMA:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_HIGHDMA</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_HIGHDMA "feature-highdma" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-HW-TC-OFFLOAD:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_HW_TC_OFFLOAD</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_HW_TC_OFFLOAD "feature-hw-tc-offload" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-L2-FWD-OFFLOAD:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_L2_FWD_OFFLOAD</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_L2_FWD_OFFLOAD "feature-l2-fwd-offload" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-LOOPBACK:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_LOOPBACK</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_LOOPBACK "feature-loopback" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-LRO:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_LRO</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_LRO "feature-lro" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-NTUPLE:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_NTUPLE</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_NTUPLE "feature-ntuple" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-RX:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_RX</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_RX "feature-rx" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-RXHASH:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_RXHASH</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_RXHASH "feature-rxhash" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-RXVLAN:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_RXVLAN</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_RXVLAN "feature-rxvlan" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-RX-ALL:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_RX_ALL</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_RX_ALL "feature-rx-all" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-RX-FCS:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_RX_FCS</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_RX_FCS "feature-rx-fcs" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-RX-GRO-HW:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_RX_GRO_HW</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_RX_GRO_HW "feature-rx-gro-hw" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-RX-UDP-TUNNEL-PORT-OFFLOAD:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_RX_UDP_TUNNEL_PORT_OFFLOAD</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_RX_UDP_TUNNEL_PORT_OFFLOAD "feature-rx-udp_tunnel-port-offload" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-RX-VLAN-FILTER:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_FILTER</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_FILTER "feature-rx-vlan-filter" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-RX-VLAN-STAG-FILTER:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_STAG_FILTER</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_STAG_FILTER "feature-rx-vlan-stag-filter" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-RX-VLAN-STAG-HW-PARSE:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_STAG_HW_PARSE</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_STAG_HW_PARSE "feature-rx-vlan-stag-hw-parse" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-SG:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_SG</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_SG "feature-sg" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-TLS-HW-RECORD:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_TLS_HW_RECORD</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_TLS_HW_RECORD "feature-tls-hw-record" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-TLS-HW-TX-OFFLOAD:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_TLS_HW_TX_OFFLOAD</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_TLS_HW_TX_OFFLOAD "feature-tls-hw-tx-offload" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-TSO:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_TSO</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_TSO "feature-tso" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-TX:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_TX</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_TX "feature-tx" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-TXVLAN:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_TXVLAN</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_TXVLAN "feature-txvlan" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-TX-CHECKSUM-FCOE-CRC:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_FCOE_CRC</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_FCOE_CRC "feature-tx-checksum-fcoe-crc" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-TX-CHECKSUM-IPV4:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IPV4</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IPV4 "feature-tx-checksum-ipv4" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-TX-CHECKSUM-IPV6:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IPV6</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IPV6 "feature-tx-checksum-ipv6" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-TX-CHECKSUM-IP-GENERIC:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IP_GENERIC</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IP_GENERIC "feature-tx-checksum-ip-generic" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-TX-CHECKSUM-SCTP:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_SCTP</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_SCTP "feature-tx-checksum-sctp" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-TX-ESP-SEGMENTATION:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_TX_ESP_SEGMENTATION</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_TX_ESP_SEGMENTATION "feature-tx-esp-segmentation" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-TX-FCOE-SEGMENTATION:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_TX_FCOE_SEGMENTATION</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_TX_FCOE_SEGMENTATION "feature-tx-fcoe-segmentation" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-TX-GRE-CSUM-SEGMENTATION:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_TX_GRE_CSUM_SEGMENTATION</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_TX_GRE_CSUM_SEGMENTATION "feature-tx-gre-csum-segmentation" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-TX-GRE-SEGMENTATION:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_TX_GRE_SEGMENTATION</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_TX_GRE_SEGMENTATION "feature-tx-gre-segmentation" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-TX-GSO-PARTIAL:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_TX_GSO_PARTIAL</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_TX_GSO_PARTIAL "feature-tx-gso-partial" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-TX-GSO-ROBUST:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_TX_GSO_ROBUST</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_TX_GSO_ROBUST "feature-tx-gso-robust" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-TX-IPXIP4-SEGMENTATION:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_TX_IPXIP4_SEGMENTATION</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_TX_IPXIP4_SEGMENTATION "feature-tx-ipxip4-segmentation" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-TX-IPXIP6-SEGMENTATION:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_TX_IPXIP6_SEGMENTATION</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_TX_IPXIP6_SEGMENTATION "feature-tx-ipxip6-segmentation" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-TX-NOCACHE-COPY:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_TX_NOCACHE_COPY</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_TX_NOCACHE_COPY "feature-tx-nocache-copy" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-TX-SCATTER-GATHER:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_TX_SCATTER_GATHER</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_TX_SCATTER_GATHER "feature-tx-scatter-gather" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-TX-SCATTER-GATHER-FRAGLIST:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_TX_SCATTER_GATHER_FRAGLIST</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_TX_SCATTER_GATHER_FRAGLIST "feature-tx-scatter-gather-fraglist" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-TX-SCTP-SEGMENTATION:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_TX_SCTP_SEGMENTATION</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_TX_SCTP_SEGMENTATION "feature-tx-sctp-segmentation" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-TX-TCP6-SEGMENTATION:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP6_SEGMENTATION</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP6_SEGMENTATION "feature-tx-tcp6-segmentation" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-TX-TCP-ECN-SEGMENTATION:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_ECN_SEGMENTATION</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_ECN_SEGMENTATION "feature-tx-tcp-ecn-segmentation" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-TX-TCP-MANGLEID-SEGMENTATION:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_MANGLEID_SEGMENTATION</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_MANGLEID_SEGMENTATION</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-TX-TCP-SEGMENTATION:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_SEGMENTATION</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_SEGMENTATION "feature-tx-tcp-segmentation" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-TX-UDP-SEGMENTATION:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_SEGMENTATION</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_SEGMENTATION "feature-tx-udp-segmentation" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-TX-UDP-TNL-CSUM-SEGMENTATION:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_TNL_CSUM_SEGMENTATION</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_TNL_CSUM_SEGMENTATION</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-TX-UDP-TNL-SEGMENTATION:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_TNL_SEGMENTATION</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_TNL_SEGMENTATION "feature-tx-udp_tnl-segmentation" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-FEATURE-TX-VLAN-STAG-HW-INSERT:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_FEATURE_TX_VLAN_STAG_HW_INSERT</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_FEATURE_TX_VLAN_STAG_HW_INSERT "feature-tx-vlan-stag-hw-insert" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-COALESCE-ADAPTIVE-RX:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_COALESCE_ADAPTIVE_RX</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_COALESCE_ADAPTIVE_RX "coalesce-adaptive-rx" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-COALESCE-ADAPTIVE-TX:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_COALESCE_ADAPTIVE_TX</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_COALESCE_ADAPTIVE_TX "coalesce-adaptive-tx" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-COALESCE-PKT-RATE-HIGH:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_COALESCE_PKT_RATE_HIGH</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_COALESCE_PKT_RATE_HIGH "coalesce-pkt-rate-high" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-COALESCE-PKT-RATE-LOW:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_COALESCE_PKT_RATE_LOW</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_COALESCE_PKT_RATE_LOW "coalesce-pkt-rate-low" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-COALESCE-RX-FRAMES:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES "coalesce-rx-frames" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-COALESCE-RX-FRAMES-HIGH:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_HIGH</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_HIGH "coalesce-rx-frames-high" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-COALESCE-RX-FRAMES-IRQ:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_IRQ</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_IRQ "coalesce-rx-frames-irq" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-COALESCE-RX-FRAMES-LOW:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_LOW</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_LOW "coalesce-rx-frames-low" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-COALESCE-RX-USECS:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS "coalesce-rx-usecs" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-COALESCE-RX-USECS-HIGH:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_HIGH</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_HIGH "coalesce-rx-usecs-high" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-COALESCE-RX-USECS-IRQ:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_IRQ</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_IRQ "coalesce-rx-usecs-irq" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-COALESCE-RX-USECS-LOW:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_LOW</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_LOW "coalesce-rx-usecs-low" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-COALESCE-SAMPLE-INTERVAL:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_COALESCE_SAMPLE_INTERVAL</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_COALESCE_SAMPLE_INTERVAL "coalesce-sample-interval" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-COALESCE-STATS-BLOCK-USECS:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_COALESCE_STATS_BLOCK_USECS</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_COALESCE_STATS_BLOCK_USECS "coalesce-stats-block-usecs" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-COALESCE-TX-FRAMES:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES "coalesce-tx-frames" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-COALESCE-TX-FRAMES-HIGH:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_HIGH</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_HIGH "coalesce-tx-frames-high" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-COALESCE-TX-FRAMES-IRQ:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_IRQ</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_IRQ "coalesce-tx-frames-irq" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-COALESCE-TX-FRAMES-LOW:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_LOW</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_LOW "coalesce-tx-frames-low" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-COALESCE-TX-USECS:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS "coalesce-tx-usecs" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-COALESCE-TX-USECS-HIGH:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_HIGH</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_HIGH "coalesce-tx-usecs-high" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-COALESCE-TX-USECS-IRQ:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_IRQ</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_IRQ "coalesce-tx-usecs-irq" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-COALESCE-TX-USECS-LOW:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_LOW</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_LOW "coalesce-tx-usecs-low" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-RING-RX:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_RING_RX</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_RING_RX "ring-rx" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-RING-RX-JUMBO:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_RING_RX_JUMBO</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_RING_RX_JUMBO "ring-rx-jumbo" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-RING-RX-MINI:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_RING_RX_MINI</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_RING_RX_MINI "ring-rx-mini" -</pre> -</div> -<hr> -<div class="refsect2"> -<a name="NM-ETHTOOL-OPTNAME-RING-TX:CAPS"></a><h3>NM_ETHTOOL_OPTNAME_RING_TX</h3> -<pre class="programlisting">#define NM_ETHTOOL_OPTNAME_RING_TX "ring-tx" -</pre> -</div> -<hr> -<div class="refsect2"> <a name="NM-SETTING-ETHTOOL-SETTING-NAME:CAPS"></a><h3>NM_SETTING_ETHTOOL_SETTING_NAME</h3> <pre class="programlisting">#define NM_SETTING_ETHTOOL_SETTING_NAME "ethtool" </pre> diff --git a/docs/libnm/html/NMSettingGsm.html b/docs/libnm/html/NMSettingGsm.html index 12819610..ae3c0930 100644 --- a/docs/libnm/html/NMSettingGsm.html +++ b/docs/libnm/html/NMSettingGsm.html @@ -7,7 +7,7 @@ <link rel="home" href="index.html" title="libnm Reference Manual"> <link rel="up" href="ch03.html" title="Connection and Setting API Reference"> <link rel="prev" href="NMSettingGeneric.html" title="NMSettingGeneric"> -<link rel="next" href="NMSettingInfiniband.html" title="NMSettingInfiniband"> +<link rel="next" href="NMSettingHostname.html" title="NMSettingHostname"> <meta name="generator" content="GTK-Doc V1.33.1 (XML mode)"> <link rel="stylesheet" href="style.css" type="text/css"> </head> @@ -22,7 +22,7 @@ <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> <td><a accesskey="u" href="ch03.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> <td><a accesskey="p" href="NMSettingGeneric.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> -<td><a accesskey="n" href="NMSettingInfiniband.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +<td><a accesskey="n" href="NMSettingHostname.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> </tr></table> <div class="refentry"> <a name="NMSettingGsm"></a><div class="titlepage"></div> diff --git a/docs/libnm/html/NMSettingHostname.html b/docs/libnm/html/NMSettingHostname.html new file mode 100644 index 00000000..5ad796ae --- /dev/null +++ b/docs/libnm/html/NMSettingHostname.html @@ -0,0 +1,289 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>NMSettingHostname: libnm Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="libnm Reference Manual"> +<link rel="up" href="ch03.html" title="Connection and Setting API Reference"> +<link rel="prev" href="NMSettingGsm.html" title="NMSettingGsm"> +<link rel="next" href="NMSettingInfiniband.html" title="NMSettingInfiniband"> +<meta name="generator" content="GTK-Doc V1.33.1 (XML mode)"> +<link rel="stylesheet" href="style.css" type="text/css"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle"> +<td width="100%" align="left" class="shortcuts"> +<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> + <a href="#NMSettingHostname.description" class="shortcut">Description</a></span> +</td> +<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> +<td><a accesskey="u" href="ch03.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="NMSettingGsm.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="NMSettingInfiniband.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="NMSettingHostname"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="NMSettingHostname.top_of_page"></a>NMSettingHostname</span></h2> +<p>NMSettingHostname — Contains properties related to the hostname</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="NMSettingHostname.functions"></a><h2>Functions</h2> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="functions_proto_type"> +<col class="functions_proto_name"> +</colgroup> +<tbody> +<tr> +<td class="function_type"> +<a class="link" href="NMSetting.html" title="NMSetting"><span class="returnvalue">NMSetting</span></a> * +</td> +<td class="function_name"> +<a class="link" href="NMSettingHostname.html#nm-setting-hostname-new" title="nm_setting_hostname_new ()">nm_setting_hostname_new</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">int</span> +</td> +<td class="function_name"> +<a class="link" href="NMSettingHostname.html#nm-setting-hostname-get-priority" title="nm_setting_hostname_get_priority ()">nm_setting_hostname_get_priority</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a class="link" href="libnm-nm-dbus-interface.html#NMTernary" title="enum NMTernary"><span class="returnvalue">NMTernary</span></a> +</td> +<td class="function_name"> +<a class="link" href="NMSettingHostname.html#nm-setting-hostname-get-from-dhcp" title="nm_setting_hostname_get_from_dhcp ()">nm_setting_hostname_get_from_dhcp</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a class="link" href="libnm-nm-dbus-interface.html#NMTernary" title="enum NMTernary"><span class="returnvalue">NMTernary</span></a> +</td> +<td class="function_name"> +<a class="link" href="NMSettingHostname.html#nm-setting-hostname-get-from-dns-lookup" title="nm_setting_hostname_get_from_dns_lookup ()">nm_setting_hostname_get_from_dns_lookup</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a class="link" href="libnm-nm-dbus-interface.html#NMTernary" title="enum NMTernary"><span class="returnvalue">NMTernary</span></a> +</td> +<td class="function_name"> +<a class="link" href="NMSettingHostname.html#nm-setting-hostname-get-only-from-default" title="nm_setting_hostname_get_only_from_default ()">nm_setting_hostname_get_only_from_default</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="NMSettingHostname.other"></a><h2>Types and Values</h2> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="other_proto_type"> +<col class="other_proto_name"> +</colgroup> +<tbody> +<tr> +<td class="define_keyword">#define</td> +<td class="function_name"><a class="link" href="NMSettingHostname.html#NM-SETTING-HOSTNAME-SETTING-NAME:CAPS" title="NM_SETTING_HOSTNAME_SETTING_NAME">NM_SETTING_HOSTNAME_SETTING_NAME</a></td> +</tr> +<tr> +<td class="define_keyword">#define</td> +<td class="function_name"><a class="link" href="NMSettingHostname.html#NM-SETTING-HOSTNAME-PRIORITY:CAPS" title="NM_SETTING_HOSTNAME_PRIORITY">NM_SETTING_HOSTNAME_PRIORITY</a></td> +</tr> +<tr> +<td class="define_keyword">#define</td> +<td class="function_name"><a class="link" href="NMSettingHostname.html#NM-SETTING-HOSTNAME-FROM-DHCP:CAPS" title="NM_SETTING_HOSTNAME_FROM_DHCP">NM_SETTING_HOSTNAME_FROM_DHCP</a></td> +</tr> +<tr> +<td class="define_keyword">#define</td> +<td class="function_name"><a class="link" href="NMSettingHostname.html#NM-SETTING-HOSTNAME-FROM-DNS-LOOKUP:CAPS" title="NM_SETTING_HOSTNAME_FROM_DNS_LOOKUP">NM_SETTING_HOSTNAME_FROM_DNS_LOOKUP</a></td> +</tr> +<tr> +<td class="define_keyword">#define</td> +<td class="function_name"><a class="link" href="NMSettingHostname.html#NM-SETTING-HOSTNAME-ONLY-FROM-DEFAULT:CAPS" title="NM_SETTING_HOSTNAME_ONLY_FROM_DEFAULT">NM_SETTING_HOSTNAME_ONLY_FROM_DEFAULT</a></td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="NMSettingHostname.includes"></a><h2>Includes</h2> +<pre class="synopsis">#include <nm-setting-hostname.h> +</pre> +</div> +<div class="refsect1"> +<a name="NMSettingHostname.description"></a><h2>Description</h2> +</div> +<div class="refsect1"> +<a name="NMSettingHostname.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="nm-setting-hostname-new"></a><h3>nm_setting_hostname_new ()</h3> +<pre class="programlisting"><a class="link" href="NMSetting.html" title="NMSetting"><span class="returnvalue">NMSetting</span></a> * +nm_setting_hostname_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Creates a new <a class="link" href="NMSettingHostname.html" title="NMSettingHostname"><span class="type">NMSettingHostname</span></a> object with default values.</p> +<div class="refsect3"> +<a name="nm-setting-hostname-new.returns"></a><h4>Returns</h4> +<p>the new empty <a class="link" href="NMSettingHostname.html" title="NMSettingHostname"><span class="type">NMSettingHostname</span></a> object. </p> +<p><span class="annotation">[<acronym title="The caller owns the data, and is responsible for free it."><span class="acronym">transfer full</span></acronym>]</span></p> +</div> +<p class="since">Since: 1.30</p> +</div> +<hr> +<div class="refsect2"> +<a name="nm-setting-hostname-get-priority"></a><h3>nm_setting_hostname_get_priority ()</h3> +<pre class="programlisting"><span class="returnvalue">int</span> +nm_setting_hostname_get_priority (<em class="parameter"><code><a class="link" href="NMSettingHostname.html" title="NMSettingHostname"><span class="type">NMSettingHostname</span></a> *setting</code></em>);</pre> +<p>Returns the value contained in the <span class="type">“priority”</span> +property.</p> +<div class="refsect3"> +<a name="nm-setting-hostname-get-priority.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody><tr> +<td class="parameter_name"><p>setting</p></td> +<td class="parameter_description"><p>the <a class="link" href="NMSettingHostname.html" title="NMSettingHostname"><span class="type">NMSettingHostname</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="nm-setting-hostname-get-priority.returns"></a><h4>Returns</h4> +<p> the 'priority' property value</p> +</div> +<p class="since">Since: 1.30</p> +</div> +<hr> +<div class="refsect2"> +<a name="nm-setting-hostname-get-from-dhcp"></a><h3>nm_setting_hostname_get_from_dhcp ()</h3> +<pre class="programlisting"><a class="link" href="libnm-nm-dbus-interface.html#NMTernary" title="enum NMTernary"><span class="returnvalue">NMTernary</span></a> +nm_setting_hostname_get_from_dhcp (<em class="parameter"><code><a class="link" href="NMSettingHostname.html" title="NMSettingHostname"><span class="type">NMSettingHostname</span></a> *setting</code></em>);</pre> +<p>Returns the value contained in the <span class="type">“from-dhcp”</span> +property.</p> +<div class="refsect3"> +<a name="nm-setting-hostname-get-from-dhcp.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody><tr> +<td class="parameter_name"><p>setting</p></td> +<td class="parameter_description"><p>the <a class="link" href="NMSettingHostname.html" title="NMSettingHostname"><span class="type">NMSettingHostname</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="nm-setting-hostname-get-from-dhcp.returns"></a><h4>Returns</h4> +<p> the 'from-dhcp' property value</p> +</div> +<p class="since">Since: 1.30</p> +</div> +<hr> +<div class="refsect2"> +<a name="nm-setting-hostname-get-from-dns-lookup"></a><h3>nm_setting_hostname_get_from_dns_lookup ()</h3> +<pre class="programlisting"><a class="link" href="libnm-nm-dbus-interface.html#NMTernary" title="enum NMTernary"><span class="returnvalue">NMTernary</span></a> +nm_setting_hostname_get_from_dns_lookup + (<em class="parameter"><code><a class="link" href="NMSettingHostname.html" title="NMSettingHostname"><span class="type">NMSettingHostname</span></a> *setting</code></em>);</pre> +<p>Returns the value contained in the <span class="type">“from-dns-lookup”</span> +property.</p> +<div class="refsect3"> +<a name="nm-setting-hostname-get-from-dns-lookup.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody><tr> +<td class="parameter_name"><p>setting</p></td> +<td class="parameter_description"><p>the <a class="link" href="NMSettingHostname.html" title="NMSettingHostname"><span class="type">NMSettingHostname</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="nm-setting-hostname-get-from-dns-lookup.returns"></a><h4>Returns</h4> +<p> the 'from-dns-lookup' property value</p> +</div> +<p class="since">Since: 1.30</p> +</div> +<hr> +<div class="refsect2"> +<a name="nm-setting-hostname-get-only-from-default"></a><h3>nm_setting_hostname_get_only_from_default ()</h3> +<pre class="programlisting"><a class="link" href="libnm-nm-dbus-interface.html#NMTernary" title="enum NMTernary"><span class="returnvalue">NMTernary</span></a> +nm_setting_hostname_get_only_from_default + (<em class="parameter"><code><a class="link" href="NMSettingHostname.html" title="NMSettingHostname"><span class="type">NMSettingHostname</span></a> *setting</code></em>);</pre> +<p>Returns the value contained in the <span class="type">“only-from-default”</span> +property.</p> +<div class="refsect3"> +<a name="nm-setting-hostname-get-only-from-default.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody><tr> +<td class="parameter_name"><p>setting</p></td> +<td class="parameter_description"><p>the <a class="link" href="NMSettingHostname.html" title="NMSettingHostname"><span class="type">NMSettingHostname</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="nm-setting-hostname-get-only-from-default.returns"></a><h4>Returns</h4> +<p> the 'only-from-default' property value</p> +</div> +<p class="since">Since: 1.30</p> +</div> +</div> +<div class="refsect1"> +<a name="NMSettingHostname.other_details"></a><h2>Types and Values</h2> +<div class="refsect2"> +<a name="NM-SETTING-HOSTNAME-SETTING-NAME:CAPS"></a><h3>NM_SETTING_HOSTNAME_SETTING_NAME</h3> +<pre class="programlisting">#define NM_SETTING_HOSTNAME_SETTING_NAME "hostname" +</pre> +</div> +<hr> +<div class="refsect2"> +<a name="NM-SETTING-HOSTNAME-PRIORITY:CAPS"></a><h3>NM_SETTING_HOSTNAME_PRIORITY</h3> +<pre class="programlisting">#define NM_SETTING_HOSTNAME_PRIORITY "priority" +</pre> +</div> +<hr> +<div class="refsect2"> +<a name="NM-SETTING-HOSTNAME-FROM-DHCP:CAPS"></a><h3>NM_SETTING_HOSTNAME_FROM_DHCP</h3> +<pre class="programlisting">#define NM_SETTING_HOSTNAME_FROM_DHCP "from-dhcp" +</pre> +</div> +<hr> +<div class="refsect2"> +<a name="NM-SETTING-HOSTNAME-FROM-DNS-LOOKUP:CAPS"></a><h3>NM_SETTING_HOSTNAME_FROM_DNS_LOOKUP</h3> +<pre class="programlisting">#define NM_SETTING_HOSTNAME_FROM_DNS_LOOKUP "from-dns-lookup" +</pre> +</div> +<hr> +<div class="refsect2"> +<a name="NM-SETTING-HOSTNAME-ONLY-FROM-DEFAULT:CAPS"></a><h3>NM_SETTING_HOSTNAME_ONLY_FROM_DEFAULT</h3> +<pre class="programlisting">#define NM_SETTING_HOSTNAME_ONLY_FROM_DEFAULT "only-from-default" +</pre> +</div> +</div> +</div> +<div class="footer"> +<hr>Generated by GTK-Doc V1.33.1</div> +</body> +</html> \ No newline at end of file diff --git a/docs/libnm/html/NMSettingIP4Config.html b/docs/libnm/html/NMSettingIP4Config.html index a8470134..491abbff 100644 --- a/docs/libnm/html/NMSettingIP4Config.html +++ b/docs/libnm/html/NMSettingIP4Config.html @@ -375,8 +375,11 @@ non-hardware-address client ID and the 'type' field is set to 0.</p> current or permanent MAC address of the device to generate a client identifier with type ethernet (01). Currently, these options only work for ethernet type of links.</p> +<p>The special value "ipv6-duid" uses the DUID from "ipv6.dhcp-duid" property as +an RFC4361-compliant client identifier. As IAID it uses "ipv4.dhcp-iaid" +and falls back to "ipv6.dhcp-iaid" if unset.</p> <p>The special value "duid" generates a RFC4361-compliant client identifier based -on a hash of the interface name as IAID and /etc/machine-id.</p> +on "ipv4.dhcp-iaid" and uses a DUID generated by hashing /etc/machine-id.</p> <p>The special value "stable" is supported to generate a type 0 client identifier based on the stable-id (see connection.stable-id) and a per-host key. If you set the stable-id, you may want to include the "${DEVICE}" or "${MAC}" specifier to get a diff --git a/docs/libnm/html/NMSettingIPConfig.html b/docs/libnm/html/NMSettingIPConfig.html index 06bb11e3..b2b0b8e2 100644 --- a/docs/libnm/html/NMSettingIPConfig.html +++ b/docs/libnm/html/NMSettingIPConfig.html @@ -6680,6 +6680,9 @@ distinct from an empty list of properties.</p> <p>The "trust-ad" setting is only honored if the profile contributes name servers to resolv.conf, and if all contributing profiles have "trust-ad" enabled.</p> +<p>When using a caching DNS plugin (dnsmasq or systemd-resolved in +NetworkManager.conf) then "edns0" and "trust-ad" are automatically +added.</p> <p>Owner: NMSettingIPConfig</p> <p>Flags: Read / Write</p> <p class="since">Since: 1.2</p> diff --git a/docs/libnm/html/NMSettingInfiniband.html b/docs/libnm/html/NMSettingInfiniband.html index d5e58646..576342e1 100644 --- a/docs/libnm/html/NMSettingInfiniband.html +++ b/docs/libnm/html/NMSettingInfiniband.html @@ -6,7 +6,7 @@ <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> <link rel="home" href="index.html" title="libnm Reference Manual"> <link rel="up" href="ch03.html" title="Connection and Setting API Reference"> -<link rel="prev" href="NMSettingGsm.html" title="NMSettingGsm"> +<link rel="prev" href="NMSettingHostname.html" title="NMSettingHostname"> <link rel="next" href="NMSettingIP4Config.html" title="NMSettingIP4Config"> <meta name="generator" content="GTK-Doc V1.33.1 (XML mode)"> <link rel="stylesheet" href="style.css" type="text/css"> @@ -21,7 +21,7 @@ </td> <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> <td><a accesskey="u" href="ch03.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> -<td><a accesskey="p" href="NMSettingGsm.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="p" href="NMSettingHostname.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> <td><a accesskey="n" href="NMSettingIP4Config.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> </tr></table> <div class="refentry"> diff --git a/docs/libnm/html/NMSettingOvsExternalIDs.html b/docs/libnm/html/NMSettingOvsExternalIDs.html new file mode 100644 index 00000000..9a04d3de --- /dev/null +++ b/docs/libnm/html/NMSettingOvsExternalIDs.html @@ -0,0 +1,336 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>NMSettingOvsExternalIDs: libnm Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="libnm Reference Manual"> +<link rel="up" href="ch03.html" title="Connection and Setting API Reference"> +<link rel="prev" href="NMSettingOvsPort.html" title="NMSettingOvsPort"> +<link rel="next" href="NMSettingPpp.html" title="NMSettingPpp"> +<meta name="generator" content="GTK-Doc V1.33.1 (XML mode)"> +<link rel="stylesheet" href="style.css" type="text/css"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle"> +<td width="100%" align="left" class="shortcuts"> +<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> + <a href="#NMSettingOvsExternalIDs.description" class="shortcut">Description</a></span> +</td> +<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> +<td><a accesskey="u" href="ch03.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="NMSettingOvsPort.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="NMSettingPpp.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="NMSettingOvsExternalIDs"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="NMSettingOvsExternalIDs.top_of_page"></a>NMSettingOvsExternalIDs</span></h2> +<p>NMSettingOvsExternalIDs — External-IDs for OVS database</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="NMSettingOvsExternalIDs.functions"></a><h2>Functions</h2> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="functions_proto_type"> +<col class="functions_proto_name"> +</colgroup> +<tbody> +<tr> +<td class="function_type"> +<a class="link" href="NMSetting.html" title="NMSetting"><span class="returnvalue">NMSetting</span></a> * +</td> +<td class="function_name"> +<a class="link" href="NMSettingOvsExternalIDs.html#nm-setting-ovs-external-ids-new" title="nm_setting_ovs_external_ids_new ()">nm_setting_ovs_external_ids_new</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type">const <span class="returnvalue">char</span> *const * +</td> +<td class="function_name"> +<a class="link" href="NMSettingOvsExternalIDs.html#nm-setting-ovs-external-ids-get-data-keys" title="nm_setting_ovs_external_ids_get_data_keys ()">nm_setting_ovs_external_ids_get_data_keys</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type">const <span class="returnvalue">char</span> * +</td> +<td class="function_name"> +<a class="link" href="NMSettingOvsExternalIDs.html#nm-setting-ovs-external-ids-get-data" title="nm_setting_ovs_external_ids_get_data ()">nm_setting_ovs_external_ids_get_data</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">void</span> +</td> +<td class="function_name"> +<a class="link" href="NMSettingOvsExternalIDs.html#nm-setting-ovs-external-ids-set-data" title="nm_setting_ovs_external_ids_set_data ()">nm_setting_ovs_external_ids_set_data</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> +</td> +<td class="function_name"> +<a class="link" href="NMSettingOvsExternalIDs.html#nm-setting-ovs-external-ids-check-key" title="nm_setting_ovs_external_ids_check_key ()">nm_setting_ovs_external_ids_check_key</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> +</td> +<td class="function_name"> +<a class="link" href="NMSettingOvsExternalIDs.html#nm-setting-ovs-external-ids-check-val" title="nm_setting_ovs_external_ids_check_val ()">nm_setting_ovs_external_ids_check_val</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="NMSettingOvsExternalIDs.other"></a><h2>Types and Values</h2> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="other_proto_type"> +<col class="other_proto_name"> +</colgroup> +<tbody> +<tr> +<td class="define_keyword">#define</td> +<td class="function_name"><a class="link" href="NMSettingOvsExternalIDs.html#NM-SETTING-OVS-EXTERNAL-IDS-SETTING-NAME:CAPS" title="NM_SETTING_OVS_EXTERNAL_IDS_SETTING_NAME">NM_SETTING_OVS_EXTERNAL_IDS_SETTING_NAME</a></td> +</tr> +<tr> +<td class="define_keyword">#define</td> +<td class="function_name"><a class="link" href="NMSettingOvsExternalIDs.html#NM-SETTING-OVS-EXTERNAL-IDS-DATA:CAPS" title="NM_SETTING_OVS_EXTERNAL_IDS_DATA">NM_SETTING_OVS_EXTERNAL_IDS_DATA</a></td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="NMSettingOvsExternalIDs.description"></a><h2>Description</h2> +<p>The <a class="link" href="NMSettingOvsExternalIDs.html" title="NMSettingOvsExternalIDs"><span class="type">NMSettingOvsExternalIDs</span></a> object is a <a class="link" href="NMSetting.html" title="NMSetting"><span class="type">NMSetting</span></a> subclass that allow to +configure external ids for OVS.</p> +</div> +<div class="refsect1"> +<a name="NMSettingOvsExternalIDs.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="nm-setting-ovs-external-ids-new"></a><h3>nm_setting_ovs_external_ids_new ()</h3> +<pre class="programlisting"><a class="link" href="NMSetting.html" title="NMSetting"><span class="returnvalue">NMSetting</span></a> * +nm_setting_ovs_external_ids_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Creates a new <a class="link" href="NMSettingOvsExternalIDs.html" title="NMSettingOvsExternalIDs"><span class="type">NMSettingOvsExternalIDs</span></a> object with default values.</p> +<div class="refsect3"> +<a name="nm-setting-ovs-external-ids-new.returns"></a><h4>Returns</h4> +<p>the new empty +<a class="link" href="NMSettingOvsExternalIDs.html" title="NMSettingOvsExternalIDs"><span class="type">NMSettingOvsExternalIDs</span></a> object. </p> +<p><span class="annotation">[<acronym title="The caller owns the data, and is responsible for free it."><span class="acronym">transfer full</span></acronym>][<acronym title="Override the parsed C type with given type."><span class="acronym">type</span></acronym> NMSettingOvsExternalIDs]</span></p> +</div> +<p class="since">Since: 1.30</p> +</div> +<hr> +<div class="refsect2"> +<a name="nm-setting-ovs-external-ids-get-data-keys"></a><h3>nm_setting_ovs_external_ids_get_data_keys ()</h3> +<pre class="programlisting">const <span class="returnvalue">char</span> *const * +nm_setting_ovs_external_ids_get_data_keys + (<em class="parameter"><code><a class="link" href="NMSettingOvsExternalIDs.html" title="NMSettingOvsExternalIDs"><span class="type">NMSettingOvsExternalIDs</span></a> *setting</code></em>, + <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> *out_len</code></em>);</pre> +<div class="refsect3"> +<a name="nm-setting-ovs-external-ids-get-data-keys.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>setting</p></td> +<td class="parameter_description"><p>the <a class="link" href="NMSettingOvsExternalIDs.html" title="NMSettingOvsExternalIDs"><span class="type">NMSettingOvsExternalIDs</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>out_len</p></td> +<td class="parameter_description"><p>the length of the returned array. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="nm-setting-ovs-external-ids-get-data-keys.returns"></a><h4>Returns</h4> +<p>a +<a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated array containing each key from the table. </p> +<p><span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=out_len][<acronym title="The data is owned by the callee, which is responsible of freeing it."><span class="acronym">transfer none</span></acronym>]</span></p> +</div> +</div> +<hr> +<div class="refsect2"> +<a name="nm-setting-ovs-external-ids-get-data"></a><h3>nm_setting_ovs_external_ids_get_data ()</h3> +<pre class="programlisting">const <span class="returnvalue">char</span> * +nm_setting_ovs_external_ids_get_data (<em class="parameter"><code><a class="link" href="NMSettingOvsExternalIDs.html" title="NMSettingOvsExternalIDs"><span class="type">NMSettingOvsExternalIDs</span></a> *setting</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *key</code></em>);</pre> +<div class="refsect3"> +<a name="nm-setting-ovs-external-ids-get-data.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>setting</p></td> +<td class="parameter_description"><p>the <a class="link" href="NMSettingOvsExternalIDs.html" title="NMSettingOvsExternalIDs"><span class="type">NMSettingOvsExternalIDs</span></a> instance</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>key</p></td> +<td class="parameter_description"><p>the external-id to lookup</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="nm-setting-ovs-external-ids-get-data.returns"></a><h4>Returns</h4> +<p>the value associated with <em class="parameter"><code>key</code></em> +or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if no such +value exists. </p> +<p><span class="annotation">[<acronym title="The data is owned by the callee, which is responsible of freeing it."><span class="acronym">transfer none</span></acronym>]</span></p> +</div> +<p class="since">Since: 1.30</p> +</div> +<hr> +<div class="refsect2"> +<a name="nm-setting-ovs-external-ids-set-data"></a><h3>nm_setting_ovs_external_ids_set_data ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +nm_setting_ovs_external_ids_set_data (<em class="parameter"><code><a class="link" href="NMSettingOvsExternalIDs.html" title="NMSettingOvsExternalIDs"><span class="type">NMSettingOvsExternalIDs</span></a> *setting</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *key</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *val</code></em>);</pre> +<div class="refsect3"> +<a name="nm-setting-ovs-external-ids-set-data.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>setting</p></td> +<td class="parameter_description"><p>the <a class="link" href="NMSettingOvsExternalIDs.html" title="NMSettingOvsExternalIDs"><span class="type">NMSettingOvsExternalIDs</span></a> instance</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>key</p></td> +<td class="parameter_description"><p>the key to set</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>val</p></td> +<td class="parameter_description"><p>the value to set or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to clear a key. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td> +</tr> +</tbody> +</table></div> +</div> +<p class="since">Since: 1.30</p> +</div> +<hr> +<div class="refsect2"> +<a name="nm-setting-ovs-external-ids-check-key"></a><h3>nm_setting_ovs_external_ids_check_key ()</h3> +<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> +nm_setting_ovs_external_ids_check_key (<em class="parameter"><code>const <span class="type">char</span> *key</code></em>, + <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre> +<p>Checks whether <em class="parameter"><code>key</code></em> + is a valid key for OVS' external-ids. +This means, the key cannot be <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, not too large and valid ASCII. +Also, only digits and numbers are allowed with a few special +characters. They key must also not start with "NM.".</p> +<div class="refsect3"> +<a name="nm-setting-ovs-external-ids-check-key.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>key</p></td> +<td class="parameter_description"><p>the key to check. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td> +</tr> +<tr> +<td class="parameter_name"><p>error</p></td> +<td class="parameter_description"><p>a <a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="nm-setting-ovs-external-ids-check-key.returns"></a><h4>Returns</h4> +<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>key</code></em> +is a valid user data key.</p> +</div> +<p class="since">Since: 1.30</p> +</div> +<hr> +<div class="refsect2"> +<a name="nm-setting-ovs-external-ids-check-val"></a><h3>nm_setting_ovs_external_ids_check_val ()</h3> +<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> +nm_setting_ovs_external_ids_check_val (<em class="parameter"><code>const <span class="type">char</span> *val</code></em>, + <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre> +<p>Checks whether <em class="parameter"><code>val</code></em> + is a valid user data value. This means, +value is not <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, not too large and valid UTF-8.</p> +<div class="refsect3"> +<a name="nm-setting-ovs-external-ids-check-val.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>val</p></td> +<td class="parameter_description"><p>the value to check. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td> +</tr> +<tr> +<td class="parameter_name"><p>error</p></td> +<td class="parameter_description"><p>a <a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="nm-setting-ovs-external-ids-check-val.returns"></a><h4>Returns</h4> +<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>val</code></em> +is a valid user data value.</p> +</div> +<p class="since">Since: 1.30</p> +</div> +</div> +<div class="refsect1"> +<a name="NMSettingOvsExternalIDs.other_details"></a><h2>Types and Values</h2> +<div class="refsect2"> +<a name="NM-SETTING-OVS-EXTERNAL-IDS-SETTING-NAME:CAPS"></a><h3>NM_SETTING_OVS_EXTERNAL_IDS_SETTING_NAME</h3> +<pre class="programlisting">#define NM_SETTING_OVS_EXTERNAL_IDS_SETTING_NAME "ovs-external-ids" +</pre> +</div> +<hr> +<div class="refsect2"> +<a name="NM-SETTING-OVS-EXTERNAL-IDS-DATA:CAPS"></a><h3>NM_SETTING_OVS_EXTERNAL_IDS_DATA</h3> +<pre class="programlisting">#define NM_SETTING_OVS_EXTERNAL_IDS_DATA "data" +</pre> +</div> +</div> +</div> +<div class="footer"> +<hr>Generated by GTK-Doc V1.33.1</div> +</body> +</html> \ No newline at end of file diff --git a/docs/libnm/html/NMSettingOvsPort.html b/docs/libnm/html/NMSettingOvsPort.html index d73d5b28..b3784aca 100644 --- a/docs/libnm/html/NMSettingOvsPort.html +++ b/docs/libnm/html/NMSettingOvsPort.html @@ -7,7 +7,7 @@ <link rel="home" href="index.html" title="libnm Reference Manual"> <link rel="up" href="ch03.html" title="Connection and Setting API Reference"> <link rel="prev" href="NMSettingOvsPatch.html" title="NMSettingOvsPatch"> -<link rel="next" href="NMSettingPpp.html" title="NMSettingPpp"> +<link rel="next" href="NMSettingOvsExternalIDs.html" title="NMSettingOvsExternalIDs"> <meta name="generator" content="GTK-Doc V1.33.1 (XML mode)"> <link rel="stylesheet" href="style.css" type="text/css"> </head> @@ -20,7 +20,7 @@ <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> <td><a accesskey="u" href="ch03.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> <td><a accesskey="p" href="NMSettingOvsPatch.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> -<td><a accesskey="n" href="NMSettingPpp.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +<td><a accesskey="n" href="NMSettingOvsExternalIDs.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> </tr></table> <div class="refentry"> <a name="NMSettingOvsPort"></a><div class="titlepage"></div> diff --git a/docs/libnm/html/NMSettingPpp.html b/docs/libnm/html/NMSettingPpp.html index 11c8cbaf..64fe6bbb 100644 --- a/docs/libnm/html/NMSettingPpp.html +++ b/docs/libnm/html/NMSettingPpp.html @@ -6,7 +6,7 @@ <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> <link rel="home" href="index.html" title="libnm Reference Manual"> <link rel="up" href="ch03.html" title="Connection and Setting API Reference"> -<link rel="prev" href="NMSettingOvsPort.html" title="NMSettingOvsPort"> +<link rel="prev" href="NMSettingOvsExternalIDs.html" title="NMSettingOvsExternalIDs"> <link rel="next" href="NMSettingPppoe.html" title="NMSettingPppoe"> <meta name="generator" content="GTK-Doc V1.33.1 (XML mode)"> <link rel="stylesheet" href="style.css" type="text/css"> @@ -21,7 +21,7 @@ </td> <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> <td><a accesskey="u" href="ch03.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> -<td><a accesskey="p" href="NMSettingOvsPort.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="p" href="NMSettingOvsExternalIDs.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> <td><a accesskey="n" href="NMSettingPppoe.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> </tr></table> <div class="refentry"> diff --git a/docs/libnm/html/NMSettingUser.html b/docs/libnm/html/NMSettingUser.html index 0d00485d..d268e29c 100644 --- a/docs/libnm/html/NMSettingUser.html +++ b/docs/libnm/html/NMSettingUser.html @@ -7,7 +7,7 @@ <link rel="home" href="index.html" title="libnm Reference Manual"> <link rel="up" href="ch03.html" title="Connection and Setting API Reference"> <link rel="prev" href="NMSettingTun.html" title="NMSettingTun"> -<link rel="next" href="NMSettingVlan.html" title="NMSettingVlan"> +<link rel="next" href="NMSettingVeth.html" title="NMSettingVeth"> <meta name="generator" content="GTK-Doc V1.33.1 (XML mode)"> <link rel="stylesheet" href="style.css" type="text/css"> </head> @@ -20,7 +20,7 @@ <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> <td><a accesskey="u" href="ch03.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> <td><a accesskey="p" href="NMSettingTun.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> -<td><a accesskey="n" href="NMSettingVlan.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +<td><a accesskey="n" href="NMSettingVeth.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> </tr></table> <div class="refentry"> <a name="NMSettingUser"></a><div class="titlepage"></div> diff --git a/docs/libnm/html/NMSettingVeth.html b/docs/libnm/html/NMSettingVeth.html new file mode 100644 index 00000000..dee004a3 --- /dev/null +++ b/docs/libnm/html/NMSettingVeth.html @@ -0,0 +1,143 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>NMSettingVeth: libnm Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="libnm Reference Manual"> +<link rel="up" href="ch03.html" title="Connection and Setting API Reference"> +<link rel="prev" href="NMSettingUser.html" title="NMSettingUser"> +<link rel="next" href="NMSettingVlan.html" title="NMSettingVlan"> +<meta name="generator" content="GTK-Doc V1.33.1 (XML mode)"> +<link rel="stylesheet" href="style.css" type="text/css"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle"> +<td width="100%" align="left" class="shortcuts"> +<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> + <a href="#NMSettingVeth.description" class="shortcut">Description</a></span> +</td> +<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> +<td><a accesskey="u" href="ch03.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="NMSettingUser.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="NMSettingVlan.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="NMSettingVeth"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="NMSettingVeth.top_of_page"></a>NMSettingVeth</span></h2> +<p>NMSettingVeth — Describes connection properties for veth interfaces</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="NMSettingVeth.functions"></a><h2>Functions</h2> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="functions_proto_type"> +<col class="functions_proto_name"> +</colgroup> +<tbody> +<tr> +<td class="function_type"> +<a class="link" href="NMSetting.html" title="NMSetting"><span class="returnvalue">NMSetting</span></a> * +</td> +<td class="function_name"> +<a class="link" href="NMSettingVeth.html#nm-setting-veth-new" title="nm_setting_veth_new ()">nm_setting_veth_new</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type">const <span class="returnvalue">char</span> * +</td> +<td class="function_name"> +<a class="link" href="NMSettingVeth.html#nm-setting-veth-get-peer" title="nm_setting_veth_get_peer ()">nm_setting_veth_get_peer</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="NMSettingVeth.other"></a><h2>Types and Values</h2> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="other_proto_type"> +<col class="other_proto_name"> +</colgroup> +<tbody> +<tr> +<td class="define_keyword">#define</td> +<td class="function_name"><a class="link" href="NMSettingVeth.html#NM-SETTING-VETH-SETTING-NAME:CAPS" title="NM_SETTING_VETH_SETTING_NAME">NM_SETTING_VETH_SETTING_NAME</a></td> +</tr> +<tr> +<td class="define_keyword">#define</td> +<td class="function_name"><a class="link" href="NMSettingVeth.html#NM-SETTING-VETH-PEER:CAPS" title="NM_SETTING_VETH_PEER">NM_SETTING_VETH_PEER</a></td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="NMSettingVeth.description"></a><h2>Description</h2> +<p>The <a class="link" href="NMSettingVeth.html" title="NMSettingVeth"><span class="type">NMSettingVeth</span></a> object is a <a class="link" href="NMSetting.html" title="NMSetting"><span class="type">NMSetting</span></a> subclass that describes properties +necessary for connection to veth interfaces.</p> +</div> +<div class="refsect1"> +<a name="NMSettingVeth.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="nm-setting-veth-new"></a><h3>nm_setting_veth_new ()</h3> +<pre class="programlisting"><a class="link" href="NMSetting.html" title="NMSetting"><span class="returnvalue">NMSetting</span></a> * +nm_setting_veth_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> +<p>Creates a new <a class="link" href="NMSettingVeth.html" title="NMSettingVeth"><span class="type">NMSettingVeth</span></a> object with default values.</p> +<div class="refsect3"> +<a name="nm-setting-veth-new.returns"></a><h4>Returns</h4> +<p>the new empty <a class="link" href="NMSettingVeth.html" title="NMSettingVeth"><span class="type">NMSettingVeth</span></a> object. </p> +<p><span class="annotation">[<acronym title="The caller owns the data, and is responsible for free it."><span class="acronym">transfer full</span></acronym>]</span></p> +</div> +<p class="since">Since: 1.30</p> +</div> +<hr> +<div class="refsect2"> +<a name="nm-setting-veth-get-peer"></a><h3>nm_setting_veth_get_peer ()</h3> +<pre class="programlisting">const <span class="returnvalue">char</span> * +nm_setting_veth_get_peer (<em class="parameter"><code><a class="link" href="NMSettingVeth.html" title="NMSettingVeth"><span class="type">NMSettingVeth</span></a> *setting</code></em>);</pre> +<div class="refsect3"> +<a name="nm-setting-veth-get-peer.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody><tr> +<td class="parameter_name"><p>setting</p></td> +<td class="parameter_description"><p>the <a class="link" href="NMSettingVeth.html" title="NMSettingVeth"><span class="type">NMSettingVeth</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="nm-setting-veth-get-peer.returns"></a><h4>Returns</h4> +<p> the <span class="type">“peer”</span> property of the setting</p> +</div> +<p class="since">Since: 1.30</p> +</div> +</div> +<div class="refsect1"> +<a name="NMSettingVeth.other_details"></a><h2>Types and Values</h2> +<div class="refsect2"> +<a name="NM-SETTING-VETH-SETTING-NAME:CAPS"></a><h3>NM_SETTING_VETH_SETTING_NAME</h3> +<pre class="programlisting">#define NM_SETTING_VETH_SETTING_NAME "veth" +</pre> +</div> +<hr> +<div class="refsect2"> +<a name="NM-SETTING-VETH-PEER:CAPS"></a><h3>NM_SETTING_VETH_PEER</h3> +<pre class="programlisting">#define NM_SETTING_VETH_PEER "peer" +</pre> +</div> +</div> +</div> +<div class="footer"> +<hr>Generated by GTK-Doc V1.33.1</div> +</body> +</html> \ No newline at end of file diff --git a/docs/libnm/html/NMSettingVlan.html b/docs/libnm/html/NMSettingVlan.html index 6627983f..f5966c29 100644 --- a/docs/libnm/html/NMSettingVlan.html +++ b/docs/libnm/html/NMSettingVlan.html @@ -6,7 +6,7 @@ <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> <link rel="home" href="index.html" title="libnm Reference Manual"> <link rel="up" href="ch03.html" title="Connection and Setting API Reference"> -<link rel="prev" href="NMSettingUser.html" title="NMSettingUser"> +<link rel="prev" href="NMSettingVeth.html" title="NMSettingVeth"> <link rel="next" href="NMSettingVpn.html" title="NMSettingVpn"> <meta name="generator" content="GTK-Doc V1.33.1 (XML mode)"> <link rel="stylesheet" href="style.css" type="text/css"> @@ -21,7 +21,7 @@ </td> <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> <td><a accesskey="u" href="ch03.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> -<td><a accesskey="p" href="NMSettingUser.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="p" href="NMSettingVeth.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> <td><a accesskey="n" href="NMSettingVpn.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> </tr></table> <div class="refentry"> diff --git a/docs/libnm/html/NMSettingWirelessSecurity.html b/docs/libnm/html/NMSettingWirelessSecurity.html index 5f31c435..b15b2464 100644 --- a/docs/libnm/html/NMSettingWirelessSecurity.html +++ b/docs/libnm/html/NMSettingWirelessSecurity.html @@ -1953,9 +1953,9 @@ list element may be one of "wep40", "wep104", "tkip", or "ccmp".</p> <pre class="programlisting"> “key-mgmt” <span class="type">char</span> *</pre> <p>Key management used for the connection. One of "none" (WEP), "ieee8021x" (Dynamic WEP), "wpa-psk" (infrastructure WPA-PSK), "sae" -(SAE), "owe" (Opportunistic Wireless Encryption) or "wpa-eap" -(WPA-Enterprise). This property must be set for -any Wi-Fi connection that uses security.</p> +(SAE), "owe" (Opportunistic Wireless Encryption), "wpa-eap" +(WPA-Enterprise) or "wpa-eap-suite-b-192" (WPA3-Enterprise Suite B). +This property must be set for any Wi-Fi connection that uses security.</p> <p>Owner: NMSettingWirelessSecurity</p> <p>Flags: Read / Write</p> <p>Default value: NULL</p> diff --git a/docs/libnm/html/api-index-full.html b/docs/libnm/html/api-index-full.html index d98c3d45..0a6143bb 100644 --- a/docs/libnm/html/api-index-full.html +++ b/docs/libnm/html/api-index-full.html @@ -13,7 +13,9 @@ </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle"> -<td width="100%" align="left" class="shortcuts"><span id="nav_index"><a class="shortcut" href="#idxN">N</a> +<td width="100%" align="left" class="shortcuts"><span id="nav_index"><a class="shortcut" href="#idxI">I</a> + <span class="dim">|</span> + <a class="shortcut" href="#idxN">N</a> <span class="dim">|</span> <a class="shortcut" href="#idxS">S</a></span></td> <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> @@ -24,7 +26,16 @@ <div class="index"> <div class="titlepage"><div><div><h1 class="title"> <a name="api-index-full"></a>API Index</h1></div></div></div> -<a name="idx"></a><a name="idxN"></a><h3 class="title">N</h3> +<a name="idx"></a><a name="idxI"></a><h3 class="title">I</h3> +<dt> +<a class="link" href="libnm-nm-utils.html#in6-addr" title="struct in6_addr">in6_addr</a>, struct in <a class="link" href="libnm-nm-utils.html" title="nm-utils">nm-utils</a> +</dt> +<dd></dd> +<a name="idxN"></a><h3 class="title">N</h3> +<dt> +NETWORKMANAGER_COMPILATION, macro in nm-default-libnm +</dt> +<dd></dd> <dt> <a class="link" href="libnm-nm-dbus-interface.html#NM80211ApFlags" title="enum NM80211ApFlags">NM80211ApFlags</a>, enum in <a class="link" href="libnm-nm-dbus-interface.html" title="nm-dbus-interface">nm-dbus-interface</a> </dt> @@ -678,6 +689,10 @@ NMDeviceEthernet:s390-subchannels, object property in NMDeviceOvs </dt> <dd></dd> <dt> +NMDeviceEthernetClass, struct in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a> +</dt> +<dd></dd> +<dt> NMDeviceGeneric, struct in NMDeviceOvs </dt> <dd></dd> @@ -946,6 +961,14 @@ NMDeviceTun:vnet-hdr, object property in NMDeviceOvs </dt> <dd></dd> <dt> +NMDeviceVeth, struct in NMDeviceOvs +</dt> +<dd></dd> +<dt> +NMDeviceVeth:peer, object property in NMDeviceOvs +</dt> +<dd></dd> +<dt> NMDeviceVlan, struct in NMDeviceOvs </dt> <dd></dd> @@ -1242,6 +1265,30 @@ NMIPConfigClass, struct in <a class="link" href="NMIPConfig.html" title="NMIPCon </dt> <dd></dd> <dt> +<a class="link" href="libnm-nm-keyfile.html#NMKeyfileHandlerData" title="NMKeyfileHandlerData">NMKeyfileHandlerData</a>, struct in <a class="link" href="libnm-nm-keyfile.html" title="nm-keyfile">nm-keyfile</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libnm-nm-keyfile.html#NMKeyfileHandlerFlags" title="enum NMKeyfileHandlerFlags">NMKeyfileHandlerFlags</a>, enum in <a class="link" href="libnm-nm-keyfile.html" title="nm-keyfile">nm-keyfile</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libnm-nm-keyfile.html#NMKeyfileHandlerType" title="enum NMKeyfileHandlerType">NMKeyfileHandlerType</a>, enum in <a class="link" href="libnm-nm-keyfile.html" title="nm-keyfile">nm-keyfile</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libnm-nm-keyfile.html#NMKeyfileReadHandler" title="NMKeyfileReadHandler ()">NMKeyfileReadHandler</a>, user_function in <a class="link" href="libnm-nm-keyfile.html" title="nm-keyfile">nm-keyfile</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libnm-nm-keyfile.html#NMKeyfileWarnSeverity" title="enum NMKeyfileWarnSeverity">NMKeyfileWarnSeverity</a>, enum in <a class="link" href="libnm-nm-keyfile.html" title="nm-keyfile">nm-keyfile</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libnm-nm-keyfile.html#NMKeyfileWriteHandler" title="NMKeyfileWriteHandler ()">NMKeyfileWriteHandler</a>, user_function in <a class="link" href="libnm-nm-keyfile.html" title="nm-keyfile">nm-keyfile</a> +</dt> +<dd></dd> +<dt> NMLDBusLogLevel, enum in <a class="link" href="NMIPConfig.html" title="NMIPConfig">NMIPConfig</a> </dt> <dd></dd> @@ -1514,6 +1561,18 @@ NML_NMCLIENT_LOG_W, macro in <a class="link" href="NMIPConfig.html" title="NMIPC </dt> <dd></dd> <dt> +NMMetaSettingInfo, typedef in nm-meta-setting-base-impl +</dt> +<dd></dd> +<dt> +NMMetaSettingInfo_Alias, struct in nm-meta-setting-base-impl +</dt> +<dd></dd> +<dt> +NMMetaSettingType, enum in nm-meta-setting-base-impl +</dt> +<dd></dd> +<dt> <a class="link" href="libnm-nm-dbus-interface.html#NMMetered" title="enum NMMetered">NMMetered</a>, enum in <a class="link" href="libnm-nm-dbus-interface.html" title="nm-dbus-interface">nm-dbus-interface</a> </dt> <dd></dd> @@ -1830,6 +1889,14 @@ NMSetting6Lowpan:parent, object property in NMSettingOvs </dt> <dd></dd> <dt> +NMSetting8021xSchemeType, enum in nm-meta-setting-base-impl +</dt> +<dd></dd> +<dt> +NMSetting8021xSchemeVtable, struct in nm-meta-setting-base-impl +</dt> +<dd></dd> +<dt> <a class="link" href="NMSetting.html#NMSetting--name" title="The “name” property">NMSetting:name</a>, object property in <a class="link" href="NMSetting.html" title="NMSetting">NMSetting</a> </dt> <dd></dd> @@ -2314,6 +2381,26 @@ NMSettingEthtool, struct in NMSettingOvs </dt> <dd></dd> <dt> +NMSettingHostname, struct in NMSettingOvs +</dt> +<dd></dd> +<dt> +NMSettingHostname:from-dhcp, object property in NMSettingOvs +</dt> +<dd></dd> +<dt> +NMSettingHostname:from-dns-lookup, object property in NMSettingOvs +</dt> +<dd></dd> +<dt> +NMSettingHostname:only-from-default, object property in NMSettingOvs +</dt> +<dd></dd> +<dt> +NMSettingHostname:priority, object property in NMSettingOvs +</dt> +<dd></dd> +<dt> <a class="link" href="NMSettingInfiniband.html#NMSettingInfiniband-struct" title="NMSettingInfiniband">NMSettingInfiniband</a>, struct in <a class="link" href="NMSettingInfiniband.html" title="NMSettingInfiniband">NMSettingInfiniband</a> </dt> <dd></dd> @@ -2674,6 +2761,14 @@ NMSettingOvsDpdk:devargs, object property in NMSettingOvs </dt> <dd></dd> <dt> +NMSettingOvsExternalIDs, struct in NMSettingOvs +</dt> +<dd></dd> +<dt> +NMSettingOvsExternalIDs:data, object property in NMSettingOvs +</dt> +<dd></dd> +<dt> NMSettingOvsInterface, struct in NMSettingOvs </dt> <dd></dd> @@ -2818,6 +2913,10 @@ NMSettingOvsPort:vlan-mode, object property in NMSettingOvs </dt> <dd></dd> <dt> +NMSettingPriority, enum in nm-meta-setting-base-impl +</dt> +<dd></dd> +<dt> <a class="link" href="NMSettingProxy.html#NMSettingProxy-struct" title="NMSettingProxy">NMSettingProxy</a>, struct in <a class="link" href="NMSettingProxy.html" title="NMSettingProxy">NMSettingProxy</a> </dt> <dd></dd> @@ -3062,6 +3161,14 @@ NMSettingUser:data, object property in NMSettingOvs </dt> <dd></dd> <dt> +NMSettingVeth, struct in NMSettingOvs +</dt> +<dd></dd> +<dt> +NMSettingVeth:peer, object property in NMSettingOvs +</dt> +<dd></dd> +<dt> <a class="link" href="NMSettingVlan.html#NMSettingVlan-struct" title="NMSettingVlan">NMSettingVlan</a>, struct in <a class="link" href="NMSettingVlan.html" title="NMSettingVlan">NMSettingVlan</a> </dt> <dd></dd> @@ -4074,6 +4181,10 @@ NMWimaxNsp, struct in NMDeviceOvs </dt> <dd></dd> <dt> +NM_API_VERSION, macro in nm-version-macros +</dt> +<dd></dd> +<dt> nm_auto_free_team_setting, macro in nm-team-utils </dt> <dd></dd> @@ -4134,6 +4245,10 @@ nm_auto_unref_nml_dbusobj, macro in <a class="link" href="NMIPConfig.html" title </dt> <dd></dd> <dt> +<a class="link" href="libnm-nm-version.html#NM-AVAILABLE-IN-1-30:CAPS" title="NM_AVAILABLE_IN_1_30">NM_AVAILABLE_IN_1_30</a>, macro in <a class="link" href="libnm-nm-version.html" title="nm-version">nm-version</a> +</dt> +<dd></dd> +<dt> <a class="link" href="libnm-nm-version.html#NM-AVAILABLE-IN-1-4:CAPS" title="NM_AVAILABLE_IN_1_4">NM_AVAILABLE_IN_1_4</a>, macro in <a class="link" href="libnm-nm-version.html" title="nm-version">nm-version</a> </dt> <dd></dd> @@ -4234,6 +4349,10 @@ nm_auto_unref_nml_dbusobj, macro in <a class="link" href="NMIPConfig.html" title </dt> <dd></dd> <dt> +NM_CHECK_VERSION, macro in nm-version-macros +</dt> +<dd></dd> +<dt> <a class="link" href="NMClient.html#nm-client-activate-connection-async" title="nm_client_activate_connection_async ()">nm_client_activate_connection_async</a>, function in <a class="link" href="NMClient.html" title="NMClient">NMClient</a> </dt> <dd></dd> @@ -5522,6 +5641,14 @@ nm_dbus_path_not_empty, function in <a class="link" href="NMIPConfig.html" title </dt> <dd></dd> <dt> +<a class="link" href="libnm-nm-version.html#NM-DEPRECATED-IN-1-30:CAPS" title="NM_DEPRECATED_IN_1_30">NM_DEPRECATED_IN_1_30</a>, macro in <a class="link" href="libnm-nm-version.html" title="nm-version">nm-version</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libnm-nm-version.html#NM-DEPRECATED-IN-1-30-FOR:CAPS" title="NM_DEPRECATED_IN_1_30_FOR()">NM_DEPRECATED_IN_1_30_FOR</a>, macro in <a class="link" href="libnm-nm-version.html" title="nm-version">nm-version</a> +</dt> +<dd></dd> +<dt> <a class="link" href="libnm-nm-version.html#NM-DEPRECATED-IN-1-4:CAPS" title="NM_DEPRECATED_IN_1_4">NM_DEPRECATED_IN_1_4</a>, macro in <a class="link" href="libnm-nm-version.html" title="nm-version">nm-version</a> </dt> <dd></dd> @@ -6462,6 +6589,14 @@ nm_dbus_path_not_empty, function in <a class="link" href="NMIPConfig.html" title </dt> <dd></dd> <dt> +<a class="link" href="NMDeviceVeth.html#nm-device-veth-get-peer" title="nm_device_veth_get_peer ()">nm_device_veth_get_peer</a>, function in <a class="link" href="NMDeviceVeth.html" title="NMDeviceVeth">NMDeviceVeth</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="NMDeviceVeth.html#NM-DEVICE-VETH-PEER:CAPS" title="NM_DEVICE_VETH_PEER">NM_DEVICE_VETH_PEER</a>, macro in <a class="link" href="NMDeviceVeth.html" title="NMDeviceVeth">NMDeviceVeth</a> +</dt> +<dd></dd> +<dt> <a class="link" href="NMDeviceVlan.html#NM-DEVICE-VLAN-CARRIER:CAPS" title="NM_DEVICE_VLAN_CARRIER">NM_DEVICE_VLAN_CARRIER</a>, macro in <a class="link" href="NMDeviceVlan.html" title="NMDeviceVlan">NMDeviceVlan</a> </dt> <dd></dd> @@ -6906,299 +7041,327 @@ nm_dbus_path_not_empty, function in <a class="link" href="NMIPConfig.html" title </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-ADAPTIVE-RX:CAPS" title="NM_ETHTOOL_OPTNAME_COALESCE_ADAPTIVE_RX">NM_ETHTOOL_OPTNAME_COALESCE_ADAPTIVE_RX</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ENCODE_VERSION, macro in nm-version-macros </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-ADAPTIVE-TX:CAPS" title="NM_ETHTOOL_OPTNAME_COALESCE_ADAPTIVE_TX">NM_ETHTOOL_OPTNAME_COALESCE_ADAPTIVE_TX</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_COALESCE_ADAPTIVE_RX, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-PKT-RATE-HIGH:CAPS" title="NM_ETHTOOL_OPTNAME_COALESCE_PKT_RATE_HIGH">NM_ETHTOOL_OPTNAME_COALESCE_PKT_RATE_HIGH</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_COALESCE_ADAPTIVE_TX, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-PKT-RATE-LOW:CAPS" title="NM_ETHTOOL_OPTNAME_COALESCE_PKT_RATE_LOW">NM_ETHTOOL_OPTNAME_COALESCE_PKT_RATE_LOW</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_COALESCE_PKT_RATE_HIGH, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-RX-FRAMES:CAPS" title="NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES">NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_COALESCE_PKT_RATE_LOW, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-RX-FRAMES-HIGH:CAPS" title="NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_HIGH">NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_HIGH</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-RX-FRAMES-IRQ:CAPS" title="NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_IRQ">NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_IRQ</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_HIGH, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-RX-FRAMES-LOW:CAPS" title="NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_LOW">NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_LOW</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_IRQ, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-RX-USECS:CAPS" title="NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS">NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_LOW, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-RX-USECS-HIGH:CAPS" title="NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_HIGH">NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_HIGH</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-RX-USECS-IRQ:CAPS" title="NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_IRQ">NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_IRQ</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_HIGH, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-RX-USECS-LOW:CAPS" title="NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_LOW">NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_LOW</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_IRQ, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-SAMPLE-INTERVAL:CAPS" title="NM_ETHTOOL_OPTNAME_COALESCE_SAMPLE_INTERVAL">NM_ETHTOOL_OPTNAME_COALESCE_SAMPLE_INTERVAL</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_LOW, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-STATS-BLOCK-USECS:CAPS" title="NM_ETHTOOL_OPTNAME_COALESCE_STATS_BLOCK_USECS">NM_ETHTOOL_OPTNAME_COALESCE_STATS_BLOCK_USECS</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_COALESCE_SAMPLE_INTERVAL, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-TX-FRAMES:CAPS" title="NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES">NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_COALESCE_STATS_BLOCK_USECS, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-TX-FRAMES-HIGH:CAPS" title="NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_HIGH">NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_HIGH</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-TX-FRAMES-IRQ:CAPS" title="NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_IRQ">NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_IRQ</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_HIGH, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-TX-FRAMES-LOW:CAPS" title="NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_LOW">NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_LOW</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_IRQ, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-TX-USECS:CAPS" title="NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS">NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_LOW, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-TX-USECS-HIGH:CAPS" title="NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_HIGH">NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_HIGH</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-TX-USECS-IRQ:CAPS" title="NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_IRQ">NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_IRQ</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_HIGH, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-TX-USECS-LOW:CAPS" title="NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_LOW">NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_LOW</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_IRQ, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-ESP-HW-OFFLOAD:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_ESP_HW_OFFLOAD">NM_ETHTOOL_OPTNAME_FEATURE_ESP_HW_OFFLOAD</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_LOW, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-ESP-TX-CSUM-HW-OFFLOAD:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_ESP_TX_CSUM_HW_OFFLOAD">NM_ETHTOOL_OPTNAME_FEATURE_ESP_TX_CSUM_HW_OFFLOAD</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_ESP_HW_OFFLOAD, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-FCOE-MTU:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_FCOE_MTU">NM_ETHTOOL_OPTNAME_FEATURE_FCOE_MTU</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_ESP_TX_CSUM_HW_OFFLOAD, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-GRO:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_GRO">NM_ETHTOOL_OPTNAME_FEATURE_GRO</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_FCOE_MTU, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-GSO:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_GSO">NM_ETHTOOL_OPTNAME_FEATURE_GSO</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_GRO, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-HIGHDMA:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_HIGHDMA">NM_ETHTOOL_OPTNAME_FEATURE_HIGHDMA</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_GSO, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-HW-TC-OFFLOAD:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_HW_TC_OFFLOAD">NM_ETHTOOL_OPTNAME_FEATURE_HW_TC_OFFLOAD</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_HIGHDMA, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-L2-FWD-OFFLOAD:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_L2_FWD_OFFLOAD">NM_ETHTOOL_OPTNAME_FEATURE_L2_FWD_OFFLOAD</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_HW_TC_OFFLOAD, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-LOOPBACK:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_LOOPBACK">NM_ETHTOOL_OPTNAME_FEATURE_LOOPBACK</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_L2_FWD_OFFLOAD, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-LRO:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_LRO">NM_ETHTOOL_OPTNAME_FEATURE_LRO</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_LOOPBACK, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-NTUPLE:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_NTUPLE">NM_ETHTOOL_OPTNAME_FEATURE_NTUPLE</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_LRO, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-RX:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_RX">NM_ETHTOOL_OPTNAME_FEATURE_RX</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_MACSEC_HW_OFFLOAD, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-RXHASH:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_RXHASH">NM_ETHTOOL_OPTNAME_FEATURE_RXHASH</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_NTUPLE, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-RXVLAN:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_RXVLAN">NM_ETHTOOL_OPTNAME_FEATURE_RXVLAN</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_RX, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-RX-ALL:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_RX_ALL">NM_ETHTOOL_OPTNAME_FEATURE_RX_ALL</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_RXHASH, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-RX-FCS:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_RX_FCS">NM_ETHTOOL_OPTNAME_FEATURE_RX_FCS</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_RXVLAN, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-RX-GRO-HW:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_RX_GRO_HW">NM_ETHTOOL_OPTNAME_FEATURE_RX_GRO_HW</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_RX_ALL, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-RX-UDP-TUNNEL-PORT-OFFLOAD:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_RX_UDP_TUNNEL_PORT_OFFLOAD">NM_ETHTOOL_OPTNAME_FEATURE_RX_UDP_TUNNEL_PORT_OFFLOAD</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_RX_FCS, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-RX-VLAN-FILTER:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_FILTER">NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_FILTER</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_RX_GRO_HW, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-RX-VLAN-STAG-FILTER:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_STAG_FILTER">NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_STAG_FILTER</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_RX_GRO_LIST, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-RX-VLAN-STAG-HW-PARSE:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_STAG_HW_PARSE">NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_STAG_HW_PARSE</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_RX_UDP_GRO_FORWARDING, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-SG:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_SG">NM_ETHTOOL_OPTNAME_FEATURE_SG</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_RX_UDP_TUNNEL_PORT_OFFLOAD, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TLS-HW-RECORD:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TLS_HW_RECORD">NM_ETHTOOL_OPTNAME_FEATURE_TLS_HW_RECORD</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_FILTER, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TLS-HW-TX-OFFLOAD:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TLS_HW_TX_OFFLOAD">NM_ETHTOOL_OPTNAME_FEATURE_TLS_HW_TX_OFFLOAD</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_STAG_FILTER, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TSO:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TSO">NM_ETHTOOL_OPTNAME_FEATURE_TSO</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_STAG_HW_PARSE, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX">NM_ETHTOOL_OPTNAME_FEATURE_TX</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_SG, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TXVLAN:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TXVLAN">NM_ETHTOOL_OPTNAME_FEATURE_TXVLAN</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_TLS_HW_RECORD, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-CHECKSUM-FCOE-CRC:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_FCOE_CRC">NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_FCOE_CRC</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_TLS_HW_RX_OFFLOAD, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-CHECKSUM-IPV4:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IPV4">NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IPV4</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_TLS_HW_TX_OFFLOAD, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-CHECKSUM-IPV6:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IPV6">NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IPV6</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_TSO, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-CHECKSUM-IP-GENERIC:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IP_GENERIC">NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IP_GENERIC</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_TX, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-CHECKSUM-SCTP:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_SCTP">NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_SCTP</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_TXVLAN, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-ESP-SEGMENTATION:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_ESP_SEGMENTATION">NM_ETHTOOL_OPTNAME_FEATURE_TX_ESP_SEGMENTATION</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_FCOE_CRC, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-FCOE-SEGMENTATION:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_FCOE_SEGMENTATION">NM_ETHTOOL_OPTNAME_FEATURE_TX_FCOE_SEGMENTATION</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IPV4, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-GRE-CSUM-SEGMENTATION:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_GRE_CSUM_SEGMENTATION">NM_ETHTOOL_OPTNAME_FEATURE_TX_GRE_CSUM_SEGMENTATION</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IPV6, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-GRE-SEGMENTATION:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_GRE_SEGMENTATION">NM_ETHTOOL_OPTNAME_FEATURE_TX_GRE_SEGMENTATION</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IP_GENERIC, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-GSO-PARTIAL:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_GSO_PARTIAL">NM_ETHTOOL_OPTNAME_FEATURE_TX_GSO_PARTIAL</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_SCTP, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-GSO-ROBUST:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_GSO_ROBUST">NM_ETHTOOL_OPTNAME_FEATURE_TX_GSO_ROBUST</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_TX_ESP_SEGMENTATION, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-IPXIP4-SEGMENTATION:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_IPXIP4_SEGMENTATION">NM_ETHTOOL_OPTNAME_FEATURE_TX_IPXIP4_SEGMENTATION</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_TX_FCOE_SEGMENTATION, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-IPXIP6-SEGMENTATION:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_IPXIP6_SEGMENTATION">NM_ETHTOOL_OPTNAME_FEATURE_TX_IPXIP6_SEGMENTATION</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_TX_GRE_CSUM_SEGMENTATION, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-NOCACHE-COPY:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_NOCACHE_COPY">NM_ETHTOOL_OPTNAME_FEATURE_TX_NOCACHE_COPY</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_TX_GRE_SEGMENTATION, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-SCATTER-GATHER:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_SCATTER_GATHER">NM_ETHTOOL_OPTNAME_FEATURE_TX_SCATTER_GATHER</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_TX_GSO_LIST, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-SCATTER-GATHER-FRAGLIST:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_SCATTER_GATHER_FRAGLIST">NM_ETHTOOL_OPTNAME_FEATURE_TX_SCATTER_GATHER_FRAGLIST</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_TX_GSO_PARTIAL, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-SCTP-SEGMENTATION:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_SCTP_SEGMENTATION">NM_ETHTOOL_OPTNAME_FEATURE_TX_SCTP_SEGMENTATION</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_TX_GSO_ROBUST, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-TCP6-SEGMENTATION:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP6_SEGMENTATION">NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP6_SEGMENTATION</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_TX_IPXIP4_SEGMENTATION, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-TCP-ECN-SEGMENTATION:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_ECN_SEGMENTATION">NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_ECN_SEGMENTATION</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_TX_IPXIP6_SEGMENTATION, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-TCP-MANGLEID-SEGMENTATION:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_MANGLEID_SEGMENTATION">NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_MANGLEID_SEGMENTATION</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_TX_NOCACHE_COPY, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-TCP-SEGMENTATION:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_SEGMENTATION">NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_SEGMENTATION</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_TX_SCATTER_GATHER, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-UDP-SEGMENTATION:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_SEGMENTATION">NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_SEGMENTATION</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_TX_SCATTER_GATHER_FRAGLIST, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-UDP-TNL-CSUM-SEGMENTATION:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_TNL_CSUM_SEGMENTATION">NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_TNL_CSUM_SEGMENTATION</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_TX_SCTP_SEGMENTATION, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-UDP-TNL-SEGMENTATION:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_TNL_SEGMENTATION">NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_TNL_SEGMENTATION</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP6_SEGMENTATION, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-VLAN-STAG-HW-INSERT:CAPS" title="NM_ETHTOOL_OPTNAME_FEATURE_TX_VLAN_STAG_HW_INSERT">NM_ETHTOOL_OPTNAME_FEATURE_TX_VLAN_STAG_HW_INSERT</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_ECN_SEGMENTATION, macro in nm-ethtool-utils +</dt> +<dd></dd> +<dt> +NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_MANGLEID_SEGMENTATION, macro in nm-ethtool-utils +</dt> +<dd></dd> +<dt> +NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_SEGMENTATION, macro in nm-ethtool-utils +</dt> +<dd></dd> +<dt> +NM_ETHTOOL_OPTNAME_FEATURE_TX_TUNNEL_REMCSUM_SEGMENTATION, macro in nm-ethtool-utils +</dt> +<dd></dd> +<dt> +NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_SEGMENTATION, macro in nm-ethtool-utils +</dt> +<dd></dd> +<dt> +NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_TNL_CSUM_SEGMENTATION, macro in nm-ethtool-utils +</dt> +<dd></dd> +<dt> +NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_TNL_SEGMENTATION, macro in nm-ethtool-utils +</dt> +<dd></dd> +<dt> +NM_ETHTOOL_OPTNAME_FEATURE_TX_VLAN_STAG_HW_INSERT, macro in nm-ethtool-utils </dt> <dd></dd> <dt> @@ -7214,19 +7377,19 @@ nm_dbus_path_not_empty, function in <a class="link" href="NMIPConfig.html" title </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-RING-RX:CAPS" title="NM_ETHTOOL_OPTNAME_RING_RX">NM_ETHTOOL_OPTNAME_RING_RX</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_RING_RX, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-RING-RX-JUMBO:CAPS" title="NM_ETHTOOL_OPTNAME_RING_RX_JUMBO">NM_ETHTOOL_OPTNAME_RING_RX_JUMBO</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_RING_RX_JUMBO, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-RING-RX-MINI:CAPS" title="NM_ETHTOOL_OPTNAME_RING_RX_MINI">NM_ETHTOOL_OPTNAME_RING_RX_MINI</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_RING_RX_MINI, macro in nm-ethtool-utils </dt> <dd></dd> <dt> -<a class="link" href="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-RING-TX:CAPS" title="NM_ETHTOOL_OPTNAME_RING_TX">NM_ETHTOOL_OPTNAME_RING_TX</a>, macro in <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> +NM_ETHTOOL_OPTNAME_RING_TX, macro in nm-ethtool-utils </dt> <dd></dd> <dt> @@ -7710,6 +7873,26 @@ nm_dbus_path_not_empty, function in <a class="link" href="NMIPConfig.html" title </dt> <dd></dd> <dt> +<a class="link" href="libnm-nm-keyfile.html#nm-keyfile-handler-data-fail-with-error" title="nm_keyfile_handler_data_fail_with_error ()">nm_keyfile_handler_data_fail_with_error</a>, function in <a class="link" href="libnm-nm-keyfile.html" title="nm-keyfile">nm-keyfile</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libnm-nm-keyfile.html#nm-keyfile-handler-data-get-context" title="nm_keyfile_handler_data_get_context ()">nm_keyfile_handler_data_get_context</a>, function in <a class="link" href="libnm-nm-keyfile.html" title="nm-keyfile">nm-keyfile</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libnm-nm-keyfile.html#nm-keyfile-handler-data-warn-get" title="nm_keyfile_handler_data_warn_get ()">nm_keyfile_handler_data_warn_get</a>, function in <a class="link" href="libnm-nm-keyfile.html" title="nm-keyfile">nm-keyfile</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libnm-nm-keyfile.html#nm-keyfile-read" title="nm_keyfile_read ()">nm_keyfile_read</a>, function in <a class="link" href="libnm-nm-keyfile.html" title="nm-keyfile">nm-keyfile</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="libnm-nm-keyfile.html#nm-keyfile-write" title="nm_keyfile_write ()">nm_keyfile_write</a>, function in <a class="link" href="libnm-nm-keyfile.html" title="nm-keyfile">nm-keyfile</a> +</dt> +<dd></dd> +<dt> <a class="link" href="libnm-nm-dbus-interface.html#NM-LLDP-ATTR-CHASSIS-ID:CAPS" title="NM_LLDP_ATTR_CHASSIS_ID">NM_LLDP_ATTR_CHASSIS_ID</a>, macro in <a class="link" href="libnm-nm-dbus-interface.html" title="nm-dbus-interface">nm-dbus-interface</a> </dt> <dd></dd> @@ -7842,6 +8025,10 @@ nm_dbus_path_not_empty, function in <a class="link" href="NMIPConfig.html" title </dt> <dd></dd> <dt> +NM_MAJOR_VERSION, macro in nm-version-macros +</dt> +<dd></dd> +<dt> <a class="link" href="libnm-nm-errors.html#NM-MANAGER-ERROR:CAPS" title="NM_MANAGER_ERROR">NM_MANAGER_ERROR</a>, macro in <a class="link" href="libnm-nm-errors.html" title="nm-errors">nm-errors</a> </dt> <dd></dd> @@ -7850,6 +8037,26 @@ nm_dbus_path_not_empty, function in <a class="link" href="NMIPConfig.html" title </dt> <dd></dd> <dt> +nm_meta_setting_infos_by_gtype, function in nm-meta-setting-base-impl +</dt> +<dd></dd> +<dt> +nm_meta_setting_infos_by_name, function in nm-meta-setting-base-impl +</dt> +<dd></dd> +<dt> +nm_meta_setting_info_get_base_type_priority, function in nm-meta-setting-base-impl +</dt> +<dd></dd> +<dt> +NM_MICRO_VERSION, macro in nm-version-macros +</dt> +<dd></dd> +<dt> +NM_MINOR_VERSION, macro in nm-version-macros +</dt> +<dd></dd> +<dt> <a class="link" href="NMObject.html#nm-object-get-client" title="nm_object_get_client ()">nm_object_get_client</a>, function in <a class="link" href="NMObject.html" title="NMObject">NMObject</a> </dt> <dd></dd> @@ -9938,6 +10145,46 @@ nm_dbus_path_not_empty, function in <a class="link" href="NMIPConfig.html" title </dt> <dd></dd> <dt> +<a class="link" href="NMSettingHostname.html#NM-SETTING-HOSTNAME-FROM-DHCP:CAPS" title="NM_SETTING_HOSTNAME_FROM_DHCP">NM_SETTING_HOSTNAME_FROM_DHCP</a>, macro in <a class="link" href="NMSettingHostname.html" title="NMSettingHostname">NMSettingHostname</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="NMSettingHostname.html#NM-SETTING-HOSTNAME-FROM-DNS-LOOKUP:CAPS" title="NM_SETTING_HOSTNAME_FROM_DNS_LOOKUP">NM_SETTING_HOSTNAME_FROM_DNS_LOOKUP</a>, macro in <a class="link" href="NMSettingHostname.html" title="NMSettingHostname">NMSettingHostname</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="NMSettingHostname.html#nm-setting-hostname-get-from-dhcp" title="nm_setting_hostname_get_from_dhcp ()">nm_setting_hostname_get_from_dhcp</a>, function in <a class="link" href="NMSettingHostname.html" title="NMSettingHostname">NMSettingHostname</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="NMSettingHostname.html#nm-setting-hostname-get-from-dns-lookup" title="nm_setting_hostname_get_from_dns_lookup ()">nm_setting_hostname_get_from_dns_lookup</a>, function in <a class="link" href="NMSettingHostname.html" title="NMSettingHostname">NMSettingHostname</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="NMSettingHostname.html#nm-setting-hostname-get-only-from-default" title="nm_setting_hostname_get_only_from_default ()">nm_setting_hostname_get_only_from_default</a>, function in <a class="link" href="NMSettingHostname.html" title="NMSettingHostname">NMSettingHostname</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="NMSettingHostname.html#nm-setting-hostname-get-priority" title="nm_setting_hostname_get_priority ()">nm_setting_hostname_get_priority</a>, function in <a class="link" href="NMSettingHostname.html" title="NMSettingHostname">NMSettingHostname</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="NMSettingHostname.html#nm-setting-hostname-new" title="nm_setting_hostname_new ()">nm_setting_hostname_new</a>, function in <a class="link" href="NMSettingHostname.html" title="NMSettingHostname">NMSettingHostname</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="NMSettingHostname.html#NM-SETTING-HOSTNAME-ONLY-FROM-DEFAULT:CAPS" title="NM_SETTING_HOSTNAME_ONLY_FROM_DEFAULT">NM_SETTING_HOSTNAME_ONLY_FROM_DEFAULT</a>, macro in <a class="link" href="NMSettingHostname.html" title="NMSettingHostname">NMSettingHostname</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="NMSettingHostname.html#NM-SETTING-HOSTNAME-PRIORITY:CAPS" title="NM_SETTING_HOSTNAME_PRIORITY">NM_SETTING_HOSTNAME_PRIORITY</a>, macro in <a class="link" href="NMSettingHostname.html" title="NMSettingHostname">NMSettingHostname</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="NMSettingHostname.html#NM-SETTING-HOSTNAME-SETTING-NAME:CAPS" title="NM_SETTING_HOSTNAME_SETTING_NAME">NM_SETTING_HOSTNAME_SETTING_NAME</a>, macro in <a class="link" href="NMSettingHostname.html" title="NMSettingHostname">NMSettingHostname</a> +</dt> +<dd></dd> +<dt> <a class="link" href="NMSettingInfiniband.html#nm-setting-infiniband-get-mac-address" title="nm_setting_infiniband_get_mac_address ()">nm_setting_infiniband_get_mac_address</a>, function in <a class="link" href="NMSettingInfiniband.html" title="NMSettingInfiniband">NMSettingInfiniband</a> </dt> <dd></dd> @@ -10942,6 +11189,38 @@ nm_dbus_path_not_empty, function in <a class="link" href="NMIPConfig.html" title </dt> <dd></dd> <dt> +<a class="link" href="NMSettingOvsExternalIDs.html#nm-setting-ovs-external-ids-check-key" title="nm_setting_ovs_external_ids_check_key ()">nm_setting_ovs_external_ids_check_key</a>, function in <a class="link" href="NMSettingOvsExternalIDs.html" title="NMSettingOvsExternalIDs">NMSettingOvsExternalIDs</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="NMSettingOvsExternalIDs.html#nm-setting-ovs-external-ids-check-val" title="nm_setting_ovs_external_ids_check_val ()">nm_setting_ovs_external_ids_check_val</a>, function in <a class="link" href="NMSettingOvsExternalIDs.html" title="NMSettingOvsExternalIDs">NMSettingOvsExternalIDs</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="NMSettingOvsExternalIDs.html#NM-SETTING-OVS-EXTERNAL-IDS-DATA:CAPS" title="NM_SETTING_OVS_EXTERNAL_IDS_DATA">NM_SETTING_OVS_EXTERNAL_IDS_DATA</a>, macro in <a class="link" href="NMSettingOvsExternalIDs.html" title="NMSettingOvsExternalIDs">NMSettingOvsExternalIDs</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="NMSettingOvsExternalIDs.html#nm-setting-ovs-external-ids-get-data" title="nm_setting_ovs_external_ids_get_data ()">nm_setting_ovs_external_ids_get_data</a>, function in <a class="link" href="NMSettingOvsExternalIDs.html" title="NMSettingOvsExternalIDs">NMSettingOvsExternalIDs</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="NMSettingOvsExternalIDs.html#nm-setting-ovs-external-ids-get-data-keys" title="nm_setting_ovs_external_ids_get_data_keys ()">nm_setting_ovs_external_ids_get_data_keys</a>, function in <a class="link" href="NMSettingOvsExternalIDs.html" title="NMSettingOvsExternalIDs">NMSettingOvsExternalIDs</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="NMSettingOvsExternalIDs.html#nm-setting-ovs-external-ids-new" title="nm_setting_ovs_external_ids_new ()">nm_setting_ovs_external_ids_new</a>, function in <a class="link" href="NMSettingOvsExternalIDs.html" title="NMSettingOvsExternalIDs">NMSettingOvsExternalIDs</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="NMSettingOvsExternalIDs.html#NM-SETTING-OVS-EXTERNAL-IDS-SETTING-NAME:CAPS" title="NM_SETTING_OVS_EXTERNAL_IDS_SETTING_NAME">NM_SETTING_OVS_EXTERNAL_IDS_SETTING_NAME</a>, macro in <a class="link" href="NMSettingOvsExternalIDs.html" title="NMSettingOvsExternalIDs">NMSettingOvsExternalIDs</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="NMSettingOvsExternalIDs.html#nm-setting-ovs-external-ids-set-data" title="nm_setting_ovs_external_ids_set_data ()">nm_setting_ovs_external_ids_set_data</a>, function in <a class="link" href="NMSettingOvsExternalIDs.html" title="NMSettingOvsExternalIDs">NMSettingOvsExternalIDs</a> +</dt> +<dd></dd> +<dt> <a class="link" href="NMSettingOvsInterface.html#nm-setting-ovs-interface-get-interface-type" title="nm_setting_ovs_interface_get_interface_type ()">nm_setting_ovs_interface_get_interface_type</a>, function in <a class="link" href="NMSettingOvsInterface.html" title="NMSettingOvsInterface">NMSettingOvsInterface</a> </dt> <dd></dd> @@ -11898,6 +12177,22 @@ nm_dbus_path_not_empty, function in <a class="link" href="NMIPConfig.html" title </dt> <dd></dd> <dt> +<a class="link" href="NMSettingVeth.html#nm-setting-veth-get-peer" title="nm_setting_veth_get_peer ()">nm_setting_veth_get_peer</a>, function in <a class="link" href="NMSettingVeth.html" title="NMSettingVeth">NMSettingVeth</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="NMSettingVeth.html#nm-setting-veth-new" title="nm_setting_veth_new ()">nm_setting_veth_new</a>, function in <a class="link" href="NMSettingVeth.html" title="NMSettingVeth">NMSettingVeth</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="NMSettingVeth.html#NM-SETTING-VETH-PEER:CAPS" title="NM_SETTING_VETH_PEER">NM_SETTING_VETH_PEER</a>, macro in <a class="link" href="NMSettingVeth.html" title="NMSettingVeth">NMSettingVeth</a> +</dt> +<dd></dd> +<dt> +<a class="link" href="NMSettingVeth.html#NM-SETTING-VETH-SETTING-NAME:CAPS" title="NM_SETTING_VETH_SETTING_NAME">NM_SETTING_VETH_SETTING_NAME</a>, macro in <a class="link" href="NMSettingVeth.html" title="NMSettingVeth">NMSettingVeth</a> +</dt> +<dd></dd> +<dt> <a class="link" href="NMSettingVlan.html#nm-setting-vlan-add-priority" title="nm_setting_vlan_add_priority ()">nm_setting_vlan_add_priority</a>, function in <a class="link" href="NMSettingVlan.html" title="NMSettingVlan">NMSettingVlan</a> </dt> <dd></dd> @@ -13678,6 +13973,10 @@ nm_utils_g_param_spec_is_default, function in <a class="link" href="NMIPConfig.h </dt> <dd></dd> <dt> +<a class="link" href="NMClient.html#nm-utils-print" title="nm_utils_print ()">nm_utils_print</a>, function in <a class="link" href="NMClient.html" title="NMClient">NMClient</a> +</dt> +<dd></dd> +<dt> <a class="link" href="libnm-nm-utils.html#nm-utils-same-ssid" title="nm_utils_same_ssid ()">nm_utils_same_ssid</a>, function in <a class="link" href="libnm-nm-utils.html" title="nm-utils">nm-utils</a> </dt> <dd></dd> @@ -13774,6 +14073,86 @@ nm_utils_wincaps_to_dash, function in <a class="link" href="NMIPConfig.html" tit </dt> <dd></dd> <dt> +NM_VERSION, macro in nm-version-macros +</dt> +<dd></dd> +<dt> +NM_VERSION_0_9_10, macro in nm-version-macros +</dt> +<dd></dd> +<dt> +NM_VERSION_0_9_8, macro in nm-version-macros +</dt> +<dd></dd> +<dt> +NM_VERSION_1_0, macro in nm-version-macros +</dt> +<dd></dd> +<dt> +NM_VERSION_1_10, macro in nm-version-macros +</dt> +<dd></dd> +<dt> +NM_VERSION_1_12, macro in nm-version-macros +</dt> +<dd></dd> +<dt> +NM_VERSION_1_14, macro in nm-version-macros +</dt> +<dd></dd> +<dt> +NM_VERSION_1_16, macro in nm-version-macros +</dt> +<dd></dd> +<dt> +NM_VERSION_1_18, macro in nm-version-macros +</dt> +<dd></dd> +<dt> +NM_VERSION_1_2, macro in nm-version-macros +</dt> +<dd></dd> +<dt> +NM_VERSION_1_20, macro in nm-version-macros +</dt> +<dd></dd> +<dt> +NM_VERSION_1_22, macro in nm-version-macros +</dt> +<dd></dd> +<dt> +NM_VERSION_1_24, macro in nm-version-macros +</dt> +<dd></dd> +<dt> +NM_VERSION_1_26, macro in nm-version-macros +</dt> +<dd></dd> +<dt> +NM_VERSION_1_28, macro in nm-version-macros +</dt> +<dd></dd> +<dt> +NM_VERSION_1_30, macro in nm-version-macros +</dt> +<dd></dd> +<dt> +NM_VERSION_1_4, macro in nm-version-macros +</dt> +<dd></dd> +<dt> +NM_VERSION_1_6, macro in nm-version-macros +</dt> +<dd></dd> +<dt> +NM_VERSION_1_8, macro in nm-version-macros +</dt> +<dd></dd> +<dt> +NM_VERSION_CUR_STABLE, macro in nm-version-macros +</dt> +<dd></dd> +<dt> <a class="link" href="libnm-nm-version.html#NM-VERSION-MAX-ALLOWED:CAPS" title="NM_VERSION_MAX_ALLOWED">NM_VERSION_MAX_ALLOWED</a>, macro in <a class="link" href="libnm-nm-version.html" title="nm-version">nm-version</a> </dt> <dd></dd> @@ -13782,6 +14161,10 @@ nm_utils_wincaps_to_dash, function in <a class="link" href="NMIPConfig.html" tit </dt> <dd></dd> <dt> +NM_VERSION_NEXT_STABLE, macro in nm-version-macros +</dt> +<dd></dd> +<dt> <a class="link" href="NMSettingVlan.html#NM-VLAN-FLAGS-ALL:CAPS" title="NM_VLAN_FLAGS_ALL">NM_VLAN_FLAGS_ALL</a>, macro in <a class="link" href="NMSettingVlan.html" title="NMSettingVlan">NMSettingVlan</a> </dt> <dd></dd> diff --git a/docs/libnm/html/ch03.html b/docs/libnm/html/ch03.html index c4e487fa..90068a2c 100644 --- a/docs/libnm/html/ch03.html +++ b/docs/libnm/html/ch03.html @@ -78,6 +78,9 @@ <span class="refentrytitle"><a href="NMSettingGsm.html">NMSettingGsm</a></span><span class="refpurpose"> — Describes GSM/3GPP-based mobile broadband properties</span> </dt> <dt> +<span class="refentrytitle"><a href="NMSettingHostname.html">NMSettingHostname</a></span><span class="refpurpose"> — Contains properties related to the hostname</span> +</dt> +<dt> <span class="refentrytitle"><a href="NMSettingInfiniband.html">NMSettingInfiniband</a></span><span class="refpurpose"> — Describes connection properties for IP-over-InfiniBand networks</span> </dt> <dt> @@ -121,6 +124,9 @@ addressing, routing, and name service properties</span> <span class="refentrytitle"><a href="NMSettingOvsPort.html">NMSettingOvsPort</a></span><span class="refpurpose"> — Describes connection properties for Open vSwitch ports.</span> </dt> <dt> +<span class="refentrytitle"><a href="NMSettingOvsExternalIDs.html">NMSettingOvsExternalIDs</a></span><span class="refpurpose"> — External-IDs for OVS database</span> +</dt> +<dt> <span class="refentrytitle"><a href="NMSettingPpp.html">NMSettingPpp</a></span><span class="refpurpose"> — Describes connection properties for devices/networks that require PPP to deliver IP capability</span> </dt> @@ -153,6 +159,9 @@ serial communications</span> <span class="refentrytitle"><a href="NMSettingUser.html">NMSettingUser</a></span><span class="refpurpose"> — Describes user properties</span> </dt> <dt> +<span class="refentrytitle"><a href="NMSettingVeth.html">NMSettingVeth</a></span><span class="refpurpose"> — Describes connection properties for veth interfaces</span> +</dt> +<dt> <span class="refentrytitle"><a href="NMSettingVlan.html">NMSettingVlan</a></span><span class="refpurpose"> — Describes connection properties for VLAN interfaces</span> </dt> <dt> diff --git a/docs/libnm/html/ch04.html b/docs/libnm/html/ch04.html index 54bdc1be..bc92ddc7 100644 --- a/docs/libnm/html/ch04.html +++ b/docs/libnm/html/ch04.html @@ -87,6 +87,9 @@ <span class="refentrytitle"><a href="NMDeviceTun.html">NMDeviceTun</a></span><span class="refpurpose"></span> </dt> <dt> +<span class="refentrytitle"><a href="NMDeviceVeth.html">NMDeviceVeth</a></span><span class="refpurpose"></span> +</dt> +<dt> <span class="refentrytitle"><a href="NMDeviceVlan.html">NMDeviceVlan</a></span><span class="refpurpose"></span> </dt> <dt> diff --git a/docs/libnm/html/ch05.html b/docs/libnm/html/ch05.html index a0c61173..1fabc6fc 100644 --- a/docs/libnm/html/ch05.html +++ b/docs/libnm/html/ch05.html @@ -7,7 +7,7 @@ <link rel="home" href="index.html" title="libnm Reference Manual"> <link rel="up" href="index.html" title="libnm Reference Manual"> <link rel="prev" href="NMCheckpoint.html" title="NMCheckpoint"> -<link rel="next" href="libnm-nm-utils.html" title="nm-utils"> +<link rel="next" href="libnm-nm-keyfile.html" title="nm-keyfile"> <meta name="generator" content="GTK-Doc V1.33.1 (XML mode)"> <link rel="stylesheet" href="style.css" type="text/css"> </head> @@ -17,13 +17,16 @@ <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> <td><img src="up-insensitive.png" width="16" height="16" border="0"></td> <td><a accesskey="p" href="NMCheckpoint.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> -<td><a accesskey="n" href="libnm-nm-utils.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +<td><a accesskey="n" href="libnm-nm-keyfile.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> </tr></table> <div class="chapter"> <div class="titlepage"><div><div><h1 class="title"> <a name="id-1.6"></a>Utility API Reference</h1></div></div></div> <div class="toc"><dl class="toc"> <dt> +<span class="refentrytitle"><a href="libnm-nm-keyfile.html">nm-keyfile</a></span><span class="refpurpose"></span> +</dt> +<dt> <span class="refentrytitle"><a href="libnm-nm-utils.html">nm-utils</a></span><span class="refpurpose"> — Utility functions</span> </dt> <dt> diff --git a/docs/libnm/html/index.html b/docs/libnm/html/index.html index c841e30f..86f29a7b 100644 --- a/docs/libnm/html/index.html +++ b/docs/libnm/html/index.html @@ -15,7 +15,7 @@ <div> <div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">libnm Reference Manual</p></th></tr></table></div> <div><p class="releaseinfo"> - for libnm 1.28.0 + for libnm 1.29.90 The latest version of this documentation can be found on-line at <a class="ulink" href="https://developer.gnome.org/libnm/stable/" target="_top">https://developer.gnome.org/libnm/stable/</a>. @@ -127,6 +127,9 @@ <span class="refentrytitle"><a href="NMSettingGsm.html">NMSettingGsm</a></span><span class="refpurpose"> — Describes GSM/3GPP-based mobile broadband properties</span> </dt> <dt> +<span class="refentrytitle"><a href="NMSettingHostname.html">NMSettingHostname</a></span><span class="refpurpose"> — Contains properties related to the hostname</span> +</dt> +<dt> <span class="refentrytitle"><a href="NMSettingInfiniband.html">NMSettingInfiniband</a></span><span class="refpurpose"> — Describes connection properties for IP-over-InfiniBand networks</span> </dt> <dt> @@ -170,6 +173,9 @@ addressing, routing, and name service properties</span> <span class="refentrytitle"><a href="NMSettingOvsPort.html">NMSettingOvsPort</a></span><span class="refpurpose"> — Describes connection properties for Open vSwitch ports.</span> </dt> <dt> +<span class="refentrytitle"><a href="NMSettingOvsExternalIDs.html">NMSettingOvsExternalIDs</a></span><span class="refpurpose"> — External-IDs for OVS database</span> +</dt> +<dt> <span class="refentrytitle"><a href="NMSettingPpp.html">NMSettingPpp</a></span><span class="refpurpose"> — Describes connection properties for devices/networks that require PPP to deliver IP capability</span> </dt> @@ -202,6 +208,9 @@ serial communications</span> <span class="refentrytitle"><a href="NMSettingUser.html">NMSettingUser</a></span><span class="refpurpose"> — Describes user properties</span> </dt> <dt> +<span class="refentrytitle"><a href="NMSettingVeth.html">NMSettingVeth</a></span><span class="refpurpose"> — Describes connection properties for veth interfaces</span> +</dt> +<dt> <span class="refentrytitle"><a href="NMSettingVlan.html">NMSettingVlan</a></span><span class="refpurpose"> — Describes connection properties for VLAN interfaces</span> </dt> <dt> @@ -302,6 +311,9 @@ use WEP, LEAP, WPA or WPA2/RSN security</span> <span class="refentrytitle"><a href="NMDeviceTun.html">NMDeviceTun</a></span><span class="refpurpose"></span> </dt> <dt> +<span class="refentrytitle"><a href="NMDeviceVeth.html">NMDeviceVeth</a></span><span class="refpurpose"></span> +</dt> +<dt> <span class="refentrytitle"><a href="NMDeviceVlan.html">NMDeviceVlan</a></span><span class="refpurpose"></span> </dt> <dt> @@ -353,6 +365,9 @@ use WEP, LEAP, WPA or WPA2/RSN security</span> <dt><span class="chapter"><a href="ch05.html">Utility API Reference</a></span></dt> <dd><dl> <dt> +<span class="refentrytitle"><a href="libnm-nm-keyfile.html">nm-keyfile</a></span><span class="refpurpose"></span> +</dt> +<dt> <span class="refentrytitle"><a href="libnm-nm-utils.html">nm-utils</a></span><span class="refpurpose"> — Utility functions</span> </dt> <dt> diff --git a/docs/libnm/html/libnm-nm-dbus-interface.html b/docs/libnm/html/libnm-nm-dbus-interface.html index 5b8eb206..4a8561dc 100644 --- a/docs/libnm/html/libnm-nm-dbus-interface.html +++ b/docs/libnm/html/libnm-nm-dbus-interface.html @@ -943,7 +943,7 @@ is loaded.</p> <td class="enum_member_name"><p><a name="NM-CAPABILITY-OVS:CAPS"></a>NM_CAPABILITY_OVS</p></td> <td class="enum_member_description"> <p>OpenVSwitch can be managed. This means the OVS device plugin -is loaded. Since: 1.24</p> +is loaded. Since: 1.24.</p> </td> <td class="enum_member_annotations"> </td> </tr> @@ -1335,14 +1335,14 @@ GSM/UMTS, or LTE network access protocols</p> <tr> <td class="enum_member_name"><p><a name="NM-DEVICE-TYPE-WIFI-P2P:CAPS"></a>NM_DEVICE_TYPE_WIFI_P2P</p></td> <td class="enum_member_description"> -<p>an 802.11 Wi-Fi P2P device (Since: 1.16)</p> +<p>an 802.11 Wi-Fi P2P device. Since: 1.16.</p> </td> <td class="enum_member_annotations"> </td> </tr> <tr> <td class="enum_member_name"><p><a name="NM-DEVICE-TYPE-VRF:CAPS"></a>NM_DEVICE_TYPE_VRF</p></td> <td class="enum_member_description"> -<p>A VRF (Virtual Routing and Forwarding) interface (Since: 1.24)</p> +<p>A VRF (Virtual Routing and Forwarding) interface. Since: 1.24.</p> </td> <td class="enum_member_annotations"> </td> </tr> @@ -1693,6 +1693,14 @@ transition mode is supported. Since: 1.26.</p> </td> <td class="enum_member_annotations"> </td> </tr> +<tr> +<td class="enum_member_name"><p><a name="NM-802-11-AP-SEC-KEY-MGMT-EAP-SUITE-B-192:CAPS"></a>NM_802_11_AP_SEC_KEY_MGMT_EAP_SUITE_B_192</p></td> +<td class="enum_member_description"> +<p>WPA3 Enterprise Suite-B 192 bit mode +is supported. Since: 1.30.</p> +</td> +<td class="enum_member_annotations"> </td> +</tr> </tbody> </table></div> </div> @@ -3243,7 +3251,7 @@ a new checkpoint, destroy all existing ones.</p> <td class="enum_member_name"><p><a name="NM-CHECKPOINT-CREATE-FLAG-DELETE-NEW-CONNECTIONS:CAPS"></a>NM_CHECKPOINT_CREATE_FLAG_DELETE_NEW_CONNECTIONS</p></td> <td class="enum_member_description"> <p>upon rollback, -delete any new connection added after the checkpoint (Since: 1.6)</p> +delete any new connection added after the checkpoint. Since: 1.6.</p> </td> <td class="enum_member_annotations"> </td> </tr> @@ -3251,7 +3259,7 @@ delete any new connection added after the checkpoint (Since: 1.6)</p> <td class="enum_member_name"><p><a name="NM-CHECKPOINT-CREATE-FLAG-DISCONNECT-NEW-DEVICES:CAPS"></a>NM_CHECKPOINT_CREATE_FLAG_DISCONNECT_NEW_DEVICES</p></td> <td class="enum_member_description"> <p>upon rollback, -disconnect any new device appeared after the checkpoint (Since: 1.6)</p> +disconnect any new device appeared after the checkpoint. Since: 1.6.</p> </td> <td class="enum_member_annotations"> </td> </tr> @@ -3269,7 +3277,7 @@ and rollback to them at will. With the special case that rolling back to an older checkpoint will invalidate all overlapping younger checkpoints. This opts-in that the checkpoint can be automatically destroyed by the rollback -of an older checkpoint. (Since: 1.12)</p> +of an older checkpoint. Since: 1.12.</p> </td> <td class="enum_member_annotations"> </td> </tr> @@ -3379,7 +3387,7 @@ in-memory only.</p> <td class="enum_member_name"><p><a name="NM-SETTINGS-CONNECTION-FLAG-EXTERNAL:CAPS"></a>NM_SETTINGS_CONNECTION_FLAG_EXTERNAL</p></td> <td class="enum_member_description"> <p>the profile was generated to represent -an external configuration of a networking device. Since: 1.26</p> +an external configuration of a networking device. Since: 1.26.</p> </td> <td class="enum_member_annotations"> </td> </tr> @@ -3457,7 +3465,7 @@ This only makes sense if the device is a master.</p> <p>the lifetime of the activation is bound to the visibility of the connection profile, which in turn depends on "connection.permissions" and whether a session -for the user exists. Since: 1.16</p> +for the user exists. Since: 1.16.</p> </td> <td class="enum_member_annotations"> </td> </tr> @@ -3465,7 +3473,7 @@ for the user exists. Since: 1.16</p> <td class="enum_member_name"><p><a name="NM-ACTIVATION-STATE-FLAG-EXTERNAL:CAPS"></a>NM_ACTIVATION_STATE_FLAG_EXTERNAL</p></td> <td class="enum_member_description"> <p>the active connection was generated to -represent an external configuration of a networking device. Since: 1.26</p> +represent an external configuration of a networking device. Since: 1.26.</p> </td> <td class="enum_member_annotations"> </td> </tr> diff --git a/docs/libnm/html/libnm-nm-errors.html b/docs/libnm/html/libnm-nm-errors.html index 759b2074..47574176 100644 --- a/docs/libnm/html/libnm-nm-errors.html +++ b/docs/libnm/html/libnm-nm-errors.html @@ -585,7 +585,7 @@ be completed due to missing dependencies.</p> <tr> <td class="enum_member_name"><p><a name="NM-DEVICE-ERROR-INVALID-ARGUMENT:CAPS"></a>NM_DEVICE_ERROR_INVALID_ARGUMENT</p></td> <td class="enum_member_description"> -<p>invalid argument. Since: 1.16</p> +<p>invalid argument. Since: 1.16.</p> </td> <td class="enum_member_annotations"> </td> </tr> diff --git a/docs/libnm/html/libnm-nm-keyfile.html b/docs/libnm/html/libnm-nm-keyfile.html new file mode 100644 index 00000000..ddd85e1c --- /dev/null +++ b/docs/libnm/html/libnm-nm-keyfile.html @@ -0,0 +1,639 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>nm-keyfile: libnm Reference Manual</title> +<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> +<link rel="home" href="index.html" title="libnm Reference Manual"> +<link rel="up" href="ch05.html" title="Utility API Reference"> +<link rel="prev" href="ch05.html" title="Utility API Reference"> +<link rel="next" href="libnm-nm-utils.html" title="nm-utils"> +<meta name="generator" content="GTK-Doc V1.33.1 (XML mode)"> +<link rel="stylesheet" href="style.css" type="text/css"> +</head> +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> +<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle"> +<td width="100%" align="left" class="shortcuts"> +<a href="#" class="shortcut">Top</a><span id="nav_description"> <span class="dim">|</span> + <a href="#libnm-nm-keyfile.description" class="shortcut">Description</a></span><span id="nav_hierarchy"> <span class="dim">|</span> + <a href="#libnm-nm-keyfile.object-hierarchy" class="shortcut">Object Hierarchy</a></span> +</td> +<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> +<td><a accesskey="u" href="ch05.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> +<td><a accesskey="p" href="ch05.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="n" href="libnm-nm-utils.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> +</tr></table> +<div class="refentry"> +<a name="libnm-nm-keyfile"></a><div class="titlepage"></div> +<div class="refnamediv"><table width="100%"><tr> +<td valign="top"> +<h2><span class="refentrytitle"><a name="libnm-nm-keyfile.top_of_page"></a>nm-keyfile</span></h2> +<p>nm-keyfile</p> +</td> +<td class="gallery_image" valign="top" align="right"></td> +</tr></table></div> +<div class="refsect1"> +<a name="libnm-nm-keyfile.functions"></a><h2>Functions</h2> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="functions_proto_type"> +<col class="functions_proto_name"> +</colgroup> +<tbody> +<tr> +<td class="function_type"> +<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> +</td> +<td class="function_name"> +<span class="c_punctuation">(</span><a class="link" href="libnm-nm-keyfile.html#NMKeyfileReadHandler" title="NMKeyfileReadHandler ()">*NMKeyfileReadHandler</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a class="link" href="NMConnection.html" title="NMConnection"><span class="returnvalue">NMConnection</span></a> * +</td> +<td class="function_name"> +<a class="link" href="libnm-nm-keyfile.html#nm-keyfile-read" title="nm_keyfile_read ()">nm_keyfile_read</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> +</td> +<td class="function_name"> +<span class="c_punctuation">(</span><a class="link" href="libnm-nm-keyfile.html#NMKeyfileWriteHandler" title="NMKeyfileWriteHandler ()">*NMKeyfileWriteHandler</a><span class="c_punctuation">)</span> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<a href="https://developer.gnome.org/glib/unstable/glib-Key-value-file-parser.html#GKeyFile"><span class="returnvalue">GKeyFile</span></a> * +</td> +<td class="function_name"> +<a class="link" href="libnm-nm-keyfile.html#nm-keyfile-write" title="nm_keyfile_write ()">nm_keyfile_write</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">void</span> +</td> +<td class="function_name"> +<a class="link" href="libnm-nm-keyfile.html#nm-keyfile-handler-data-fail-with-error" title="nm_keyfile_handler_data_fail_with_error ()">nm_keyfile_handler_data_fail_with_error</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">void</span> +</td> +<td class="function_name"> +<a class="link" href="libnm-nm-keyfile.html#nm-keyfile-handler-data-get-context" title="nm_keyfile_handler_data_get_context ()">nm_keyfile_handler_data_get_context</a> <span class="c_punctuation">()</span> +</td> +</tr> +<tr> +<td class="function_type"> +<span class="returnvalue">void</span> +</td> +<td class="function_name"> +<a class="link" href="libnm-nm-keyfile.html#nm-keyfile-handler-data-warn-get" title="nm_keyfile_handler_data_warn_get ()">nm_keyfile_handler_data_warn_get</a> <span class="c_punctuation">()</span> +</td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libnm-nm-keyfile.other"></a><h2>Types and Values</h2> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="other_proto_type"> +<col class="other_proto_name"> +</colgroup> +<tbody> +<tr> +<td class="datatype_keyword">enum</td> +<td class="function_name"><a class="link" href="libnm-nm-keyfile.html#NMKeyfileHandlerFlags" title="enum NMKeyfileHandlerFlags">NMKeyfileHandlerFlags</a></td> +</tr> +<tr> +<td class="datatype_keyword">enum</td> +<td class="function_name"><a class="link" href="libnm-nm-keyfile.html#NMKeyfileHandlerType" title="enum NMKeyfileHandlerType">NMKeyfileHandlerType</a></td> +</tr> +<tr> +<td class="datatype_keyword">enum</td> +<td class="function_name"><a class="link" href="libnm-nm-keyfile.html#NMKeyfileWarnSeverity" title="enum NMKeyfileWarnSeverity">NMKeyfileWarnSeverity</a></td> +</tr> +<tr> +<td class="datatype_keyword"> </td> +<td class="function_name"><a class="link" href="libnm-nm-keyfile.html#NMKeyfileHandlerData" title="NMKeyfileHandlerData">NMKeyfileHandlerData</a></td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect1"> +<a name="libnm-nm-keyfile.object-hierarchy"></a><h2>Object Hierarchy</h2> +<pre class="screen"> <a href="/usr/share/gtk-doc/html/gobject/gobject-Enumeration-and-Flag-Types.html">GEnum</a> + <span class="lineart">├──</span> NMKeyfileHandlerType + <span class="lineart">╰──</span> NMKeyfileWarnSeverity + <a href="/usr/share/gtk-doc/html/gobject/gobject-Enumeration-and-Flag-Types.html">GFlags</a> + <span class="lineart">╰──</span> NMKeyfileHandlerFlags +</pre> +</div> +<div class="refsect1"> +<a name="libnm-nm-keyfile.description"></a><h2>Description</h2> +</div> +<div class="refsect1"> +<a name="libnm-nm-keyfile.functions_details"></a><h2>Functions</h2> +<div class="refsect2"> +<a name="NMKeyfileReadHandler"></a><h3>NMKeyfileReadHandler ()</h3> +<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> +<span class="c_punctuation">(</span>*NMKeyfileReadHandler<span class="c_punctuation">)</span> (<em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Key-value-file-parser.html#GKeyFile"><span class="type">GKeyFile</span></a> *keyfile</code></em>, + <em class="parameter"><code><a class="link" href="NMConnection.html" title="NMConnection"><span class="type">NMConnection</span></a> *connection</code></em>, + <em class="parameter"><code><a class="link" href="libnm-nm-keyfile.html#NMKeyfileHandlerType" title="enum NMKeyfileHandlerType"><span class="type">NMKeyfileHandlerType</span></a> handler_type</code></em>, + <em class="parameter"><code><a class="link" href="libnm-nm-keyfile.html#NMKeyfileHandlerData" title="NMKeyfileHandlerData"><span class="type">NMKeyfileHandlerData</span></a> *handler_data</code></em>, + <em class="parameter"><code><span class="type">void</span> *user_data</code></em>);</pre> +<p>Hook to <a class="link" href="libnm-nm-keyfile.html#nm-keyfile-read" title="nm_keyfile_read ()"><code class="function">nm_keyfile_read()</code></a>.</p> +<p>The callee may abort the reading by setting an error via <a class="link" href="libnm-nm-keyfile.html#nm-keyfile-handler-data-fail-with-error" title="nm_keyfile_handler_data_fail_with_error ()"><code class="function">nm_keyfile_handler_data_fail_with_error()</code></a>.</p> +<div class="refsect3"> +<a name="NMKeyfileReadHandler.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>keyfile</p></td> +<td class="parameter_description"><p>the <a href="https://developer.gnome.org/glib/unstable/glib-Key-value-file-parser.html#GKeyFile"><span class="type">GKeyFile</span></a> that is currently read</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>connection</p></td> +<td class="parameter_description"><p>the <a class="link" href="NMConnection.html" title="NMConnection"><span class="type">NMConnection</span></a> that is being constructed.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>handler_type</p></td> +<td class="parameter_description"><p>the <a class="link" href="libnm-nm-keyfile.html#NMKeyfileHandlerType" title="enum NMKeyfileHandlerType"><code class="literal">NMKeyfileHandlerType</code></a> that indicates which type +the request is.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>handler_data</p></td> +<td class="parameter_description"><p>the <a class="link" href="libnm-nm-keyfile.html#NMKeyfileHandlerData" title="NMKeyfileHandlerData"><span class="type">NMKeyfileHandlerData</span></a>. What you can do with it +depends on the <em class="parameter"><code>handler_type</code></em> +.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>user_data</p></td> +<td class="parameter_description"><p>the user-data argument to <a class="link" href="libnm-nm-keyfile.html#nm-keyfile-read" title="nm_keyfile_read ()"><code class="function">nm_keyfile_read()</code></a>.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="NMKeyfileReadHandler.returns"></a><h4>Returns</h4> +<p> the callee should return TRUE, if the event was handled and/or recognized. +Otherwise, a default action will be performed that depends on the <em class="parameter"><code>type</code></em> +. +For <a class="link" href="libnm-nm-keyfile.html#NM-KEYFILE-HANDLER-TYPE-WARN:CAPS"><code class="literal">NM_KEYFILE_HANDLER_TYPE_WARN</code></a> type, the default action is doing nothing.</p> +</div> +<p class="since">Since: 1.30</p> +</div> +<hr> +<div class="refsect2"> +<a name="nm-keyfile-read"></a><h3>nm_keyfile_read ()</h3> +<pre class="programlisting"><a class="link" href="NMConnection.html" title="NMConnection"><span class="returnvalue">NMConnection</span></a> * +nm_keyfile_read (<em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Key-value-file-parser.html#GKeyFile"><span class="type">GKeyFile</span></a> *keyfile</code></em>, + <em class="parameter"><code>const <span class="type">char</span> *base_dir</code></em>, + <em class="parameter"><code><a class="link" href="libnm-nm-keyfile.html#NMKeyfileHandlerFlags" title="enum NMKeyfileHandlerFlags"><span class="type">NMKeyfileHandlerFlags</span></a> handler_flags</code></em>, + <em class="parameter"><code><a class="link" href="libnm-nm-keyfile.html#NMKeyfileReadHandler" title="NMKeyfileReadHandler ()"><span class="type">NMKeyfileReadHandler</span></a> handler</code></em>, + <em class="parameter"><code><span class="type">void</span> *user_data</code></em>, + <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre> +<p>Tries to create a NMConnection from a keyfile. The resulting keyfile is +not normalized and might not even verify.</p> +<div class="refsect3"> +<a name="nm-keyfile-read.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>keyfile</p></td> +<td class="parameter_description"><p>the keyfile from which to create the connection</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>base_dir</p></td> +<td class="parameter_description"><p>when reading certificates from files with relative name, +the relative path is made absolute using <em class="parameter"><code>base_dir</code></em> +. This must +be an absolute path.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>handler_flags</p></td> +<td class="parameter_description"><p>the <a class="link" href="libnm-nm-keyfile.html#NMKeyfileHandlerFlags" title="enum NMKeyfileHandlerFlags"><span class="type">NMKeyfileHandlerFlags</span></a>.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>handler</p></td> +<td class="parameter_description"><p>read handler. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="The callback is valid only during the call to the method."><span class="acronym">scope call</span></acronym>]</span></td> +</tr> +<tr> +<td class="parameter_name"><p>user_data</p></td> +<td class="parameter_description"><p>user data for read handler</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>error</p></td> +<td class="parameter_description"><p>error. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span></td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="nm-keyfile-read.returns"></a><h4>Returns</h4> +<p>on success, returns the created connection. </p> +<p><span class="annotation">[<acronym title="The caller owns the data, and is responsible for free it."><span class="acronym">transfer full</span></acronym>]</span></p> +</div> +<p class="since">Since: 1.30</p> +</div> +<hr> +<div class="refsect2"> +<a name="NMKeyfileWriteHandler"></a><h3>NMKeyfileWriteHandler ()</h3> +<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> +<span class="c_punctuation">(</span>*NMKeyfileWriteHandler<span class="c_punctuation">)</span> (<em class="parameter"><code><a class="link" href="NMConnection.html" title="NMConnection"><span class="type">NMConnection</span></a> *connection</code></em>, + <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Key-value-file-parser.html#GKeyFile"><span class="type">GKeyFile</span></a> *keyfile</code></em>, + <em class="parameter"><code><a class="link" href="libnm-nm-keyfile.html#NMKeyfileHandlerType" title="enum NMKeyfileHandlerType"><span class="type">NMKeyfileHandlerType</span></a> handler_type</code></em>, + <em class="parameter"><code><a class="link" href="libnm-nm-keyfile.html#NMKeyfileHandlerData" title="NMKeyfileHandlerData"><span class="type">NMKeyfileHandlerData</span></a> *handler_data</code></em>, + <em class="parameter"><code><span class="type">void</span> *user_data</code></em>);</pre> +<p>This is a hook to tweak the serialization.</p> +<p>Handler for certain properties or events that are not entirely contained +within the keyfile or that might be serialized differently. The <em class="parameter"><code>type</code></em> + and +<em class="parameter"><code>handler_data</code></em> + arguments tell which kind of argument we have at hand.</p> +<p>Currently only the type <a class="link" href="libnm-nm-keyfile.html#NM-KEYFILE-HANDLER-TYPE-WRITE-CERT:CAPS"><code class="literal">NM_KEYFILE_HANDLER_TYPE_WRITE_CERT</code></a> is supported.</p> +<p>The callee may call <a class="link" href="libnm-nm-keyfile.html#nm-keyfile-handler-data-fail-with-error" title="nm_keyfile_handler_data_fail_with_error ()"><code class="function">nm_keyfile_handler_data_fail_with_error()</code></a> to abort +the writing with error.</p> +<div class="refsect3"> +<a name="NMKeyfileWriteHandler.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>connection</p></td> +<td class="parameter_description"><p>the <a class="link" href="NMConnection.html" title="NMConnection"><span class="type">NMConnection</span></a> that is currently written.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>keyfile</p></td> +<td class="parameter_description"><p>the <a href="https://developer.gnome.org/glib/unstable/glib-Key-value-file-parser.html#GKeyFile"><span class="type">GKeyFile</span></a> that is currently constructed.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>handler_type</p></td> +<td class="parameter_description"><p>the <a class="link" href="libnm-nm-keyfile.html#NMKeyfileHandlerType" title="enum NMKeyfileHandlerType"><code class="literal">NMKeyfileHandlerType</code></a> that indicates which type +the request is.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>handler_data</p></td> +<td class="parameter_description"><p>the <a class="link" href="libnm-nm-keyfile.html#NMKeyfileHandlerData" title="NMKeyfileHandlerData"><span class="type">NMKeyfileHandlerData</span></a>. What you can do with it +depends on the <em class="parameter"><code>handler_type</code></em> +.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>user_data</p></td> +<td class="parameter_description"><p>the user-data argument to <a class="link" href="libnm-nm-keyfile.html#nm-keyfile-read" title="nm_keyfile_read ()"><code class="function">nm_keyfile_read()</code></a>.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="NMKeyfileWriteHandler.returns"></a><h4>Returns</h4> +<p> the callee should return <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the event was handled. If the +event was unhandled, a default action will be performed that depends on +the <em class="parameter"><code>handler_type</code></em> +.</p> +</div> +<p class="since">Since: 1.30</p> +</div> +<hr> +<div class="refsect2"> +<a name="nm-keyfile-write"></a><h3>nm_keyfile_write ()</h3> +<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Key-value-file-parser.html#GKeyFile"><span class="returnvalue">GKeyFile</span></a> * +nm_keyfile_write (<em class="parameter"><code><a class="link" href="NMConnection.html" title="NMConnection"><span class="type">NMConnection</span></a> *connection</code></em>, + <em class="parameter"><code><a class="link" href="libnm-nm-keyfile.html#NMKeyfileHandlerFlags" title="enum NMKeyfileHandlerFlags"><span class="type">NMKeyfileHandlerFlags</span></a> handler_flags</code></em>, + <em class="parameter"><code><a class="link" href="libnm-nm-keyfile.html#NMKeyfileWriteHandler" title="NMKeyfileWriteHandler ()"><span class="type">NMKeyfileWriteHandler</span></a> handler</code></em>, + <em class="parameter"><code><span class="type">void</span> *user_data</code></em>, + <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre> +<p><em class="parameter"><code>connection</code></em> + must verify as a valid profile according to +<a class="link" href="NMConnection.html#nm-connection-verify" title="nm_connection_verify ()"><code class="function">nm_connection_verify()</code></a>.</p> +<div class="refsect3"> +<a name="nm-keyfile-write.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>connection</p></td> +<td class="parameter_description"><p>the <a class="link" href="NMConnection.html" title="NMConnection"><span class="type">NMConnection</span></a> to persist to keyfile.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>handler_flags</p></td> +<td class="parameter_description"><p>the <a class="link" href="libnm-nm-keyfile.html#NMKeyfileHandlerFlags" title="enum NMKeyfileHandlerFlags"><span class="type">NMKeyfileHandlerFlags</span></a>.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>handler</p></td> +<td class="parameter_description"><p>optional handler for events and +to override the default behavior. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="The callback is valid only during the call to the method."><span class="acronym">scope call</span></acronym>]</span></td> +</tr> +<tr> +<td class="parameter_name"><p>user_data</p></td> +<td class="parameter_description"><p>argument for <em class="parameter"><code>handler</code></em> +.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>error</p></td> +<td class="parameter_description"><p>the <a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> in case writing fails.</p></td> +<td class="parameter_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<div class="refsect3"> +<a name="nm-keyfile-write.returns"></a><h4>Returns</h4> +<p>a new <a href="https://developer.gnome.org/glib/unstable/glib-Key-value-file-parser.html#GKeyFile"><span class="type">GKeyFile</span></a> or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error. </p> +<p><span class="annotation">[<acronym title="The caller owns the data, and is responsible for free it."><span class="acronym">transfer full</span></acronym>]</span></p> +</div> +<p class="since">Since: 1.30</p> +</div> +<hr> +<div class="refsect2"> +<a name="nm-keyfile-handler-data-fail-with-error"></a><h3>nm_keyfile_handler_data_fail_with_error ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +nm_keyfile_handler_data_fail_with_error + (<em class="parameter"><code><a class="link" href="libnm-nm-keyfile.html#NMKeyfileHandlerData" title="NMKeyfileHandlerData"><span class="type">NMKeyfileHandlerData</span></a> *handler_data</code></em>, + <em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *src</code></em>);</pre> +<p>Set the error for the handler. This lets the operation fail +with the provided error. You may only set the error once.</p> +<p><em class="parameter"><code>src</code></em> + must be non-<a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</p> +<p>Note that <em class="parameter"><code>src</code></em> + is no longer valid after this call. If you want +to keep using the same GError*, you need to set it to <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> +after calling this function on it.</p> +<div class="refsect3"> +<a name="nm-keyfile-handler-data-fail-with-error.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>handler_data</p></td> +<td class="parameter_description"><p>the <a class="link" href="libnm-nm-keyfile.html#NMKeyfileHandlerData" title="NMKeyfileHandlerData"><span class="type">NMKeyfileHandlerData</span></a></p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>src</p></td> +<td class="parameter_description"><p>error to move into the return location. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="The caller owns the data, and is responsible for free it."><span class="acronym">transfer full</span></acronym>]</span></td> +</tr> +</tbody> +</table></div> +</div> +<p class="since">Since: 1.30</p> +</div> +<hr> +<div class="refsect2"> +<a name="nm-keyfile-handler-data-get-context"></a><h3>nm_keyfile_handler_data_get_context ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +nm_keyfile_handler_data_get_context (<em class="parameter"><code>const <a class="link" href="libnm-nm-keyfile.html#NMKeyfileHandlerData" title="NMKeyfileHandlerData"><span class="type">NMKeyfileHandlerData</span></a> *handler_data</code></em>, + <em class="parameter"><code>const <span class="type">char</span> **out_kf_group_name</code></em>, + <em class="parameter"><code>const <span class="type">char</span> **out_kf_key_name</code></em>, + <em class="parameter"><code><a class="link" href="NMSetting.html" title="NMSetting"><span class="type">NMSetting</span></a> **out_cur_setting</code></em>, + <em class="parameter"><code>const <span class="type">char</span> **out_cur_property_name</code></em>);</pre> +<p>Get context information of the current event. This function can be called +on all events, but the context information may be unset.</p> +<div class="refsect3"> +<a name="nm-keyfile-handler-data-get-context.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>handler_data</p></td> +<td class="parameter_description"><p>the <a class="link" href="libnm-nm-keyfile.html#NMKeyfileHandlerData" title="NMKeyfileHandlerData"><span class="type">NMKeyfileHandlerData</span></a> for any event.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>out_kf_group_name</p></td> +<td class="parameter_description"><p>if the event is in the +context of a keyfile group, the group name. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="The data is owned by the callee, which is responsible of freeing it."><span class="acronym">transfer none</span></acronym>]</span></td> +</tr> +<tr> +<td class="parameter_name"><p>out_kf_key_name</p></td> +<td class="parameter_description"><p>if the event is in the +context of a keyfile value, the key name. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="The data is owned by the callee, which is responsible of freeing it."><span class="acronym">transfer none</span></acronym>]</span></td> +</tr> +<tr> +<td class="parameter_name"><p>out_cur_setting</p></td> +<td class="parameter_description"><p>if the event happens while +handling a particular <a class="link" href="NMSetting.html" title="NMSetting"><span class="type">NMSetting</span></a> instance. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="The data is owned by the callee, which is responsible of freeing it."><span class="acronym">transfer none</span></acronym>]</span></td> +</tr> +<tr> +<td class="parameter_name"><p>out_cur_property_name</p></td> +<td class="parameter_description"><p>the property name if applicable. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="The data is owned by the callee, which is responsible of freeing it."><span class="acronym">transfer none</span></acronym>]</span></td> +</tr> +</tbody> +</table></div> +</div> +<p class="since">Since: 1.30</p> +</div> +<hr> +<div class="refsect2"> +<a name="nm-keyfile-handler-data-warn-get"></a><h3>nm_keyfile_handler_data_warn_get ()</h3> +<pre class="programlisting"><span class="returnvalue">void</span> +nm_keyfile_handler_data_warn_get (<em class="parameter"><code>const <a class="link" href="libnm-nm-keyfile.html#NMKeyfileHandlerData" title="NMKeyfileHandlerData"><span class="type">NMKeyfileHandlerData</span></a> *handler_data</code></em>, + <em class="parameter"><code>const <span class="type">char</span> **out_message</code></em>, + <em class="parameter"><code><a class="link" href="libnm-nm-keyfile.html#NMKeyfileWarnSeverity" title="enum NMKeyfileWarnSeverity"><span class="type">NMKeyfileWarnSeverity</span></a> *out_severity</code></em>);</pre> +<div class="refsect3"> +<a name="nm-keyfile-handler-data-warn-get.parameters"></a><h4>Parameters</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="150px" class="parameters_name"> +<col class="parameters_description"> +<col width="200px" class="parameters_annotations"> +</colgroup> +<tbody> +<tr> +<td class="parameter_name"><p>handler_data</p></td> +<td class="parameter_description"><p>the <a class="link" href="libnm-nm-keyfile.html#NMKeyfileHandlerData" title="NMKeyfileHandlerData"><span class="type">NMKeyfileHandlerData</span></a> for a <a class="link" href="libnm-nm-keyfile.html#NM-KEYFILE-HANDLER-TYPE-WARN:CAPS"><code class="literal">NM_KEYFILE_HANDLER_TYPE_WARN</code></a> +event.</p></td> +<td class="parameter_annotations"> </td> +</tr> +<tr> +<td class="parameter_name"><p>out_message</p></td> +<td class="parameter_description"><p>the warning message. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>][<acronym title="The data is owned by the callee, which is responsible of freeing it."><span class="acronym">transfer none</span></acronym>]</span></td> +</tr> +<tr> +<td class="parameter_name"><p>out_severity</p></td> +<td class="parameter_description"><p>the <a class="link" href="libnm-nm-keyfile.html#NMKeyfileWarnSeverity" title="enum NMKeyfileWarnSeverity"><span class="type">NMKeyfileWarnSeverity</span></a> warning severity. </p></td> +<td class="parameter_annotations"><span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></td> +</tr> +</tbody> +</table></div> +</div> +<p class="since">Since: 1.30</p> +</div> +</div> +<div class="refsect1"> +<a name="libnm-nm-keyfile.other_details"></a><h2>Types and Values</h2> +<div class="refsect2"> +<a name="NMKeyfileHandlerFlags"></a><h3>enum NMKeyfileHandlerFlags</h3> +<p>Flags for customizing <a class="link" href="libnm-nm-keyfile.html#nm-keyfile-read" title="nm_keyfile_read ()"><code class="function">nm_keyfile_read()</code></a> and <a class="link" href="libnm-nm-keyfile.html#nm-keyfile-write" title="nm_keyfile_write ()"><code class="function">nm_keyfile_write()</code></a>.</p> +<p>Currently no flags are implemented.</p> +<div class="refsect3"> +<a name="NMKeyfileHandlerFlags.members"></a><h4>Members</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="300px" class="enum_members_name"> +<col class="enum_members_description"> +<col width="200px" class="enum_members_annotations"> +</colgroup> +<tbody><tr> +<td class="enum_member_name"><p><a name="NM-KEYFILE-HANDLER-FLAGS-NONE:CAPS"></a>NM_KEYFILE_HANDLER_FLAGS_NONE</p></td> +<td class="enum_member_description"> +<p>no flags set.</p> +</td> +<td class="enum_member_annotations"> </td> +</tr></tbody> +</table></div> +</div> +<p class="since">Since: 1.30</p> +</div> +<hr> +<div class="refsect2"> +<a name="NMKeyfileHandlerType"></a><h3>enum NMKeyfileHandlerType</h3> +<p>The type of the callback for <a class="link" href="libnm-nm-keyfile.html#NMKeyfileReadHandler" title="NMKeyfileReadHandler ()"><code class="literal">NMKeyfileReadHandler</code></a> and <a class="link" href="libnm-nm-keyfile.html#NMKeyfileWriteHandler" title="NMKeyfileWriteHandler ()"><code class="literal">NMKeyfileWriteHandler</code></a>. +Depending on the type, you can interpret <a class="link" href="libnm-nm-keyfile.html#NMKeyfileHandlerData" title="NMKeyfileHandlerData"><code class="literal">NMKeyfileHandlerData</code></a>.</p> +<div class="refsect3"> +<a name="NMKeyfileHandlerType.members"></a><h4>Members</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="300px" class="enum_members_name"> +<col class="enum_members_description"> +<col width="200px" class="enum_members_annotations"> +</colgroup> +<tbody> +<tr> +<td class="enum_member_name"><p><a name="NM-KEYFILE-HANDLER-TYPE-WARN:CAPS"></a>NM_KEYFILE_HANDLER_TYPE_WARN</p></td> +<td class="enum_member_description"> +<p>a warning.</p> +</td> +<td class="enum_member_annotations"> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="NM-KEYFILE-HANDLER-TYPE-WRITE-CERT:CAPS"></a>NM_KEYFILE_HANDLER_TYPE_WRITE_CERT</p></td> +<td class="enum_member_description"> +<p>for handling certificates while writing +a connection to keyfile.</p> +</td> +<td class="enum_member_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<p class="since">Since: 1.30</p> +</div> +<hr> +<div class="refsect2"> +<a name="NMKeyfileWarnSeverity"></a><h3>enum NMKeyfileWarnSeverity</h3> +<p>The severity level of <a class="link" href="libnm-nm-keyfile.html#NM-KEYFILE-HANDLER-TYPE-WARN:CAPS"><code class="literal">NM_KEYFILE_HANDLER_TYPE_WARN</code></a> events.</p> +<div class="refsect3"> +<a name="NMKeyfileWarnSeverity.members"></a><h4>Members</h4> +<div class="informaltable"><table class="informaltable" width="100%" border="0"> +<colgroup> +<col width="300px" class="enum_members_name"> +<col class="enum_members_description"> +<col width="200px" class="enum_members_annotations"> +</colgroup> +<tbody> +<tr> +<td class="enum_member_name"><p><a name="NM-KEYFILE-WARN-SEVERITY-DEBUG:CAPS"></a>NM_KEYFILE_WARN_SEVERITY_DEBUG</p></td> +<td class="enum_member_description"> +<p>debug message</p> +</td> +<td class="enum_member_annotations"> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="NM-KEYFILE-WARN-SEVERITY-INFO:CAPS"></a>NM_KEYFILE_WARN_SEVERITY_INFO</p></td> +<td class="enum_member_description"> +<p>info message</p> +</td> +<td class="enum_member_annotations"> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="NM-KEYFILE-WARN-SEVERITY-INFO-MISSING-FILE:CAPS"></a>NM_KEYFILE_WARN_SEVERITY_INFO_MISSING_FILE</p></td> +<td class="enum_member_description"> +<p>info message about a missing file</p> +</td> +<td class="enum_member_annotations"> </td> +</tr> +<tr> +<td class="enum_member_name"><p><a name="NM-KEYFILE-WARN-SEVERITY-WARN:CAPS"></a>NM_KEYFILE_WARN_SEVERITY_WARN</p></td> +<td class="enum_member_description"> +<p>a warning message</p> +</td> +<td class="enum_member_annotations"> </td> +</tr> +</tbody> +</table></div> +</div> +<p class="since">Since: 1.30</p> +</div> +<hr> +<div class="refsect2"> +<a name="NMKeyfileHandlerData"></a><h3>NMKeyfileHandlerData</h3> +<pre class="programlisting">typedef struct _NMKeyfileHandlerData NMKeyfileHandlerData;</pre> +<p>Opaque type with parameters for the callback. The actual content +depends on the <a class="link" href="libnm-nm-keyfile.html#NMKeyfileHandlerType" title="enum NMKeyfileHandlerType"><code class="literal">NMKeyfileHandlerType</code></a>.</p> +<p class="since">Since: 1.30</p> +</div> +</div> +</div> +<div class="footer"> +<hr>Generated by GTK-Doc V1.33.1</div> +</body> +</html> \ No newline at end of file diff --git a/docs/libnm/html/libnm-nm-utils.html b/docs/libnm/html/libnm-nm-utils.html index bbe47679..b4e0e2be 100644 --- a/docs/libnm/html/libnm-nm-utils.html +++ b/docs/libnm/html/libnm-nm-utils.html @@ -6,7 +6,7 @@ <meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"> <link rel="home" href="index.html" title="libnm Reference Manual"> <link rel="up" href="ch05.html" title="Utility API Reference"> -<link rel="prev" href="ch05.html" title="Utility API Reference"> +<link rel="prev" href="libnm-nm-keyfile.html" title="nm-keyfile"> <link rel="next" href="libnm-nm-version.html" title="nm-version"> <meta name="generator" content="GTK-Doc V1.33.1 (XML mode)"> <link rel="stylesheet" href="style.css" type="text/css"> @@ -20,7 +20,7 @@ </td> <td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td> <td><a accesskey="u" href="ch05.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td> -<td><a accesskey="p" href="ch05.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> +<td><a accesskey="p" href="libnm-nm-keyfile.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td> <td><a accesskey="n" href="libnm-nm-version.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td> </tr></table> <div class="refentry"> @@ -668,6 +668,10 @@ </tr> <tr> <td class="datatype_keyword">struct</td> +<td class="function_name"><a class="link" href="libnm-nm-utils.html#in6-addr" title="struct in6_addr">in6_addr</a></td> +</tr> +<tr> +<td class="datatype_keyword">struct</td> <td class="function_name"><a class="link" href="libnm-nm-utils.html#stat" title="struct stat">stat</a></td> </tr> </tbody> @@ -1380,6 +1384,7 @@ falls in the predefined classes.</p> nm_utils_ip6_dns_to_variant (<em class="parameter"><code><span class="type">char</span> **dns</code></em>);</pre> <p>Utility function to convert an array of IP address strings int a <a href="https://developer.gnome.org/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> of type 'aay' representing an array of IPv6 addresses.</p> +<p>If a string cannot be parsed, it will be silently ignored.</p> <div class="refsect3"> <a name="nm-utils-ip6-dns-to-variant.parameters"></a><h4>Parameters</h4> <div class="informaltable"><table class="informaltable" width="100%" border="0"> @@ -2617,7 +2622,7 @@ argument. Don't pass <a href="https://developer.gnome.org/glib/unstable/glib-Sta <div class="refsect2"> <a name="nm-utils-inet4-ntop"></a><h3>nm_utils_inet4_ntop ()</h3> <pre class="programlisting">const <span class="returnvalue">char</span> * -nm_utils_inet4_ntop (<em class="parameter"><code><span class="type">in_addr_t</span> inaddr</code></em>, +nm_utils_inet4_ntop (<em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#guint32"><span class="type">guint32</span></a> inaddr</code></em>, <em class="parameter"><code><span class="type">char</span> *dst</code></em>);</pre> <p>Wrapper for inet_ntop.</p> <p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p> @@ -3517,6 +3522,13 @@ generating the dynamic WEP keys automatically</p> </td> <td class="enum_member_annotations"> </td> </tr> +<tr> +<td class="enum_member_name"><p><a name="NMU-SEC-WPA3-SUITE-B-192:CAPS"></a>NMU_SEC_WPA3_SUITE_B_192</p></td> +<td class="enum_member_description"> +<p>is used with WPA3 Enterprise Suite-B 192 bit mode. Since: 1.30.</p> +</td> +<td class="enum_member_annotations"> </td> +</tr> </tbody> </table></div> </div> @@ -3545,6 +3557,11 @@ for both <a class="link" href="libnm-nm-utils.html#nm-utils-inet4-ntop" title="n </div> <hr> <div class="refsect2"> +<a name="in6-addr"></a><h3>struct in6_addr</h3> +<pre class="programlisting">struct in6_addr;</pre> +</div> +<hr> +<div class="refsect2"> <a name="stat"></a><h3>struct stat</h3> <pre class="programlisting">struct stat;</pre> </div> diff --git a/docs/libnm/html/libnm-nm-version.html b/docs/libnm/html/libnm-nm-version.html index 5b3e21b5..3c12ebe9 100644 --- a/docs/libnm/html/libnm-nm-version.html +++ b/docs/libnm/html/libnm-nm-version.html @@ -137,6 +137,12 @@ <a class="link" href="libnm-nm-version.html#NM-DEPRECATED-IN-1-28-FOR:CAPS" title="NM_DEPRECATED_IN_1_28_FOR()">NM_DEPRECATED_IN_1_28_FOR</a><span class="c_punctuation">()</span> </td> </tr> +<tr> +<td class="define_keyword">#define</td> +<td class="function_name"> +<a class="link" href="libnm-nm-version.html#NM-DEPRECATED-IN-1-30-FOR:CAPS" title="NM_DEPRECATED_IN_1_30_FOR()">NM_DEPRECATED_IN_1_30_FOR</a><span class="c_punctuation">()</span> +</td> +</tr> </tbody> </table></div> </div> @@ -284,6 +290,14 @@ <td class="define_keyword">#define</td> <td class="function_name"><a class="link" href="libnm-nm-version.html#NM-AVAILABLE-IN-1-28:CAPS" title="NM_AVAILABLE_IN_1_28">NM_AVAILABLE_IN_1_28</a></td> </tr> +<tr> +<td class="define_keyword">#define</td> +<td class="function_name"><a class="link" href="libnm-nm-version.html#NM-DEPRECATED-IN-1-30:CAPS" title="NM_DEPRECATED_IN_1_30">NM_DEPRECATED_IN_1_30</a></td> +</tr> +<tr> +<td class="define_keyword">#define</td> +<td class="function_name"><a class="link" href="libnm-nm-version.html#NM-AVAILABLE-IN-1-30:CAPS" title="NM_AVAILABLE_IN_1_30">NM_AVAILABLE_IN_1_30</a></td> +</tr> </tbody> </table></div> </div> @@ -387,6 +401,12 @@ NM_DEPRECATED_IN_1_24_FOR ();</pre> <pre class="programlisting"> #define NM_DEPRECATED_IN_1_28_FOR(f) G_DEPRECATED_FOR(f) </pre> </div> +<hr> +<div class="refsect2"> +<a name="NM-DEPRECATED-IN-1-30-FOR:CAPS"></a><h3>NM_DEPRECATED_IN_1_30_FOR()</h3> +<pre class="programlisting"> #define NM_DEPRECATED_IN_1_30_FOR(f) G_DEPRECATED_FOR(f) +</pre> +</div> </div> <div class="refsect1"> <a name="libnm-nm-version.other_details"></a><h2>Types and Values</h2> @@ -591,6 +611,18 @@ NM_DEPRECATED_IN_1_24_FOR ();</pre> <pre class="programlisting"> #define NM_AVAILABLE_IN_1_28 G_UNAVAILABLE(1, 28) </pre> </div> +<hr> +<div class="refsect2"> +<a name="NM-DEPRECATED-IN-1-30:CAPS"></a><h3>NM_DEPRECATED_IN_1_30</h3> +<pre class="programlisting"> #define NM_DEPRECATED_IN_1_30 G_DEPRECATED +</pre> +</div> +<hr> +<div class="refsect2"> +<a name="NM-AVAILABLE-IN-1-30:CAPS"></a><h3>NM_AVAILABLE_IN_1_30</h3> +<pre class="programlisting"> #define NM_AVAILABLE_IN_1_30 G_UNAVAILABLE(1, 30) +</pre> +</div> </div> </div> <div class="footer"> diff --git a/docs/libnm/html/libnm.devhelp2 b/docs/libnm/html/libnm.devhelp2 index 728e221d..3962206d 100644 --- a/docs/libnm/html/libnm.devhelp2 +++ b/docs/libnm/html/libnm.devhelp2 @@ -31,6 +31,7 @@ <sub name="NMSettingEthtool" link="NMSettingEthtool.html"/> <sub name="NMSettingGeneric" link="NMSettingGeneric.html"/> <sub name="NMSettingGsm" link="NMSettingGsm.html"/> + <sub name="NMSettingHostname" link="NMSettingHostname.html"/> <sub name="NMSettingInfiniband" link="NMSettingInfiniband.html"/> <sub name="NMSettingIP4Config" link="NMSettingIP4Config.html"/> <sub name="NMSettingIP6Config" link="NMSettingIP6Config.html"/> @@ -45,6 +46,7 @@ <sub name="NMSettingOvsDpdk" link="NMSettingOvsDpdk.html"/> <sub name="NMSettingOvsPatch" link="NMSettingOvsPatch.html"/> <sub name="NMSettingOvsPort" link="NMSettingOvsPort.html"/> + <sub name="NMSettingOvsExternalIDs" link="NMSettingOvsExternalIDs.html"/> <sub name="NMSettingPpp" link="NMSettingPpp.html"/> <sub name="NMSettingPppoe" link="NMSettingPppoe.html"/> <sub name="NMSettingProxy" link="NMSettingProxy.html"/> @@ -55,6 +57,7 @@ <sub name="NMSettingTeam" link="NMSettingTeam.html"/> <sub name="NMSettingTun" link="NMSettingTun.html"/> <sub name="NMSettingUser" link="NMSettingUser.html"/> + <sub name="NMSettingVeth" link="NMSettingVeth.html"/> <sub name="NMSettingVlan" link="NMSettingVlan.html"/> <sub name="NMSettingVpn" link="NMSettingVpn.html"/> <sub name="NMSettingVrf" link="NMSettingVrf.html"/> @@ -89,6 +92,7 @@ <sub name="NMDevicePpp" link="NMDevicePpp.html"/> <sub name="NMDeviceTeam" link="NMDeviceTeam.html"/> <sub name="NMDeviceTun" link="NMDeviceTun.html"/> + <sub name="NMDeviceVeth" link="NMDeviceVeth.html"/> <sub name="NMDeviceVlan" link="NMDeviceVlan.html"/> <sub name="NMDeviceVrf" link="NMDeviceVrf.html"/> <sub name="NMDeviceVxlan" link="NMDeviceVxlan.html"/> @@ -107,6 +111,7 @@ <sub name="NMCheckpoint" link="NMCheckpoint.html"/> </sub> <sub name="Utility API Reference" link="ch05.html"> + <sub name="nm-keyfile" link="libnm-nm-keyfile.html"/> <sub name="nm-utils" link="libnm-nm-utils.html"/> <sub name="nm-version" link="libnm-nm-version.html"/> </sub> @@ -219,6 +224,7 @@ <keyword type="function" name="nm_client_dbus_call_finish ()" link="NMClient.html#nm-client-dbus-call-finish" since="1.24"/> <keyword type="function" name="nm_client_dbus_set_property ()" link="NMClient.html#nm-client-dbus-set-property" since="1.24"/> <keyword type="function" name="nm_client_dbus_set_property_finish ()" link="NMClient.html#nm-client-dbus-set-property-finish" since="1.24"/> + <keyword type="function" name="nm_utils_print ()" link="NMClient.html#nm-utils-print" since="1.30"/> <keyword type="enum" name="enum NMClientInstanceFlags" link="NMClient.html#NMClientInstanceFlags" since="1.24"/> <keyword type="macro" name="NM_CLIENT_VERSION" link="NMClient.html#NM-CLIENT-VERSION:CAPS"/> <keyword type="macro" name="NM_CLIENT_STATE" link="NMClient.html#NM-CLIENT-STATE:CAPS"/> @@ -1128,84 +1134,6 @@ <keyword type="function" name="nm_setting_ethtool_get_feature ()" link="NMSettingEthtool.html#nm-setting-ethtool-get-feature" deprecated="1.26: use nm_setting_option_get_boolean() instead." since="1.14"/> <keyword type="function" name="nm_setting_ethtool_set_feature ()" link="NMSettingEthtool.html#nm-setting-ethtool-set-feature" deprecated="1.26: use nm_setting_option_set() or nm_setting_option_set_boolean() instead." since="1.14"/> <keyword type="function" name="nm_setting_ethtool_clear_features ()" link="NMSettingEthtool.html#nm-setting-ethtool-clear-features" deprecated="1.26: use nm_setting_option_clear_by_name() with nm_ethtool_optname_is_feature() predicate instead." since="1.14"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_ESP_HW_OFFLOAD" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-ESP-HW-OFFLOAD:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_ESP_TX_CSUM_HW_OFFLOAD" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-ESP-TX-CSUM-HW-OFFLOAD:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_FCOE_MTU" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-FCOE-MTU:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_GRO" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-GRO:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_GSO" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-GSO:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_HIGHDMA" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-HIGHDMA:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_HW_TC_OFFLOAD" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-HW-TC-OFFLOAD:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_L2_FWD_OFFLOAD" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-L2-FWD-OFFLOAD:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_LOOPBACK" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-LOOPBACK:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_LRO" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-LRO:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_NTUPLE" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-NTUPLE:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_RX" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-RX:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_RXHASH" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-RXHASH:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_RXVLAN" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-RXVLAN:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_RX_ALL" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-RX-ALL:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_RX_FCS" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-RX-FCS:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_RX_GRO_HW" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-RX-GRO-HW:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_RX_UDP_TUNNEL_PORT_OFFLOAD" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-RX-UDP-TUNNEL-PORT-OFFLOAD:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_FILTER" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-RX-VLAN-FILTER:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_STAG_FILTER" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-RX-VLAN-STAG-FILTER:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_STAG_HW_PARSE" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-RX-VLAN-STAG-HW-PARSE:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_SG" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-SG:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_TLS_HW_RECORD" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TLS-HW-RECORD:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_TLS_HW_TX_OFFLOAD" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TLS-HW-TX-OFFLOAD:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_TSO" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TSO:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_TX" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_TXVLAN" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TXVLAN:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_FCOE_CRC" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-CHECKSUM-FCOE-CRC:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IPV4" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-CHECKSUM-IPV4:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IPV6" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-CHECKSUM-IPV6:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IP_GENERIC" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-CHECKSUM-IP-GENERIC:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_SCTP" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-CHECKSUM-SCTP:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_TX_ESP_SEGMENTATION" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-ESP-SEGMENTATION:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_TX_FCOE_SEGMENTATION" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-FCOE-SEGMENTATION:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_TX_GRE_CSUM_SEGMENTATION" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-GRE-CSUM-SEGMENTATION:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_TX_GRE_SEGMENTATION" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-GRE-SEGMENTATION:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_TX_GSO_PARTIAL" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-GSO-PARTIAL:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_TX_GSO_ROBUST" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-GSO-ROBUST:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_TX_IPXIP4_SEGMENTATION" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-IPXIP4-SEGMENTATION:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_TX_IPXIP6_SEGMENTATION" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-IPXIP6-SEGMENTATION:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_TX_NOCACHE_COPY" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-NOCACHE-COPY:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_TX_SCATTER_GATHER" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-SCATTER-GATHER:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_TX_SCATTER_GATHER_FRAGLIST" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-SCATTER-GATHER-FRAGLIST:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_TX_SCTP_SEGMENTATION" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-SCTP-SEGMENTATION:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP6_SEGMENTATION" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-TCP6-SEGMENTATION:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_ECN_SEGMENTATION" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-TCP-ECN-SEGMENTATION:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_MANGLEID_SEGMENTATION" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-TCP-MANGLEID-SEGMENTATION:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_SEGMENTATION" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-TCP-SEGMENTATION:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_SEGMENTATION" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-UDP-SEGMENTATION:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_TNL_CSUM_SEGMENTATION" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-UDP-TNL-CSUM-SEGMENTATION:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_TNL_SEGMENTATION" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-UDP-TNL-SEGMENTATION:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_FEATURE_TX_VLAN_STAG_HW_INSERT" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-FEATURE-TX-VLAN-STAG-HW-INSERT:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_COALESCE_ADAPTIVE_RX" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-ADAPTIVE-RX:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_COALESCE_ADAPTIVE_TX" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-ADAPTIVE-TX:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_COALESCE_PKT_RATE_HIGH" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-PKT-RATE-HIGH:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_COALESCE_PKT_RATE_LOW" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-PKT-RATE-LOW:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-RX-FRAMES:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_HIGH" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-RX-FRAMES-HIGH:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_IRQ" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-RX-FRAMES-IRQ:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_LOW" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-RX-FRAMES-LOW:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-RX-USECS:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_HIGH" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-RX-USECS-HIGH:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_IRQ" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-RX-USECS-IRQ:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_LOW" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-RX-USECS-LOW:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_COALESCE_SAMPLE_INTERVAL" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-SAMPLE-INTERVAL:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_COALESCE_STATS_BLOCK_USECS" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-STATS-BLOCK-USECS:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-TX-FRAMES:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_HIGH" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-TX-FRAMES-HIGH:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_IRQ" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-TX-FRAMES-IRQ:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_LOW" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-TX-FRAMES-LOW:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-TX-USECS:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_HIGH" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-TX-USECS-HIGH:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_IRQ" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-TX-USECS-IRQ:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_LOW" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-COALESCE-TX-USECS-LOW:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_RING_RX" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-RING-RX:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_RING_RX_JUMBO" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-RING-RX-JUMBO:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_RING_RX_MINI" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-RING-RX-MINI:CAPS"/> - <keyword type="macro" name="NM_ETHTOOL_OPTNAME_RING_TX" link="NMSettingEthtool.html#NM-ETHTOOL-OPTNAME-RING-TX:CAPS"/> <keyword type="macro" name="NM_SETTING_ETHTOOL_SETTING_NAME" link="NMSettingEthtool.html#NM-SETTING-ETHTOOL-SETTING-NAME:CAPS"/> <keyword type="function" name="nm_setting_generic_new ()" link="NMSettingGeneric.html#nm-setting-generic-new"/> <keyword type="macro" name="NM_SETTING_GENERIC_SETTING_NAME" link="NMSettingGeneric.html#NM-SETTING-GENERIC-SETTING-NAME:CAPS"/> @@ -1255,6 +1183,16 @@ <keyword type="property" name="The “sim-id” property" link="NMSettingGsm.html#NMSettingGsm--sim-id"/> <keyword type="property" name="The “sim-operator-id” property" link="NMSettingGsm.html#NMSettingGsm--sim-operator-id"/> <keyword type="property" name="The “username” property" link="NMSettingGsm.html#NMSettingGsm--username"/> + <keyword type="function" name="nm_setting_hostname_new ()" link="NMSettingHostname.html#nm-setting-hostname-new" since="1.30"/> + <keyword type="function" name="nm_setting_hostname_get_priority ()" link="NMSettingHostname.html#nm-setting-hostname-get-priority" since="1.30"/> + <keyword type="function" name="nm_setting_hostname_get_from_dhcp ()" link="NMSettingHostname.html#nm-setting-hostname-get-from-dhcp" since="1.30"/> + <keyword type="function" name="nm_setting_hostname_get_from_dns_lookup ()" link="NMSettingHostname.html#nm-setting-hostname-get-from-dns-lookup" since="1.30"/> + <keyword type="function" name="nm_setting_hostname_get_only_from_default ()" link="NMSettingHostname.html#nm-setting-hostname-get-only-from-default" since="1.30"/> + <keyword type="macro" name="NM_SETTING_HOSTNAME_SETTING_NAME" link="NMSettingHostname.html#NM-SETTING-HOSTNAME-SETTING-NAME:CAPS"/> + <keyword type="macro" name="NM_SETTING_HOSTNAME_PRIORITY" link="NMSettingHostname.html#NM-SETTING-HOSTNAME-PRIORITY:CAPS"/> + <keyword type="macro" name="NM_SETTING_HOSTNAME_FROM_DHCP" link="NMSettingHostname.html#NM-SETTING-HOSTNAME-FROM-DHCP:CAPS"/> + <keyword type="macro" name="NM_SETTING_HOSTNAME_FROM_DNS_LOOKUP" link="NMSettingHostname.html#NM-SETTING-HOSTNAME-FROM-DNS-LOOKUP:CAPS"/> + <keyword type="macro" name="NM_SETTING_HOSTNAME_ONLY_FROM_DEFAULT" link="NMSettingHostname.html#NM-SETTING-HOSTNAME-ONLY-FROM-DEFAULT:CAPS"/> <keyword type="function" name="nm_setting_infiniband_new ()" link="NMSettingInfiniband.html#nm-setting-infiniband-new"/> <keyword type="function" name="nm_setting_infiniband_get_mac_address ()" link="NMSettingInfiniband.html#nm-setting-infiniband-get-mac-address"/> <keyword type="function" name="nm_setting_infiniband_get_mtu ()" link="NMSettingInfiniband.html#nm-setting-infiniband-get-mtu"/> @@ -1719,6 +1657,14 @@ <keyword type="macro" name="NM_SETTING_OVS_PORT_BOND_MODE" link="NMSettingOvsPort.html#NM-SETTING-OVS-PORT-BOND-MODE:CAPS"/> <keyword type="macro" name="NM_SETTING_OVS_PORT_BOND_UPDELAY" link="NMSettingOvsPort.html#NM-SETTING-OVS-PORT-BOND-UPDELAY:CAPS"/> <keyword type="macro" name="NM_SETTING_OVS_PORT_BOND_DOWNDELAY" link="NMSettingOvsPort.html#NM-SETTING-OVS-PORT-BOND-DOWNDELAY:CAPS"/> + <keyword type="function" name="nm_setting_ovs_external_ids_new ()" link="NMSettingOvsExternalIDs.html#nm-setting-ovs-external-ids-new" since="1.30"/> + <keyword type="function" name="nm_setting_ovs_external_ids_get_data_keys ()" link="NMSettingOvsExternalIDs.html#nm-setting-ovs-external-ids-get-data-keys"/> + <keyword type="function" name="nm_setting_ovs_external_ids_get_data ()" link="NMSettingOvsExternalIDs.html#nm-setting-ovs-external-ids-get-data" since="1.30"/> + <keyword type="function" name="nm_setting_ovs_external_ids_set_data ()" link="NMSettingOvsExternalIDs.html#nm-setting-ovs-external-ids-set-data" since="1.30"/> + <keyword type="function" name="nm_setting_ovs_external_ids_check_key ()" link="NMSettingOvsExternalIDs.html#nm-setting-ovs-external-ids-check-key" since="1.30"/> + <keyword type="function" name="nm_setting_ovs_external_ids_check_val ()" link="NMSettingOvsExternalIDs.html#nm-setting-ovs-external-ids-check-val" since="1.30"/> + <keyword type="macro" name="NM_SETTING_OVS_EXTERNAL_IDS_SETTING_NAME" link="NMSettingOvsExternalIDs.html#NM-SETTING-OVS-EXTERNAL-IDS-SETTING-NAME:CAPS"/> + <keyword type="macro" name="NM_SETTING_OVS_EXTERNAL_IDS_DATA" link="NMSettingOvsExternalIDs.html#NM-SETTING-OVS-EXTERNAL-IDS-DATA:CAPS"/> <keyword type="function" name="nm_setting_ppp_new ()" link="NMSettingPpp.html#nm-setting-ppp-new"/> <keyword type="function" name="nm_setting_ppp_get_noauth ()" link="NMSettingPpp.html#nm-setting-ppp-get-noauth"/> <keyword type="function" name="nm_setting_ppp_get_refuse_eap ()" link="NMSettingPpp.html#nm-setting-ppp-get-refuse-eap"/> @@ -2077,6 +2023,10 @@ <keyword type="function" name="nm_setting_user_check_val ()" link="NMSettingUser.html#nm-setting-user-check-val" since="1.8"/> <keyword type="macro" name="NM_SETTING_USER_SETTING_NAME" link="NMSettingUser.html#NM-SETTING-USER-SETTING-NAME:CAPS"/> <keyword type="macro" name="NM_SETTING_USER_DATA" link="NMSettingUser.html#NM-SETTING-USER-DATA:CAPS"/> + <keyword type="function" name="nm_setting_veth_new ()" link="NMSettingVeth.html#nm-setting-veth-new" since="1.30"/> + <keyword type="function" name="nm_setting_veth_get_peer ()" link="NMSettingVeth.html#nm-setting-veth-get-peer" since="1.30"/> + <keyword type="macro" name="NM_SETTING_VETH_SETTING_NAME" link="NMSettingVeth.html#NM-SETTING-VETH-SETTING-NAME:CAPS"/> + <keyword type="macro" name="NM_SETTING_VETH_PEER" link="NMSettingVeth.html#NM-SETTING-VETH-PEER:CAPS"/> <keyword type="function" name="nm_setting_vlan_new ()" link="NMSettingVlan.html#nm-setting-vlan-new"/> <keyword type="function" name="nm_setting_vlan_get_parent ()" link="NMSettingVlan.html#nm-setting-vlan-get-parent"/> <keyword type="function" name="nm_setting_vlan_get_id ()" link="NMSettingVlan.html#nm-setting-vlan-get-id"/> @@ -2728,6 +2678,8 @@ <keyword type="macro" name="NM_DEVICE_TUN_NO_PI" link="NMDeviceTun.html#NM-DEVICE-TUN-NO-PI:CAPS"/> <keyword type="macro" name="NM_DEVICE_TUN_VNET_HDR" link="NMDeviceTun.html#NM-DEVICE-TUN-VNET-HDR:CAPS"/> <keyword type="macro" name="NM_DEVICE_TUN_MULTI_QUEUE" link="NMDeviceTun.html#NM-DEVICE-TUN-MULTI-QUEUE:CAPS"/> + <keyword type="function" name="nm_device_veth_get_peer ()" link="NMDeviceVeth.html#nm-device-veth-get-peer" since="1.30"/> + <keyword type="macro" name="NM_DEVICE_VETH_PEER" link="NMDeviceVeth.html#NM-DEVICE-VETH-PEER:CAPS"/> <keyword type="function" name="nm_device_vlan_get_hw_address ()" link="NMDeviceVlan.html#nm-device-vlan-get-hw-address" deprecated="1.24: Use nm_device_get_hw_address() instead."/> <keyword type="function" name="nm_device_vlan_get_carrier ()" link="NMDeviceVlan.html#nm-device-vlan-get-carrier"/> <keyword type="function" name="nm_device_vlan_get_parent ()" link="NMDeviceVlan.html#nm-device-vlan-get-parent"/> @@ -2948,6 +2900,17 @@ <keyword type="macro" name="NM_CHECKPOINT_DEVICES" link="NMCheckpoint.html#NM-CHECKPOINT-DEVICES:CAPS"/> <keyword type="macro" name="NM_CHECKPOINT_CREATED" link="NMCheckpoint.html#NM-CHECKPOINT-CREATED:CAPS"/> <keyword type="macro" name="NM_CHECKPOINT_ROLLBACK_TIMEOUT" link="NMCheckpoint.html#NM-CHECKPOINT-ROLLBACK-TIMEOUT:CAPS"/> + <keyword type="function" name="NMKeyfileReadHandler ()" link="libnm-nm-keyfile.html#NMKeyfileReadHandler" since="1.30"/> + <keyword type="function" name="nm_keyfile_read ()" link="libnm-nm-keyfile.html#nm-keyfile-read" since="1.30"/> + <keyword type="function" name="NMKeyfileWriteHandler ()" link="libnm-nm-keyfile.html#NMKeyfileWriteHandler" since="1.30"/> + <keyword type="function" name="nm_keyfile_write ()" link="libnm-nm-keyfile.html#nm-keyfile-write" since="1.30"/> + <keyword type="function" name="nm_keyfile_handler_data_fail_with_error ()" link="libnm-nm-keyfile.html#nm-keyfile-handler-data-fail-with-error" since="1.30"/> + <keyword type="function" name="nm_keyfile_handler_data_get_context ()" link="libnm-nm-keyfile.html#nm-keyfile-handler-data-get-context" since="1.30"/> + <keyword type="function" name="nm_keyfile_handler_data_warn_get ()" link="libnm-nm-keyfile.html#nm-keyfile-handler-data-warn-get" since="1.30"/> + <keyword type="enum" name="enum NMKeyfileHandlerFlags" link="libnm-nm-keyfile.html#NMKeyfileHandlerFlags" since="1.30"/> + <keyword type="enum" name="enum NMKeyfileHandlerType" link="libnm-nm-keyfile.html#NMKeyfileHandlerType" since="1.30"/> + <keyword type="enum" name="enum NMKeyfileWarnSeverity" link="libnm-nm-keyfile.html#NMKeyfileWarnSeverity" since="1.30"/> + <keyword type="struct" name="NMKeyfileHandlerData" link="libnm-nm-keyfile.html#NMKeyfileHandlerData" since="1.30"/> <keyword type="function" name="nm_utils_is_empty_ssid ()" link="libnm-nm-utils.html#nm-utils-is-empty-ssid"/> <keyword type="function" name="nm_utils_escape_ssid ()" link="libnm-nm-utils.html#nm-utils-escape-ssid"/> <keyword type="function" name="nm_utils_same_ssid ()" link="libnm-nm-utils.html#nm-utils-same-ssid"/> @@ -3028,6 +2991,7 @@ <keyword type="macro" name="NM_UTILS_HWADDR_LEN_MAX" link="libnm-nm-utils.html#NM-UTILS-HWADDR-LEN-MAX:CAPS"/> <keyword type="macro" name="NM_UTILS_INET_ADDRSTRLEN" link="libnm-nm-utils.html#NM-UTILS-INET-ADDRSTRLEN:CAPS"/> <keyword type="struct" name="NMVariantAttributeSpec" link="libnm-nm-utils.html#NMVariantAttributeSpec"/> + <keyword type="struct" name="struct in6_addr" link="libnm-nm-utils.html#in6-addr"/> <keyword type="struct" name="struct stat" link="libnm-nm-utils.html#stat"/> <keyword type="macro" name="NM_DEPRECATED_IN_0_9_10_FOR()" link="libnm-nm-version.html#NM-DEPRECATED-IN-0-9-10-FOR:CAPS"/> <keyword type="macro" name="NM_DEPRECATED_IN_1_0_FOR()" link="libnm-nm-version.html#NM-DEPRECATED-IN-1-0-FOR:CAPS"/> @@ -3045,6 +3009,7 @@ <keyword type="function" name="NM_DEPRECATED_IN_1_24_FOR ()" link="libnm-nm-version.html#NM-DEPRECATED-IN-1-24-FOR:CAPS" deprecated=""/> <keyword type="macro" name="NM_DEPRECATED_IN_1_26_FOR()" link="libnm-nm-version.html#NM-DEPRECATED-IN-1-26-FOR:CAPS"/> <keyword type="macro" name="NM_DEPRECATED_IN_1_28_FOR()" link="libnm-nm-version.html#NM-DEPRECATED-IN-1-28-FOR:CAPS"/> + <keyword type="macro" name="NM_DEPRECATED_IN_1_30_FOR()" link="libnm-nm-version.html#NM-DEPRECATED-IN-1-30-FOR:CAPS"/> <keyword type="macro" name="NM_VERSION_MIN_REQUIRED" link="libnm-nm-version.html#NM-VERSION-MIN-REQUIRED:CAPS"/> <keyword type="macro" name="NM_VERSION_MAX_ALLOWED" link="libnm-nm-version.html#NM-VERSION-MAX-ALLOWED:CAPS"/> <keyword type="macro" name="NM_DEPRECATED_IN_0_9_10" link="libnm-nm-version.html#NM-DEPRECATED-IN-0-9-10:CAPS"/> @@ -3079,6 +3044,8 @@ <keyword type="macro" name="NM_AVAILABLE_IN_1_26" link="libnm-nm-version.html#NM-AVAILABLE-IN-1-26:CAPS"/> <keyword type="macro" name="NM_DEPRECATED_IN_1_28" link="libnm-nm-version.html#NM-DEPRECATED-IN-1-28:CAPS"/> <keyword type="macro" name="NM_AVAILABLE_IN_1_28" link="libnm-nm-version.html#NM-AVAILABLE-IN-1-28:CAPS"/> + <keyword type="macro" name="NM_DEPRECATED_IN_1_30" link="libnm-nm-version.html#NM-DEPRECATED-IN-1-30:CAPS"/> + <keyword type="macro" name="NM_AVAILABLE_IN_1_30" link="libnm-nm-version.html#NM-AVAILABLE-IN-1-30:CAPS"/> <keyword type="function" name="nm_vpn_service_plugin_get_connection ()" link="NMVpnServicePlugin.html#nm-vpn-service-plugin-get-connection" since="1.2"/> <keyword type="function" name="nm_vpn_service_plugin_secrets_required ()" link="NMVpnServicePlugin.html#nm-vpn-service-plugin-secrets-required" since="1.2"/> <keyword type="function" name="nm_vpn_service_plugin_set_login_banner ()" link="NMVpnServicePlugin.html#nm-vpn-service-plugin-set-login-banner"/> @@ -3350,6 +3317,7 @@ <keyword type="constant" name="NM_802_11_AP_SEC_KEY_MGMT_SAE" link="libnm-nm-dbus-interface.html#NM-802-11-AP-SEC-KEY-MGMT-SAE:CAPS"/> <keyword type="constant" name="NM_802_11_AP_SEC_KEY_MGMT_OWE" link="libnm-nm-dbus-interface.html#NM-802-11-AP-SEC-KEY-MGMT-OWE:CAPS"/> <keyword type="constant" name="NM_802_11_AP_SEC_KEY_MGMT_OWE_TM" link="libnm-nm-dbus-interface.html#NM-802-11-AP-SEC-KEY-MGMT-OWE-TM:CAPS"/> + <keyword type="constant" name="NM_802_11_AP_SEC_KEY_MGMT_EAP_SUITE_B_192" link="libnm-nm-dbus-interface.html#NM-802-11-AP-SEC-KEY-MGMT-EAP-SUITE-B-192:CAPS"/> <keyword type="constant" name="NM_802_11_MODE_UNKNOWN" link="libnm-nm-dbus-interface.html#NM-802-11-MODE-UNKNOWN:CAPS"/> <keyword type="constant" name="NM_802_11_MODE_ADHOC" link="libnm-nm-dbus-interface.html#NM-802-11-MODE-ADHOC:CAPS"/> <keyword type="constant" name="NM_802_11_MODE_INFRA" link="libnm-nm-dbus-interface.html#NM-802-11-MODE-INFRA:CAPS"/> @@ -3733,6 +3701,13 @@ <keyword type="constant" name="NM_SETTING_WIRELESS_POWERSAVE_ENABLE" link="NMSettingWireless.html#NM-SETTING-WIRELESS-POWERSAVE-ENABLE:CAPS"/> <keyword type="constant" name="_NM_SETTING_WIRELESS_POWERSAVE_NUM" link="NMSettingWireless.html#NM-SETTING-WIRELESS-POWERSAVE-NUM:CAPS"/> <keyword type="constant" name="NM_SETTING_WIRELESS_POWERSAVE_LAST" link="NMSettingWireless.html#NM-SETTING-WIRELESS-POWERSAVE-LAST:CAPS"/> + <keyword type="constant" name="NM_KEYFILE_HANDLER_FLAGS_NONE" link="libnm-nm-keyfile.html#NM-KEYFILE-HANDLER-FLAGS-NONE:CAPS"/> + <keyword type="constant" name="NM_KEYFILE_HANDLER_TYPE_WARN" link="libnm-nm-keyfile.html#NM-KEYFILE-HANDLER-TYPE-WARN:CAPS"/> + <keyword type="constant" name="NM_KEYFILE_HANDLER_TYPE_WRITE_CERT" link="libnm-nm-keyfile.html#NM-KEYFILE-HANDLER-TYPE-WRITE-CERT:CAPS"/> + <keyword type="constant" name="NM_KEYFILE_WARN_SEVERITY_DEBUG" link="libnm-nm-keyfile.html#NM-KEYFILE-WARN-SEVERITY-DEBUG:CAPS"/> + <keyword type="constant" name="NM_KEYFILE_WARN_SEVERITY_INFO" link="libnm-nm-keyfile.html#NM-KEYFILE-WARN-SEVERITY-INFO:CAPS"/> + <keyword type="constant" name="NM_KEYFILE_WARN_SEVERITY_INFO_MISSING_FILE" link="libnm-nm-keyfile.html#NM-KEYFILE-WARN-SEVERITY-INFO-MISSING-FILE:CAPS"/> + <keyword type="constant" name="NM_KEYFILE_WARN_SEVERITY_WARN" link="libnm-nm-keyfile.html#NM-KEYFILE-WARN-SEVERITY-WARN:CAPS"/> <keyword type="constant" name="NMU_SEC_INVALID" link="libnm-nm-utils.html#NMU-SEC-INVALID:CAPS"/> <keyword type="constant" name="NMU_SEC_NONE" link="libnm-nm-utils.html#NMU-SEC-NONE:CAPS"/> <keyword type="constant" name="NMU_SEC_STATIC_WEP" link="libnm-nm-utils.html#NMU-SEC-STATIC-WEP:CAPS"/> @@ -3744,6 +3719,7 @@ <keyword type="constant" name="NMU_SEC_WPA2_ENTERPRISE" link="libnm-nm-utils.html#NMU-SEC-WPA2-ENTERPRISE:CAPS"/> <keyword type="constant" name="NMU_SEC_SAE" link="libnm-nm-utils.html#NMU-SEC-SAE:CAPS"/> <keyword type="constant" name="NMU_SEC_OWE" link="libnm-nm-utils.html#NMU-SEC-OWE:CAPS"/> + <keyword type="constant" name="NMU_SEC_WPA3_SUITE_B_192" link="libnm-nm-utils.html#NMU-SEC-WPA3-SUITE-B-192:CAPS"/> <keyword type="constant" name="NM_VPN_EDITOR_PLUGIN_CAPABILITY_NONE" link="NMVpnEditorPlugin.html#NM-VPN-EDITOR-PLUGIN-CAPABILITY-NONE:CAPS"/> <keyword type="constant" name="NM_VPN_EDITOR_PLUGIN_CAPABILITY_IMPORT" link="NMVpnEditorPlugin.html#NM-VPN-EDITOR-PLUGIN-CAPABILITY-IMPORT:CAPS"/> <keyword type="constant" name="NM_VPN_EDITOR_PLUGIN_CAPABILITY_EXPORT" link="NMVpnEditorPlugin.html#NM-VPN-EDITOR-PLUGIN-CAPABILITY-EXPORT:CAPS"/> diff --git a/docs/libnm/html/object-tree.html b/docs/libnm/html/object-tree.html index 8370af45..f282d72e 100644 --- a/docs/libnm/html/object-tree.html +++ b/docs/libnm/html/object-tree.html @@ -37,6 +37,7 @@ <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="NMDeviceBt.html" title="NMDeviceBt">NMDeviceBt</a> <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="NMDeviceDummy.html" title="NMDeviceDummy">NMDeviceDummy</a> <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="NMDeviceEthernet.html" title="NMDeviceEthernet">NMDeviceEthernet</a> + <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">╰──</span> <a class="link" href="NMDeviceVeth.html" title="NMDeviceVeth">NMDeviceVeth</a> <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="NMDeviceGeneric.html" title="NMDeviceGeneric">NMDeviceGeneric</a> <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="NMDeviceInfiniband.html" title="NMDeviceInfiniband">NMDeviceInfiniband</a> <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="NMDeviceIPTunnel.html" title="NMDeviceIPTunnel">NMDeviceIPTunnel</a> @@ -80,6 +81,7 @@ <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="NMSettingEthtool.html" title="NMSettingEthtool">NMSettingEthtool</a> <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="NMSettingGeneric.html" title="NMSettingGeneric">NMSettingGeneric</a> <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="NMSettingGsm.html" title="NMSettingGsm">NMSettingGsm</a> + <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="NMSettingHostname.html" title="NMSettingHostname">NMSettingHostname</a> <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="NMSettingInfiniband.html" title="NMSettingInfiniband">NMSettingInfiniband</a> <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="NMSettingIPConfig.html" title="NMSettingIPConfig">NMSettingIPConfig</a> <span class="lineart">│</span> <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="NMSettingIP4Config.html" title="NMSettingIP4Config">NMSettingIP4Config</a> @@ -91,6 +93,7 @@ <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="NMSettingOlpcMesh.html" title="NMSettingOlpcMesh">NMSettingOlpcMesh</a> <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="NMSettingOvsBridge.html" title="NMSettingOvsBridge">NMSettingOvsBridge</a> <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="NMSettingOvsDpdk.html" title="NMSettingOvsDpdk">NMSettingOvsDpdk</a> + <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="NMSettingOvsExternalIDs.html" title="NMSettingOvsExternalIDs">NMSettingOvsExternalIDs</a> <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="NMSettingOvsInterface.html" title="NMSettingOvsInterface">NMSettingOvsInterface</a> <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="NMSettingOvsPatch.html" title="NMSettingOvsPatch">NMSettingOvsPatch</a> <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="NMSettingOvsPort.html" title="NMSettingOvsPort">NMSettingOvsPort</a> @@ -104,6 +107,7 @@ <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="NMSettingTeamPort.html" title="NMSettingTeamPort">NMSettingTeamPort</a> <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="NMSettingTun.html" title="NMSettingTun">NMSettingTun</a> <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="NMSettingUser.html" title="NMSettingUser">NMSettingUser</a> + <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="NMSettingVeth.html" title="NMSettingVeth">NMSettingVeth</a> <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="NMSettingVlan.html" title="NMSettingVlan">NMSettingVlan</a> <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="NMSettingVpn.html" title="NMSettingVpn">NMSettingVpn</a> <span class="lineart">│</span> <span class="lineart">├──</span> <a class="link" href="NMSettingVrf.html" title="NMSettingVrf">NMSettingVrf</a> @@ -139,6 +143,7 @@ <span class="lineart">├──</span> <a class="link" href="NMSettingIPConfig.html#NMIPAddressCmpFlags" title="enum NMIPAddressCmpFlags">NMIPAddressCmpFlags</a> <span class="lineart">├──</span> <a class="link" href="NMSettingIPConfig.html#NMIPRoutingRuleAsStringFlags" title="enum NMIPRoutingRuleAsStringFlags">NMIPRoutingRuleAsStringFlags</a> <span class="lineart">├──</span> <a class="link" href="NMSettingIPTunnel.html#NMIPTunnelFlags" title="enum NMIPTunnelFlags">NMIPTunnelFlags</a> + <span class="lineart">├──</span> <a class="link" href="libnm-nm-keyfile.html#NMKeyfileHandlerFlags" title="enum NMKeyfileHandlerFlags">NMKeyfileHandlerFlags</a> <span class="lineart">├──</span> <a class="link" href="libnm-nm-dbus-interface.html#NMManagerReloadFlags" title="enum NMManagerReloadFlags">NMManagerReloadFlags</a> <span class="lineart">├──</span> <a class="link" href="libnm-nm-dbus-interface.html#NMSecretAgentCapabilities" title="enum NMSecretAgentCapabilities">NMSecretAgentCapabilities</a> <span class="lineart">├──</span> <a class="link" href="libnm-nm-dbus-interface.html#NMSecretAgentGetSecretsFlags" title="enum NMSecretAgentGetSecretsFlags">NMSecretAgentGetSecretsFlags</a> @@ -176,6 +181,8 @@ <span class="lineart">├──</span> <a class="link" href="libnm-nm-dbus-interface.html#NMDeviceStateReason" title="enum NMDeviceStateReason">NMDeviceStateReason</a> <span class="lineart">├──</span> <a class="link" href="libnm-nm-dbus-interface.html#NMDeviceType" title="enum NMDeviceType">NMDeviceType</a> <span class="lineart">├──</span> <a class="link" href="libnm-nm-dbus-interface.html#NMIPTunnelMode" title="enum NMIPTunnelMode">NMIPTunnelMode</a> + <span class="lineart">├──</span> <a class="link" href="libnm-nm-keyfile.html#NMKeyfileHandlerType" title="enum NMKeyfileHandlerType">NMKeyfileHandlerType</a> + <span class="lineart">├──</span> <a class="link" href="libnm-nm-keyfile.html#NMKeyfileWarnSeverity" title="enum NMKeyfileWarnSeverity">NMKeyfileWarnSeverity</a> <span class="lineart">├──</span> <a class="link" href="libnm-nm-dbus-interface.html#NMMetered" title="enum NMMetered">NMMetered</a> <span class="lineart">├──</span> <a class="link" href="NMSetting8021x.html#NMSetting8021xCKFormat" title="enum NMSetting8021xCKFormat">NMSetting8021xCKFormat</a> <span class="lineart">├──</span> <a class="link" href="NMSetting8021x.html#NMSetting8021xCKScheme" title="enum NMSetting8021xCKScheme">NMSetting8021xCKScheme</a> diff --git a/docs/libnm/html/usage.html b/docs/libnm/html/usage.html index b1698a8f..c56cd08c 100644 --- a/docs/libnm/html/usage.html +++ b/docs/libnm/html/usage.html @@ -96,7 +96,7 @@ </p> <pre class="screen"><code class="prompt">$ </code><strong class="userinput"><code>cc $(pkg-config --libs --cflags libnm) -o hello-nm hello-nm.c</code></strong> <code class="prompt">$ </code><strong class="userinput"><code>./hello-nm</code></strong> - NetworkManager version: 1.28.0 + NetworkManager version: 1.29.90 <code class="prompt">$ </code></pre> <p> diff --git a/docs/libnm/libnm-docs.xml b/docs/libnm/libnm-docs.xml index 47b1fa1c..5e554c2b 100644 --- a/docs/libnm/libnm-docs.xml +++ b/docs/libnm/libnm-docs.xml @@ -324,6 +324,7 @@ print ("NetworkManager version " + client.get_version())]]></programlisting></in <xi:include href="xml/nm-setting-ethtool.xml"/> <xi:include href="xml/nm-setting-generic.xml"/> <xi:include href="xml/nm-setting-gsm.xml"/> + <xi:include href="xml/nm-setting-hostname.xml"/> <xi:include href="xml/nm-setting-infiniband.xml"/> <xi:include href="xml/nm-setting-ip4-config.xml"/> <xi:include href="xml/nm-setting-ip6-config.xml"/> @@ -338,6 +339,7 @@ print ("NetworkManager version " + client.get_version())]]></programlisting></in <xi:include href="xml/nm-setting-ovs-dpdk.xml"/> <xi:include href="xml/nm-setting-ovs-patch.xml"/> <xi:include href="xml/nm-setting-ovs-port.xml"/> + <xi:include href="xml/nm-setting-ovs-external-ids.xml"/> <xi:include href="xml/nm-setting-ppp.xml"/> <xi:include href="xml/nm-setting-pppoe.xml"/> <xi:include href="xml/nm-setting-proxy.xml"/> @@ -348,6 +350,7 @@ print ("NetworkManager version " + client.get_version())]]></programlisting></in <xi:include href="xml/nm-setting-team.xml"/> <xi:include href="xml/nm-setting-tun.xml"/> <xi:include href="xml/nm-setting-user.xml"/> + <xi:include href="xml/nm-setting-veth.xml"/> <xi:include href="xml/nm-setting-vlan.xml"/> <xi:include href="xml/nm-setting-vpn.xml"/> <xi:include href="xml/nm-setting-vrf.xml"/> @@ -386,6 +389,7 @@ print ("NetworkManager version " + client.get_version())]]></programlisting></in <xi:include href="xml/nm-device-ppp.xml"/> <xi:include href="xml/nm-device-team.xml"/> <xi:include href="xml/nm-device-tun.xml"/> + <xi:include href="xml/nm-device-veth.xml"/> <xi:include href="xml/nm-device-vlan.xml"/> <xi:include href="xml/nm-device-vrf.xml"/> <xi:include href="xml/nm-device-vxlan.xml"/> @@ -407,6 +411,7 @@ print ("NetworkManager version " + client.get_version())]]></programlisting></in <chapter> <title>Utility API Reference</title> + <xi:include href="xml/nm-keyfile.xml"/> <xi:include href="xml/nm-utils.xml"/> <xi:include href="xml/nm-version.xml"/> </chapter> diff --git a/docs/libnm/libnm-sections.txt b/docs/libnm/libnm-sections.txt index 3fab3066..35b3c8ce 100644 --- a/docs/libnm/libnm-sections.txt +++ b/docs/libnm/libnm-sections.txt @@ -256,6 +256,7 @@ nm_client_dbus_call nm_client_dbus_call_finish nm_client_dbus_set_property nm_client_dbus_set_property_finish +nm_utils_print <SUBSECTION Standard> NMClientClass NMDnsEntry @@ -390,6 +391,9 @@ NM_TYPE_IP_ADDRESS_CMP_FLAGS NM_TYPE_IP_ROUTING_RULE_AS_STRING_FLAGS NM_TYPE_IP_TUNNEL_FLAGS NM_TYPE_IP_TUNNEL_MODE +NM_TYPE_KEYFILE_HANDLER_FLAGS +NM_TYPE_KEYFILE_HANDLER_TYPE +NM_TYPE_KEYFILE_WARN_SEVERITY NM_TYPE_MANAGER_ERROR NM_TYPE_MANAGER_RELOAD_FLAGS NM_TYPE_METERED @@ -466,6 +470,9 @@ nm_ip_address_cmp_flags_get_type nm_ip_routing_rule_as_string_flags_get_type nm_ip_tunnel_flags_get_type nm_ip_tunnel_mode_get_type +nm_keyfile_handler_flags_get_type +nm_keyfile_handler_type_get_type +nm_keyfile_warn_severity_get_type nm_manager_error_get_type nm_manager_reload_flags_get_type nm_metered_get_type @@ -536,6 +543,7 @@ NMSettingDummy NMSettingEthtool NMSettingGeneric NMSettingGsm +NMSettingHostname NMSettingIP4Config NMSettingIP6Config NMSettingIPConfig @@ -547,6 +555,7 @@ NMSettingMatch NMSettingOlpcMesh NMSettingOvsBridge NMSettingOvsDpdk +NMSettingOvsExternalIDs NMSettingOvsInterface NMSettingOvsPatch NMSettingOvsPort @@ -560,6 +569,7 @@ NMSettingTeam NMSettingTeamPort NMSettingTun NMSettingUser +NMSettingVeth NMSettingVlan NMSettingVpn NMSettingVrf @@ -696,6 +706,16 @@ NMClientPermissionResult </SECTION> <SECTION> +<FILE>nm-default-client</FILE> +NETWORKMANAGER_COMPILATION +</SECTION> + +<SECTION> +<FILE>nm-default-libnm</FILE> +NETWORKMANAGER_COMPILATION +</SECTION> + +<SECTION> <FILE>nm-device</FILE> <TITLE>NMDevice</TITLE> NM_DEVICE_DEVICE_TYPE @@ -1232,6 +1252,22 @@ nm_device_tun_get_type </SECTION> <SECTION> +<FILE>nm-device-veth</FILE> +<TITLE>NMDeviceVeth</TITLE> +NM_DEVICE_VETH_PEER +nm_device_veth_get_peer +<SUBSECTION Standard> +NMDeviceVethClass +NM_DEVICE_VETH +NM_DEVICE_VETH_CLASS +NM_DEVICE_VETH_GET_CLASS +NM_IS_DEVICE_VETH +NM_IS_DEVICE_VETH_CLASS +NM_TYPE_DEVICE_VETH +nm_device_veth_get_type +</SECTION> + +<SECTION> <FILE>nm-device-vlan</FILE> <TITLE>NMDeviceVlan</TITLE> NM_DEVICE_VLAN_HW_ADDRESS @@ -1502,6 +1538,94 @@ nm_vpn_plugin_error_quark </SECTION> <SECTION> +<FILE>nm-ethtool-utils</FILE> +NM_ETHTOOL_OPTNAME_FEATURE_ESP_HW_OFFLOAD +NM_ETHTOOL_OPTNAME_FEATURE_ESP_TX_CSUM_HW_OFFLOAD +NM_ETHTOOL_OPTNAME_FEATURE_FCOE_MTU +NM_ETHTOOL_OPTNAME_FEATURE_GRO +NM_ETHTOOL_OPTNAME_FEATURE_GSO +NM_ETHTOOL_OPTNAME_FEATURE_HIGHDMA +NM_ETHTOOL_OPTNAME_FEATURE_HW_TC_OFFLOAD +NM_ETHTOOL_OPTNAME_FEATURE_L2_FWD_OFFLOAD +NM_ETHTOOL_OPTNAME_FEATURE_LOOPBACK +NM_ETHTOOL_OPTNAME_FEATURE_LRO +NM_ETHTOOL_OPTNAME_FEATURE_MACSEC_HW_OFFLOAD +NM_ETHTOOL_OPTNAME_FEATURE_NTUPLE +NM_ETHTOOL_OPTNAME_FEATURE_RX +NM_ETHTOOL_OPTNAME_FEATURE_RXHASH +NM_ETHTOOL_OPTNAME_FEATURE_RXVLAN +NM_ETHTOOL_OPTNAME_FEATURE_RX_ALL +NM_ETHTOOL_OPTNAME_FEATURE_RX_FCS +NM_ETHTOOL_OPTNAME_FEATURE_RX_GRO_HW +NM_ETHTOOL_OPTNAME_FEATURE_RX_GRO_LIST +NM_ETHTOOL_OPTNAME_FEATURE_RX_UDP_GRO_FORWARDING +NM_ETHTOOL_OPTNAME_FEATURE_RX_UDP_TUNNEL_PORT_OFFLOAD +NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_FILTER +NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_STAG_FILTER +NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_STAG_HW_PARSE +NM_ETHTOOL_OPTNAME_FEATURE_SG +NM_ETHTOOL_OPTNAME_FEATURE_TLS_HW_RECORD +NM_ETHTOOL_OPTNAME_FEATURE_TLS_HW_RX_OFFLOAD +NM_ETHTOOL_OPTNAME_FEATURE_TLS_HW_TX_OFFLOAD +NM_ETHTOOL_OPTNAME_FEATURE_TSO +NM_ETHTOOL_OPTNAME_FEATURE_TX +NM_ETHTOOL_OPTNAME_FEATURE_TXVLAN +NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_FCOE_CRC +NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IPV4 +NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IPV6 +NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IP_GENERIC +NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_SCTP +NM_ETHTOOL_OPTNAME_FEATURE_TX_ESP_SEGMENTATION +NM_ETHTOOL_OPTNAME_FEATURE_TX_FCOE_SEGMENTATION +NM_ETHTOOL_OPTNAME_FEATURE_TX_GRE_CSUM_SEGMENTATION +NM_ETHTOOL_OPTNAME_FEATURE_TX_GRE_SEGMENTATION +NM_ETHTOOL_OPTNAME_FEATURE_TX_GSO_LIST +NM_ETHTOOL_OPTNAME_FEATURE_TX_GSO_PARTIAL +NM_ETHTOOL_OPTNAME_FEATURE_TX_GSO_ROBUST +NM_ETHTOOL_OPTNAME_FEATURE_TX_IPXIP4_SEGMENTATION +NM_ETHTOOL_OPTNAME_FEATURE_TX_IPXIP6_SEGMENTATION +NM_ETHTOOL_OPTNAME_FEATURE_TX_NOCACHE_COPY +NM_ETHTOOL_OPTNAME_FEATURE_TX_SCATTER_GATHER +NM_ETHTOOL_OPTNAME_FEATURE_TX_SCATTER_GATHER_FRAGLIST +NM_ETHTOOL_OPTNAME_FEATURE_TX_SCTP_SEGMENTATION +NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP6_SEGMENTATION +NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_ECN_SEGMENTATION +NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_MANGLEID_SEGMENTATION +NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_SEGMENTATION +NM_ETHTOOL_OPTNAME_FEATURE_TX_TUNNEL_REMCSUM_SEGMENTATION +NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_SEGMENTATION +NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_TNL_CSUM_SEGMENTATION +NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_TNL_SEGMENTATION +NM_ETHTOOL_OPTNAME_FEATURE_TX_VLAN_STAG_HW_INSERT +NM_ETHTOOL_OPTNAME_COALESCE_ADAPTIVE_RX +NM_ETHTOOL_OPTNAME_COALESCE_ADAPTIVE_TX +NM_ETHTOOL_OPTNAME_COALESCE_PKT_RATE_HIGH +NM_ETHTOOL_OPTNAME_COALESCE_PKT_RATE_LOW +NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES +NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_HIGH +NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_IRQ +NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_LOW +NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS +NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_HIGH +NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_IRQ +NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_LOW +NM_ETHTOOL_OPTNAME_COALESCE_SAMPLE_INTERVAL +NM_ETHTOOL_OPTNAME_COALESCE_STATS_BLOCK_USECS +NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES +NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_HIGH +NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_IRQ +NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_LOW +NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS +NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_HIGH +NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_IRQ +NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_LOW +NM_ETHTOOL_OPTNAME_RING_RX +NM_ETHTOOL_OPTNAME_RING_RX_JUMBO +NM_ETHTOOL_OPTNAME_RING_RX_MINI +NM_ETHTOOL_OPTNAME_RING_TX +</SECTION> + +<SECTION> <FILE>nm-ip-config</FILE> <TITLE>NMIPConfig</TITLE> NM_IP_CONFIG_FAMILY @@ -1532,6 +1656,21 @@ nm_ip_config_get_type </SECTION> <SECTION> +<FILE>nm-keyfile</FILE> +NMKeyfileHandlerFlags +NMKeyfileHandlerType +NMKeyfileReadHandler +nm_keyfile_read +NMKeyfileWriteHandler +nm_keyfile_write +nm_keyfile_handler_data_fail_with_error +nm_keyfile_handler_data_get_context +NMKeyfileWarnSeverity +nm_keyfile_handler_data_warn_get +NMKeyfileHandlerData +</SECTION> + +<SECTION> <FILE>nm-libnm-utils</FILE> <TITLE>NMIPConfig</TITLE> nm_utils_fixup_vendor_string @@ -1615,6 +1754,8 @@ _NMObjectClassFieldInfo NMObjectClass NMDevice NMDeviceClass +NMDeviceEthernet +NMDeviceEthernetClass NMActiveConnection NMActiveConnectionClass NMDhcpConfig @@ -1635,6 +1776,24 @@ NML_IS_DBUS_OBJECT </SECTION> <SECTION> +<FILE>nm-meta-setting-base</FILE> + +</SECTION> + +<SECTION> +<FILE>nm-meta-setting-base-impl</FILE> +NMSettingPriority +NMSetting8021xSchemeType +NMSetting8021xSchemeVtable +NMMetaSettingType +NMMetaSettingInfo_Alias +NMMetaSettingInfo +nm_meta_setting_infos_by_name +nm_meta_setting_infos_by_gtype +nm_meta_setting_info_get_base_type_priority +</SECTION> + +<SECTION> <FILE>nm-object</FILE> <TITLE>NMObject</TITLE> NM_OBJECT_PATH @@ -2374,84 +2533,6 @@ nm_setting_dummy_get_type <SECTION> <FILE>nm-setting-ethtool</FILE> <TITLE>NMSettingEthtool</TITLE> -NM_ETHTOOL_OPTNAME_FEATURE_ESP_HW_OFFLOAD -NM_ETHTOOL_OPTNAME_FEATURE_ESP_TX_CSUM_HW_OFFLOAD -NM_ETHTOOL_OPTNAME_FEATURE_FCOE_MTU -NM_ETHTOOL_OPTNAME_FEATURE_GRO -NM_ETHTOOL_OPTNAME_FEATURE_GSO -NM_ETHTOOL_OPTNAME_FEATURE_HIGHDMA -NM_ETHTOOL_OPTNAME_FEATURE_HW_TC_OFFLOAD -NM_ETHTOOL_OPTNAME_FEATURE_L2_FWD_OFFLOAD -NM_ETHTOOL_OPTNAME_FEATURE_LOOPBACK -NM_ETHTOOL_OPTNAME_FEATURE_LRO -NM_ETHTOOL_OPTNAME_FEATURE_NTUPLE -NM_ETHTOOL_OPTNAME_FEATURE_RX -NM_ETHTOOL_OPTNAME_FEATURE_RXHASH -NM_ETHTOOL_OPTNAME_FEATURE_RXVLAN -NM_ETHTOOL_OPTNAME_FEATURE_RX_ALL -NM_ETHTOOL_OPTNAME_FEATURE_RX_FCS -NM_ETHTOOL_OPTNAME_FEATURE_RX_GRO_HW -NM_ETHTOOL_OPTNAME_FEATURE_RX_UDP_TUNNEL_PORT_OFFLOAD -NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_FILTER -NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_STAG_FILTER -NM_ETHTOOL_OPTNAME_FEATURE_RX_VLAN_STAG_HW_PARSE -NM_ETHTOOL_OPTNAME_FEATURE_SG -NM_ETHTOOL_OPTNAME_FEATURE_TLS_HW_RECORD -NM_ETHTOOL_OPTNAME_FEATURE_TLS_HW_TX_OFFLOAD -NM_ETHTOOL_OPTNAME_FEATURE_TSO -NM_ETHTOOL_OPTNAME_FEATURE_TX -NM_ETHTOOL_OPTNAME_FEATURE_TXVLAN -NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_FCOE_CRC -NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IPV4 -NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IPV6 -NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IP_GENERIC -NM_ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_SCTP -NM_ETHTOOL_OPTNAME_FEATURE_TX_ESP_SEGMENTATION -NM_ETHTOOL_OPTNAME_FEATURE_TX_FCOE_SEGMENTATION -NM_ETHTOOL_OPTNAME_FEATURE_TX_GRE_CSUM_SEGMENTATION -NM_ETHTOOL_OPTNAME_FEATURE_TX_GRE_SEGMENTATION -NM_ETHTOOL_OPTNAME_FEATURE_TX_GSO_PARTIAL -NM_ETHTOOL_OPTNAME_FEATURE_TX_GSO_ROBUST -NM_ETHTOOL_OPTNAME_FEATURE_TX_IPXIP4_SEGMENTATION -NM_ETHTOOL_OPTNAME_FEATURE_TX_IPXIP6_SEGMENTATION -NM_ETHTOOL_OPTNAME_FEATURE_TX_NOCACHE_COPY -NM_ETHTOOL_OPTNAME_FEATURE_TX_SCATTER_GATHER -NM_ETHTOOL_OPTNAME_FEATURE_TX_SCATTER_GATHER_FRAGLIST -NM_ETHTOOL_OPTNAME_FEATURE_TX_SCTP_SEGMENTATION -NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP6_SEGMENTATION -NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_ECN_SEGMENTATION -NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_MANGLEID_SEGMENTATION -NM_ETHTOOL_OPTNAME_FEATURE_TX_TCP_SEGMENTATION -NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_SEGMENTATION -NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_TNL_CSUM_SEGMENTATION -NM_ETHTOOL_OPTNAME_FEATURE_TX_UDP_TNL_SEGMENTATION -NM_ETHTOOL_OPTNAME_FEATURE_TX_VLAN_STAG_HW_INSERT -NM_ETHTOOL_OPTNAME_COALESCE_ADAPTIVE_RX -NM_ETHTOOL_OPTNAME_COALESCE_ADAPTIVE_TX -NM_ETHTOOL_OPTNAME_COALESCE_PKT_RATE_HIGH -NM_ETHTOOL_OPTNAME_COALESCE_PKT_RATE_LOW -NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES -NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_HIGH -NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_IRQ -NM_ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_LOW -NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS -NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_HIGH -NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_IRQ -NM_ETHTOOL_OPTNAME_COALESCE_RX_USECS_LOW -NM_ETHTOOL_OPTNAME_COALESCE_SAMPLE_INTERVAL -NM_ETHTOOL_OPTNAME_COALESCE_STATS_BLOCK_USECS -NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES -NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_HIGH -NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_IRQ -NM_ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_LOW -NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS -NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_HIGH -NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_IRQ -NM_ETHTOOL_OPTNAME_COALESCE_TX_USECS_LOW -NM_ETHTOOL_OPTNAME_RING_RX -NM_ETHTOOL_OPTNAME_RING_RX_JUMBO -NM_ETHTOOL_OPTNAME_RING_RX_MINI -NM_ETHTOOL_OPTNAME_RING_TX nm_ethtool_optname_is_feature nm_ethtool_optname_is_coalesce nm_ethtool_optname_is_ring @@ -2535,6 +2616,30 @@ nm_setting_gsm_get_type </SECTION> <SECTION> +<FILE>nm-setting-hostname</FILE> +<TITLE>NMSettingHostname</TITLE> +NM_SETTING_HOSTNAME_SETTING_NAME +NM_SETTING_HOSTNAME_PRIORITY +NM_SETTING_HOSTNAME_FROM_DHCP +NM_SETTING_HOSTNAME_FROM_DNS_LOOKUP +NM_SETTING_HOSTNAME_ONLY_FROM_DEFAULT +nm_setting_hostname_new +nm_setting_hostname_get_priority +nm_setting_hostname_get_from_dhcp +nm_setting_hostname_get_from_dns_lookup +nm_setting_hostname_get_only_from_default +<SUBSECTION Standard> +NMSettingHostnameClass +NM_IS_SETTING_HOSTNAME +NM_IS_SETTING_HOSTNAME_CLASS +NM_SETTING_HOSTNAME +NM_SETTING_HOSTNAME_CLASS +NM_SETTING_HOSTNAME_GET_CLASS +NM_TYPE_SETTING_HOSTNAME +nm_setting_hostname_get_type +</SECTION> + +<SECTION> <FILE>nm-setting-infiniband</FILE> <TITLE>NMSettingInfiniband</TITLE> NM_SETTING_INFINIBAND_SETTING_NAME @@ -3074,6 +3179,28 @@ nm_setting_ovs_dpdk_get_type </SECTION> <SECTION> +<FILE>nm-setting-ovs-external-ids</FILE> +<TITLE>NMSettingOvsExternalIDs</TITLE> +NM_SETTING_OVS_EXTERNAL_IDS_SETTING_NAME +NM_SETTING_OVS_EXTERNAL_IDS_DATA +nm_setting_ovs_external_ids_new +nm_setting_ovs_external_ids_get_data_keys +nm_setting_ovs_external_ids_get_data +nm_setting_ovs_external_ids_set_data +nm_setting_ovs_external_ids_check_key +nm_setting_ovs_external_ids_check_val +<SUBSECTION Standard> +NMSettingOvsExternalIDsClass +NM_IS_SETTING_OVS_EXTERNAL_IDS +NM_IS_SETTING_OVS_EXTERNAL_IDS_CLASS +NM_SETTING_OVS_EXTERNAL_IDS +NM_SETTING_OVS_EXTERNAL_IDS_CLASS +NM_SETTING_OVS_EXTERNAL_IDS_GET_CLASS +NM_TYPE_SETTING_OVS_EXTERNAL_IDS +nm_setting_ovs_external_ids_get_type +</SECTION> + +<SECTION> <FILE>nm-setting-ovs-interface</FILE> <TITLE>NMSettingOvsInterface</TITLE> NM_SETTING_OVS_INTERFACE_SETTING_NAME @@ -3585,6 +3712,23 @@ nm_setting_user_get_type </SECTION> <SECTION> +<FILE>nm-setting-veth</FILE> +<TITLE>NMSettingVeth</TITLE> +NM_SETTING_VETH_SETTING_NAME +NM_SETTING_VETH_PEER +nm_setting_veth_new +nm_setting_veth_get_peer +<SUBSECTION Standard> +NMSettingVethClass +NM_IS_SETTING_VETH +NM_IS_SETTING_VETH_CLASS +NM_SETTING_VETH +NM_SETTING_VETH_GET_CLASS +NM_TYPE_SETTING_VETH +nm_setting_veth_get_type +</SECTION> + +<SECTION> <FILE>nm-setting-vlan</FILE> <TITLE>NMSettingVlan</TITLE> NM_SETTING_VLAN_SETTING_NAME @@ -4154,6 +4298,7 @@ NMDeviceOvsPort NMDevicePpp NMDeviceTeam NMDeviceTun +NMDeviceVeth NMDeviceVlan NMDeviceVrf NMDeviceVxlan @@ -4253,6 +4398,7 @@ nm_utils_sriov_vf_from_str nm_utils_get_timestamp_msec nm_utils_base64secret_decode NMVariantAttributeSpec +in6_addr stat </SECTION> @@ -4308,6 +4454,40 @@ NM_AVAILABLE_IN_1_26 NM_DEPRECATED_IN_1_28 NM_DEPRECATED_IN_1_28_FOR NM_AVAILABLE_IN_1_28 +NM_DEPRECATED_IN_1_30 +NM_DEPRECATED_IN_1_30_FOR +NM_AVAILABLE_IN_1_30 +</SECTION> + +<SECTION> +<FILE>nm-version-macros</FILE> +NM_MAJOR_VERSION +NM_MINOR_VERSION +NM_MICRO_VERSION +NM_CHECK_VERSION +NM_ENCODE_VERSION +NM_VERSION_0_9_8 +NM_VERSION_0_9_10 +NM_VERSION_1_0 +NM_VERSION_1_2 +NM_VERSION_1_4 +NM_VERSION_1_6 +NM_VERSION_1_8 +NM_VERSION_1_10 +NM_VERSION_1_12 +NM_VERSION_1_14 +NM_VERSION_1_16 +NM_VERSION_1_18 +NM_VERSION_1_20 +NM_VERSION_1_22 +NM_VERSION_1_24 +NM_VERSION_1_26 +NM_VERSION_1_28 +NM_VERSION_1_30 +NM_API_VERSION +NM_VERSION_CUR_STABLE +NM_VERSION_NEXT_STABLE +NM_VERSION </SECTION> <SECTION> diff --git a/docs/libnm/libnm.types b/docs/libnm/libnm.types index dd8bd61a..eb8841b7 100644 --- a/docs/libnm/libnm.types +++ b/docs/libnm/libnm.types @@ -51,6 +51,7 @@ nm_device_state_reason_get_type nm_device_team_get_type nm_device_tun_get_type nm_device_type_get_type +nm_device_veth_get_type nm_device_vlan_get_type nm_device_vrf_get_type nm_device_vxlan_get_type @@ -71,6 +72,9 @@ nm_ip_routing_rule_as_string_flags_get_type nm_ip_routing_rule_get_type nm_ip_tunnel_flags_get_type nm_ip_tunnel_mode_get_type +nm_keyfile_handler_flags_get_type +nm_keyfile_handler_type_get_type +nm_keyfile_warn_severity_get_type nm_lldp_neighbor_get_type nm_manager_error_get_type nm_manager_reload_flags_get_type @@ -106,6 +110,7 @@ nm_setting_ethtool_get_type nm_setting_generic_get_type nm_setting_get_type nm_setting_gsm_get_type +nm_setting_hostname_get_type nm_setting_infiniband_get_type nm_setting_ip4_config_get_type nm_setting_ip6_config_addr_gen_mode_get_type @@ -123,6 +128,7 @@ nm_setting_match_get_type nm_setting_olpc_mesh_get_type nm_setting_ovs_bridge_get_type nm_setting_ovs_dpdk_get_type +nm_setting_ovs_external_ids_get_type nm_setting_ovs_interface_get_type nm_setting_ovs_patch_get_type nm_setting_ovs_port_get_type @@ -140,6 +146,7 @@ nm_setting_team_port_get_type nm_setting_tun_get_type nm_setting_tun_mode_get_type nm_setting_user_get_type +nm_setting_veth_get_type nm_setting_vlan_get_type nm_setting_vpn_get_type nm_setting_vrf_get_type diff --git a/docs/libnm/meson.build b/docs/libnm/meson.build index 275522db..10200989 100644 --- a/docs/libnm/meson.build +++ b/docs/libnm/meson.build @@ -1,4 +1,4 @@ -# SPDX-License-Identifier: LGPL-2.1+ +# SPDX-License-Identifier: LGPL-2.1-or-later src_dirs = [ libnm_core_inc, @@ -13,6 +13,7 @@ private_headers = [ 'nm-crypto-impl.h', 'nm-crypto.h', 'nm-dbus-helpers.h', + 'nm-default-libnm-core.h', 'nm-device-private.h', 'nm-dhcp4-config.h', 'nm-dhcp6-config.h', @@ -33,7 +34,7 @@ private_headers = [ 'nm-auth-subject.h', 'nm-common-macros.h', - 'nm-ethtool-utils.h', + 'nm-ethtool-base.h', 'nm-libnm-core-utils.h', 'nm-dispatcher-api.h', diff --git a/docs/libnm/version.xml b/docs/libnm/version.xml index cfc73071..453ca86a 100644 --- a/docs/libnm/version.xml +++ b/docs/libnm/version.xml @@ -1 +1 @@ -1.28.0 +1.29.90 |