From 494f296a3baab08522617b24b1f126d8f9a17502 Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Wed, 20 Jan 2016 16:26:51 +0100 Subject: Imported Upstream version 1.1.90 --- docs/libnm/Makefile.am | 2 + docs/libnm/Makefile.in | 20 +- docs/libnm/html/NMAccessPoint.html | 52 +- docs/libnm/html/NMActiveConnection.html | 60 +- docs/libnm/html/NMClient.html | 287 +++- docs/libnm/html/NMDevice.html | 840 ++++++++++- docs/libnm/html/NMDeviceEthernet.html | 61 + docs/libnm/html/NMDeviceIPTunnel.html | 739 +++++++++ docs/libnm/html/NMDeviceInfiniband.html | 4 +- docs/libnm/html/NMDeviceMacvlan.html | 388 +++++ docs/libnm/html/NMDeviceModem.html | 12 +- docs/libnm/html/NMDeviceOlpcMesh.html | 12 +- docs/libnm/html/NMDeviceTeam.html | 16 +- docs/libnm/html/NMDeviceTun.html | 490 ++++++ docs/libnm/html/NMDeviceVlan.html | 24 +- docs/libnm/html/NMDeviceVxlan.html | 1151 ++++++++++++++ docs/libnm/html/NMDeviceWifi.html | 60 +- docs/libnm/html/NMDeviceWimax.html | 112 +- docs/libnm/html/NMDhcpConfig.html | 12 +- docs/libnm/html/NMIPConfig.html | 38 +- docs/libnm/html/NMRemoteConnection.html | 48 +- docs/libnm/html/NMSetting.html | 138 +- docs/libnm/html/NMSetting8021x.html | 310 ++-- docs/libnm/html/NMSettingBridge.html | 62 + docs/libnm/html/NMSettingConnection.html | 121 +- docs/libnm/html/NMSettingDcb.html | 2 +- docs/libnm/html/NMSettingGsm.html | 209 ++- docs/libnm/html/NMSettingIP4Config.html | 140 +- docs/libnm/html/NMSettingIP6Config.html | 144 +- docs/libnm/html/NMSettingIPConfig.html | 792 ++++++++-- docs/libnm/html/NMSettingIPTunnel.html | 844 +++++++++++ docs/libnm/html/NMSettingInfiniband.html | 4 +- docs/libnm/html/NMSettingMacvlan.html | 433 ++++++ docs/libnm/html/NMSettingOlpcMesh.html | 12 +- docs/libnm/html/NMSettingPpp.html | 74 +- docs/libnm/html/NMSettingPppoe.html | 18 +- docs/libnm/html/NMSettingSerial.html | 26 +- docs/libnm/html/NMSettingTeam.html | 6 +- docs/libnm/html/NMSettingTeamPort.html | 10 +- docs/libnm/html/NMSettingTun.html | 525 +++++++ docs/libnm/html/NMSettingVlan.html | 78 +- docs/libnm/html/NMSettingVpn.html | 114 +- docs/libnm/html/NMSettingVxlan.html | 1067 +++++++++++++ docs/libnm/html/NMSettingWimax.html | 37 +- docs/libnm/html/NMSettingWired.html | 108 +- docs/libnm/html/NMSettingWireless.html | 211 ++- docs/libnm/html/NMSettingWirelessSecurity.html | 112 +- docs/libnm/html/NMVpnConnection.html | 8 +- docs/libnm/html/NMVpnEditor.html | 546 ------- docs/libnm/html/NMVpnEditorPlugin.html | 540 +++++++ docs/libnm/html/NMWimaxNsp.html | 24 +- docs/libnm/html/api-index-full.html | 1745 ++++++++++++++++++++-- docs/libnm/html/ch03.html | 18 +- docs/libnm/html/ch04.html | 12 + docs/libnm/html/ch06.html | 2 +- docs/libnm/html/index.html | 34 +- docs/libnm/html/index.sgml | 641 +++++++- docs/libnm/html/libnm-NMConnection.html | 347 ++++- docs/libnm/html/libnm-nm-dbus-interface.html | 343 ++++- docs/libnm/html/libnm-nm-errors.html | 2 +- docs/libnm/html/libnm-nm-utils.html | 265 +++- docs/libnm/html/libnm-nm-version.html | 24 +- docs/libnm/html/libnm-nm-vpn-dbus-interface.html | 6 +- docs/libnm/html/libnm.devhelp2 | 563 ++++++- docs/libnm/html/object-tree.html | 35 +- docs/libnm/libnm-docs.xml | 10 +- docs/libnm/libnm-sections.txt | 461 +++++- docs/libnm/libnm.types | 15 + docs/libnm/version.xml | 2 +- 69 files changed, 13676 insertions(+), 1992 deletions(-) create mode 100644 docs/libnm/html/NMDeviceIPTunnel.html create mode 100644 docs/libnm/html/NMDeviceMacvlan.html create mode 100644 docs/libnm/html/NMDeviceTun.html create mode 100644 docs/libnm/html/NMDeviceVxlan.html create mode 100644 docs/libnm/html/NMSettingIPTunnel.html create mode 100644 docs/libnm/html/NMSettingMacvlan.html create mode 100644 docs/libnm/html/NMSettingTun.html create mode 100644 docs/libnm/html/NMSettingVxlan.html delete mode 100644 docs/libnm/html/NMVpnEditor.html create mode 100644 docs/libnm/html/NMVpnEditorPlugin.html (limited to 'docs/libnm') diff --git a/docs/libnm/Makefile.am b/docs/libnm/Makefile.am index 2525856d..5b96d5aa 100644 --- a/docs/libnm/Makefile.am +++ b/docs/libnm/Makefile.am @@ -39,6 +39,7 @@ IGNORE_HFILES= \ nm-dbus-helpers.h \ nm-core-internal.h \ nm-core-types.h \ + nm-core-types-internal.h \ nm-device-private.h \ nm-dhcp4-config.h \ nm-dhcp6-config.h \ @@ -54,6 +55,7 @@ IGNORE_HFILES= \ nm-types.h \ nm-utils-private.h \ nm-vpn-plugin-old.h \ + nm-vpn-service-plugin.h \ nm-core-tests-enum-types.h # Images to copy into HTML directory. diff --git a/docs/libnm/Makefile.in b/docs/libnm/Makefile.in index 7d4cbe91..e58e1db9 100644 --- a/docs/libnm/Makefile.in +++ b/docs/libnm/Makefile.in @@ -153,7 +153,6 @@ BLUEZ5_LIBS = @BLUEZ5_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ -CKDB_PATH = @CKDB_PATH@ CODE_COVERAGE_CFLAGS = @CODE_COVERAGE_CFLAGS@ CODE_COVERAGE_ENABLED = @CODE_COVERAGE_ENABLED@ CODE_COVERAGE_LDFLAGS = @CODE_COVERAGE_LDFLAGS@ @@ -165,8 +164,6 @@ CXXDEPMODE = @CXXDEPMODE@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DBUS_CFLAGS = @DBUS_CFLAGS@ -DBUS_GLIB_100_CFLAGS = @DBUS_GLIB_100_CFLAGS@ -DBUS_GLIB_100_LIBS = @DBUS_GLIB_100_LIBS@ DBUS_LIBS = @DBUS_LIBS@ DBUS_SYS_DIR = @DBUS_SYS_DIR@ DEFS = @DEFS@ @@ -176,6 +173,7 @@ DHCPCD_PATH = @DHCPCD_PATH@ DISTRO_NETWORK_SERVICE = @DISTRO_NETWORK_SERVICE@ DLLTOOL = @DLLTOOL@ DNSMASQ_PATH = @DNSMASQ_PATH@ +DNSSEC_TRIGGER_SCRIPT = @DNSSEC_TRIGGER_SCRIPT@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ @@ -230,16 +228,13 @@ INTROSPECTION_MAKEFILE = @INTROSPECTION_MAKEFILE@ INTROSPECTION_SCANNER = @INTROSPECTION_SCANNER@ INTROSPECTION_TYPELIBDIR = @INTROSPECTION_TYPELIBDIR@ IPTABLES_PATH = @IPTABLES_PATH@ -IWMX_SDK_CFLAGS = @IWMX_SDK_CFLAGS@ -IWMX_SDK_LIBS = @IWMX_SDK_LIBS@ KERNEL_FIRMWARE_DIR = @KERNEL_FIRMWARE_DIR@ LCOV = @LCOV@ LD = @LD@ LDFLAGS = @LDFLAGS@ +LIBAUDIT_CFLAGS = @LIBAUDIT_CFLAGS@ +LIBAUDIT_LIBS = @LIBAUDIT_LIBS@ LIBDL = @LIBDL@ -LIBGCRYPT_CFLAGS = @LIBGCRYPT_CFLAGS@ -LIBGCRYPT_CONFIG = @LIBGCRYPT_CONFIG@ -LIBGCRYPT_LIBS = @LIBGCRYPT_LIBS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBM = @LIBM@ @@ -276,6 +271,8 @@ NEWT_LIBS = @NEWT_LIBS@ NM = @NM@ NMEDIT = @NMEDIT@ NM_CONFIG_DEFAULT_AUTH_POLKIT_TEXT = @NM_CONFIG_DEFAULT_AUTH_POLKIT_TEXT@ +NM_CONFIG_DEFAULT_LOGGING_AUDIT_TEXT = @NM_CONFIG_DEFAULT_LOGGING_AUDIT_TEXT@ +NM_CONFIG_LOGGING_BACKEND_DEFAULT_TEXT = @NM_CONFIG_LOGGING_BACKEND_DEFAULT_TEXT@ NM_MAJOR_VERSION = @NM_MAJOR_VERSION@ NM_MICRO_VERSION = @NM_MICRO_VERSION@ NM_MINOR_VERSION = @NM_MINOR_VERSION@ @@ -304,7 +301,6 @@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PPPD_PATH = @PPPD_PATH@ PPPD_PLUGIN_DIR = @PPPD_PLUGIN_DIR@ -PPPOE_PATH = @PPPOE_PATH@ QT_CFLAGS = @QT_CFLAGS@ QT_LIBS = @QT_LIBS@ RANLIB = @RANLIB@ @@ -319,6 +315,8 @@ SYSTEMD_200_CFLAGS = @SYSTEMD_200_CFLAGS@ SYSTEMD_200_LIBS = @SYSTEMD_200_LIBS@ SYSTEMD_INHIBIT_CFLAGS = @SYSTEMD_INHIBIT_CFLAGS@ SYSTEMD_INHIBIT_LIBS = @SYSTEMD_INHIBIT_LIBS@ +SYSTEMD_JOURNAL_CFLAGS = @SYSTEMD_JOURNAL_CFLAGS@ +SYSTEMD_JOURNAL_LIBS = @SYSTEMD_JOURNAL_LIBS@ SYSTEMD_LOGIN_CFLAGS = @SYSTEMD_LOGIN_CFLAGS@ SYSTEMD_LOGIN_LIBS = @SYSTEMD_LOGIN_LIBS@ SYSTEM_CA_PATH = @SYSTEM_CA_PATH@ @@ -379,6 +377,7 @@ mkdir_p = @mkdir_p@ nmbinary = @nmbinary@ nmconfdir = @nmconfdir@ nmdatadir = @nmdatadir@ +nmlibdir = @nmlibdir@ nmrundir = @nmrundir@ nmstatedir = @nmstatedir@ oldincludedir = @oldincludedir@ @@ -386,6 +385,7 @@ pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ +runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ @@ -442,6 +442,7 @@ IGNORE_HFILES = \ nm-dbus-helpers.h \ nm-core-internal.h \ nm-core-types.h \ + nm-core-types-internal.h \ nm-device-private.h \ nm-dhcp4-config.h \ nm-dhcp6-config.h \ @@ -457,6 +458,7 @@ IGNORE_HFILES = \ nm-types.h \ nm-utils-private.h \ nm-vpn-plugin-old.h \ + nm-vpn-service-plugin.h \ nm-core-tests-enum-types.h diff --git a/docs/libnm/html/NMAccessPoint.html b/docs/libnm/html/NMAccessPoint.html index 4aa880dc..b1469048 100644 --- a/docs/libnm/html/NMAccessPoint.html +++ b/docs/libnm/html/NMAccessPoint.html @@ -282,7 +282,7 @@ nm_access_point_get_flags (NMAccessPoint *ap);

Gets the flags of the access point.

-

Parameters

+

Parameters

@@ -297,7 +297,7 @@ nm_access_point_get_flags ( -

Returns

+

Returns

the flags

@@ -308,7 +308,7 @@ nm_access_point_get_flags (NMAccessPoint *ap);

Gets the WPA (version 1) flags of the access point.

-

Parameters

+

Parameters

@@ -323,7 +323,7 @@ nm_access_point_get_wpa_flags (
-

Returns

+

Returns

the WPA flags

@@ -335,7 +335,7 @@ nm_access_point_get_rsn_flags (Gets the RSN (Robust Secure Network, ie WPA version 2) flags of the access point.

-

Parameters

+

Parameters

@@ -350,7 +350,7 @@ point.

-

Returns

+

Returns

the RSN flags

@@ -361,7 +361,7 @@ point.

nm_access_point_get_ssid (NMAccessPoint *ap);

Gets the SSID of the access point.

-

Parameters

+

Parameters

@@ -376,7 +376,7 @@ nm_access_point_get_ssid ( -

Returns

+

Returns

the GBytes containing the SSID, or NULL if the SSID is unknown.

[transfer none]

@@ -389,7 +389,7 @@ SSID is unknown.

nm_access_point_get_bssid (NMAccessPoint *ap);

Gets the Basic Service Set ID (BSSID) of the Wi-Fi access point.

-

Parameters

+

Parameters

@@ -404,7 +404,7 @@ nm_access_point_get_bssid ( -

Returns

+

Returns

the BSSID of the access point. This is an internal string and must not be modified or freed.

@@ -416,7 +416,7 @@ not be modified or freed.

nm_access_point_get_frequency (NMAccessPoint *ap);

Gets the frequency of the access point.

-

Parameters

+

Parameters

@@ -431,7 +431,7 @@ nm_access_point_get_frequency (
-

Returns

+

Returns

the frequency

@@ -442,7 +442,7 @@ nm_access_point_get_frequency (NMAccessPoint *ap);

Gets the mode of the access point.

-

Parameters

+

Parameters

@@ -457,7 +457,7 @@ nm_access_point_get_mode ( -

Returns

+

Returns

the mode

@@ -468,7 +468,7 @@ nm_access_point_get_mode (NMAccessPoint *ap);

Gets the maximum bit rate of the access point in kbit/s.

-

Parameters

+

Parameters

@@ -483,7 +483,7 @@ nm_access_point_get_max_bitrate (
-

Returns

+

Returns

the maximum bit rate (kbit/s)

@@ -494,7 +494,7 @@ nm_access_point_get_max_bitrate (NMAccessPoint *ap);

Gets the current signal strength of the access point.

-

Parameters

+

Parameters

@@ -509,7 +509,7 @@ nm_access_point_get_strength ( -

Returns

+

Returns

the signal strength

@@ -522,7 +522,7 @@ nm_access_point_get_last_seen (
-

Parameters

+

Parameters

@@ -537,10 +537,10 @@ point has not been found in a scan.

-

Returns

+

Returns

the last seen time in seconds

-

Since: 1.0.6

+

Since: 1.2


@@ -558,7 +558,7 @@ use NMDevice using nm_device_filter_connections() and finally filter that list with this function.

-

Parameters

+

Parameters

@@ -581,7 +581,7 @@ filter.

-

Returns

+

Returns

an array of NMConnections that could be activated with the given ap . The array should @@ -601,7 +601,7 @@ the connection may be activated with that AP. The connection must match the 's SSID, (if given) BSSID, and other attributes like security settings, channel, band, etc.

-

Parameters

+

Parameters

@@ -625,7 +625,7 @@ against

-

Returns

+

Returns

TRUE if the connection may be activated with this Wi-Fi AP, FALSE if it cannot be.

@@ -746,7 +746,7 @@ access point has not been found in a scan.

Flags: Read

Allowed values: >= -1

Default value: -1

-

Since: 1.0.6

+

Since: 1.2


diff --git a/docs/libnm/html/NMActiveConnection.html b/docs/libnm/html/NMActiveConnection.html index a059c180..bcd2410d 100644 --- a/docs/libnm/html/NMActiveConnection.html +++ b/docs/libnm/html/NMActiveConnection.html @@ -348,7 +348,7 @@ nm_active_connection_get_connection (Gets the NMRemoteConnection associated with connection .

-

Parameters

+

Parameters

@@ -363,7 +363,7 @@ nm_active_connection_get_connection (
-

Returns

+

Returns

the NMRemoteConnection which this NMActiveConnection is an active instance of.

[transfer none]

@@ -376,7 +376,7 @@ nm_active_connection_get_connection (NMActiveConnection *connection);

Gets the NMConnection's ID.

-

Parameters

+

Parameters

@@ -391,7 +391,7 @@ nm_active_connection_get_id ( -

Returns

+

Returns

the ID of the NMConnection that backs the NMActiveConnection. This is the internal string used by the connection, and must not be modified.

@@ -403,7 +403,7 @@ This is the internal string used by the connection, and must not be modified.

NMActiveConnection *connection
);

Gets the NMConnection's UUID.

-

Parameters

+

Parameters

@@ -418,7 +418,7 @@ nm_active_connection_get_uuid (
-

Returns

+

Returns

the UUID of the NMConnection that backs the NMActiveConnection. This is the internal string used by the connection, and must not be modified.

@@ -431,7 +431,7 @@ nm_active_connection_get_connection_type (NMActiveConnection *connection);

Gets the NMConnection's type.

-

Parameters

+

Parameters

@@ -446,7 +446,7 @@ nm_active_connection_get_connection_type
-

Returns

+

Returns

the type of the NMConnection that backs the NMActiveConnection. This is the internal string used by the connection, and must not be modified.

@@ -465,7 +465,7 @@ is based on other information. (Eg, if connectionNMAccessPoint, and you can resolve it with nm_device_wifi_get_access_point_by_path().)

-

Parameters

+

Parameters

@@ -480,7 +480,7 @@ resolve it with -

Returns

+

Returns

the specific object's D-Bus path. This is the internal string used by the connection, and must not be modified.

@@ -492,7 +492,7 @@ by the connection, and must not be modified.

nm_active_connection_get_devices (NMActiveConnection *connection);

Gets the NMDevices used for the active connections.

-

Parameters

+

Parameters

@@ -507,7 +507,7 @@ nm_active_connection_get_devices (
-

Returns

+

Returns

the GPtrArray containing NMDevices. This is the internal copy used by the connection, and must not be modified.

[element-type NMDevice]

@@ -520,7 +520,7 @@ This is the internal copy used by the connection, and must not be modified.

nm_active_connection_get_state (NMActiveConnection *connection);

Gets the active connection's state.

-

Parameters

+

Parameters

@@ -535,7 +535,7 @@ nm_active_connection_get_state (
-

Returns

+

Returns

the state

@@ -546,7 +546,7 @@ nm_active_connection_get_state (NMActiveConnection *connection);

Gets the master NMDevice of the connection.

-

Parameters

+

Parameters

@@ -561,7 +561,7 @@ nm_active_connection_get_master (
-

Returns

+

Returns

the master NMDevice of the NMActiveConnection.

[transfer none]

@@ -574,7 +574,7 @@ nm_active_connection_get_default (Whether the active connection is the default IPv4 one (that is, is used for the default IPv4 route and DNS information).

-

Parameters

+

Parameters

@@ -589,7 +589,7 @@ the default IPv4 route and DNS information).

-

Returns

+

Returns

TRUE if the active connection is the default IPv4 connection

@@ -600,7 +600,7 @@ the default IPv4 route and DNS information).

nm_active_connection_get_ip4_config (NMActiveConnection *connection);

Gets the current IPv4 NMIPConfig associated with the NMActiveConnection.

-

Parameters

+

Parameters

@@ -615,7 +615,7 @@ nm_active_connection_get_ip4_config (
-

Returns

+

Returns

the IPv4 NMIPConfig, or NULL if the connection is not in the NM_ACTIVE_CONNECTION_STATE_ACTIVATED state.

[transfer none]

@@ -629,7 +629,7 @@ nm_active_connection_get_dhcp4_config (NMDhcpConfig (if any) associated with the NMActiveConnection.

-

Parameters

+

Parameters

@@ -644,7 +644,7 @@ nm_active_connection_get_dhcp4_config ( -

Returns

+

Returns

the IPv4 NMDhcpConfig, or NULL if the connection does not use DHCP, or is not in the NM_ACTIVE_CONNECTION_STATE_ACTIVATED state.

@@ -659,7 +659,7 @@ nm_active_connection_get_default6 (Whether the active connection is the default IPv6 one (that is, is used for the default IPv6 route and DNS information).

-

Parameters

+

Parameters

@@ -674,7 +674,7 @@ the default IPv6 route and DNS information).

-

Returns

+

Returns

TRUE if the active connection is the default IPv6 connection

@@ -685,7 +685,7 @@ the default IPv6 route and DNS information).

nm_active_connection_get_ip6_config (NMActiveConnection *connection);

Gets the current IPv6 NMIPConfig associated with the NMActiveConnection.

-

Parameters

+

Parameters

@@ -700,7 +700,7 @@ nm_active_connection_get_ip6_config (
-

Returns

+

Returns

the IPv6 NMIPConfig, or NULL if the connection is not in the NM_ACTIVE_CONNECTION_STATE_ACTIVATED state.

[transfer none]

@@ -714,7 +714,7 @@ nm_active_connection_get_dhcp6_config (NMDhcpConfig (if any) associated with the NMActiveConnection.

-

Parameters

+

Parameters

@@ -729,7 +729,7 @@ nm_active_connection_get_dhcp6_config ( -

Returns

+

Returns

the IPv6 NMDhcpConfig, or NULL if the connection does not use DHCPv6, or is not in the NM_ACTIVE_CONNECTION_STATE_ACTIVATED state.

@@ -743,7 +743,7 @@ state.

nm_active_connection_get_vpn (NMActiveConnection *connection);

Whether the active connection is a VPN connection.

-

Parameters

+

Parameters

@@ -758,7 +758,7 @@ nm_active_connection_get_vpn ( -

Returns

+

Returns

TRUE if the active connection is a VPN connection

diff --git a/docs/libnm/html/NMClient.html b/docs/libnm/html/NMClient.html index f5ad56c0..abff5431 100644 --- a/docs/libnm/html/NMClient.html +++ b/docs/libnm/html/NMClient.html @@ -281,6 +281,13 @@
+ + + + @@ -495,6 +502,12 @@ + + + + + @@ -603,6 +616,16 @@ + + + + + + + + + + @@ -703,6 +726,10 @@ + + + + @@ -727,6 +754,14 @@ + + + + + + + + @@ -758,7 +793,7 @@

Object Hierarchy

-
    GEnum
+
    GEnum
     ├── NMClientError
     ├── NMClientPermission
     ╰── NMClientPermissionResult
@@ -1776,13 +1811,50 @@ containing all the NMDevices
 
+

nm_client_get_all_devices ()

+
const GPtrArray *
+nm_client_get_all_devices (NMClient *client);
+

Gets both real devices and device placeholders (eg, software devices which +do not currently exist, but could be created automatically by NetworkManager +if one of their NMDevice::ActivatableConnections was activated). Use +nm_device_is_real() to determine whether each device is a real device or +a placeholder.

+

Use nm_device_get_type() or the NM_IS_DEVICE_XXXX() functions to determine +what kind of device each member of the returned array is, and then you may +use device-specific methods such as nm_device_ethernet_get_hw_address().

+
+

Parameters

+
const GPtrArray * + +nm_client_get_all_devices () +
NMDevice * Read
+GPtrArray *all-devicesRead
gboolean can-modify Read
voidany-device-addedRun First
voidany-device-removedRun First
void connection-added Run First
#defineNM_CLIENT_ALL_DEVICES
#define NM_CLIENT_CONNECTIONS
#defineNM_CLIENT_ANY_DEVICE_ADDED
#defineNM_CLIENT_ANY_DEVICE_REMOVED
#define NM_CLIENT_PERMISSION_CHANGED
+++++ + + + + + +

client

a NMClient

 
+
+
+

Returns

+

a GPtrArray +containing all the NMDevices. The returned array is owned by the +NMClient object and should not be modified.

+

[transfer none][element-type NMDevice]

+
+

Since: 1.2

+ +
+

nm_client_get_device_by_path ()

NMDevice *
 nm_client_get_device_by_path (NMClient *client,
                               const char *object_path);

Gets a NMDevice from a NMClient.

-

Parameters

+

Parameters

@@ -1804,7 +1876,7 @@ nm_client_get_device_by_path ( -

Returns

+

Returns

the NMDevice for the given object_path or NULL if none is found.

[transfer none]

@@ -1818,7 +1890,7 @@ nm_client_get_device_by_iface (const char *iface);

Gets a NMDevice from a NMClient.

-

Parameters

+

Parameters

@@ -1840,7 +1912,7 @@ nm_client_get_device_by_iface (
-

Returns

+

Returns

the NMDevice for the given iface or NULL if none is found.

[transfer none]

@@ -1853,7 +1925,7 @@ or NULL if none is found.

nm_client_get_active_connections (NMClient *client);

Gets the active connections.

-

Parameters

+

Parameters

@@ -1868,7 +1940,7 @@ nm_client_get_active_connections (
-

Returns

+

Returns

a GPtrArray containing all the active NMActiveConnections. The returned array is owned by the client and should not be modified.

@@ -1890,7 +1962,7 @@ route to the VPN endpoint.

If there is no default route, or the default route is over a non-NetworkManager-recognized device, this will return NULL.

-

Parameters

+

Parameters

@@ -1905,7 +1977,7 @@ non-NetworkManager-recognized device, this will return NUL
-

Returns

+

Returns

the appropriate NMActiveConnection, if any.

[transfer none]

@@ -1920,7 +1992,7 @@ nm_client_get_activating_connection (“primary-connection” upon successful activation.

-

Parameters

+

Parameters

@@ -1935,7 +2007,7 @@ currently-activating connection that is expected to become the new
-

Returns

+

Returns

the appropriate NMActiveConnection, if any.

[transfer none]

@@ -1971,7 +2043,7 @@ the new connection, not when it finishes. You can used the returned NMActiveConnection object (in particular, “state”) to track the activation to its completion.

-

Parameters

+

Parameters

@@ -2035,7 +2107,7 @@ nm_client_activate_connection_finish (GError **error);

Gets the result of a call to nm_client_activate_connection_async().

-

Parameters

+

Parameters

@@ -2062,7 +2134,7 @@ nm_client_activate_connection_finish ( -

Returns

+

Returns

the new NMActiveConnection on success, NULL on failure, in which case error will be set.

@@ -2091,7 +2163,7 @@ the new connection, not when it finishes. You can used the returned NMActiveConnection object (in particular, “state”) to track the activation to its completion.

-

Parameters

+

Parameters

@@ -2162,7 +2234,7 @@ nm_client_add_and_activate_connection_finish

You can call nm_active_connection_get_connection() on the returned NMActiveConnection to find the path of the created NMConnection.

-

Parameters

+

Parameters

@@ -2189,7 +2261,7 @@ nm_client_add_and_activate_connection_finish
-

Returns

+

Returns

the new NMActiveConnection on success, NULL on failure, in which case error will be set.

@@ -2206,7 +2278,7 @@ nm_client_deactivate_connection (GError **error);

Deactivates an active NMActiveConnection.

-

Parameters

+

Parameters

@@ -2238,7 +2310,7 @@ nm_client_deactivate_connection (
-

Returns

+

Returns

success or failure

@@ -2253,7 +2325,7 @@ nm_client_deactivate_connection_async (gpointer user_data);

Asynchronously deactivates an active NMActiveConnection.

-

Parameters

+

Parameters

@@ -2301,7 +2373,7 @@ nm_client_deactivate_connection_finish GError **error);

Gets the result of a call to nm_client_deactivate_connection_async().

-

Parameters

+

Parameters

@@ -2328,7 +2400,7 @@ nm_client_deactivate_connection_finish
-

Returns

+

Returns

success or failure

@@ -2338,7 +2410,7 @@ nm_client_deactivate_connection_finish
const GPtrArray *
 nm_client_get_connections (NMClient *client);
-

Parameters

+

Parameters

@@ -2353,7 +2425,7 @@ nm_client_get_connections ( -

Returns

+

Returns

an array containing all connections provided by the remote settings service. The returned array is owned by the NMClient object and should not be modified.

@@ -2369,7 +2441,7 @@ nm_client_get_connection_by_id (Returns the first matching NMRemoteConnection matching a given id .

-

Parameters

+

Parameters

@@ -2391,7 +2463,7 @@ nm_client_get_connection_by_id (
-

Returns

+

Returns

the remote connection object on success, or NULL if no matching object was found.

[transfer none]

@@ -2406,7 +2478,7 @@ nm_client_get_connection_by_path (Returns the NMRemoteConnection representing the connection at path .

-

Parameters

+

Parameters

@@ -2428,7 +2500,7 @@ nm_client_get_connection_by_path (
-

Returns

+

Returns

the remote connection object on success, or NULL if the object was not known.

[transfer none]

@@ -2443,7 +2515,7 @@ nm_client_get_connection_by_uuid (Returns the NMRemoteConnection identified by uuid .

-

Parameters

+

Parameters

@@ -2465,7 +2537,7 @@ nm_client_get_connection_by_uuid (
-

Returns

+

Returns

the remote connection object on success, or NULL if the object was not known.

[transfer none]

@@ -2499,7 +2571,7 @@ identical settings to connection as NetworkManager may perform automatic completion and/or normalization of connection properties.

-

Parameters

+

Parameters

@@ -2552,7 +2624,7 @@ nm_client_add_connection_finish (GError **error);

Gets the result of a call to nm_client_add_connection_async().

-

Parameters

+

Parameters

@@ -2579,7 +2651,7 @@ nm_client_add_connection_finish (
-

Returns

+

Returns

the new NMRemoteConnection on success, NULL on failure, in which case error will be set.

@@ -2608,7 +2680,7 @@ then failures will be set to a NULL-terminated array of the filenames that failed to load.

-

Parameters

+

Parameters

@@ -2646,7 +2718,7 @@ filenames that failed to load.

-

Returns

+

Returns

TRUE if NetworkManager at least tried to load filenames , FALSE if an error occurred (eg, permission denied).

@@ -2665,7 +2737,7 @@ nm_client_load_connections_async (

See nm_client_load_connections() for more details.

-

Parameters

+

Parameters

@@ -2714,7 +2786,7 @@ nm_client_load_connections_finish (Gets the result of an nm_client_load_connections_async() call.

See nm_client_load_connections() for more details.

-

Parameters

+

Parameters

@@ -2747,7 +2819,7 @@ filenames that failed to load.

-

Returns

+

Returns

TRUE if NetworkManager at least tried to load filenames , FALSE if an error occurred (eg, permission denied).

@@ -2764,7 +2836,7 @@ nm_client_reload_connections ( -

Parameters

+

Parameters

@@ -2791,7 +2863,7 @@ the in-memory state matches the on-disk state.

-

Returns

+

Returns

TRUE on success, FALSE on failure

@@ -2807,7 +2879,7 @@ nm_client_reload_connections_async (
-

Parameters

+

Parameters

@@ -2849,7 +2921,7 @@ nm_client_reload_connections_finish (GError **error);

Gets the result of an nm_client_reload_connections_async() call.

-

Parameters

+

Parameters

@@ -2876,7 +2948,7 @@ nm_client_reload_connections_finish (
-

Returns

+

Returns

TRUE on success, FALSE on failure

@@ -2980,6 +3052,12 @@ nm_client_reload_connections_finish (
+

NM_CLIENT_ALL_DEVICES

+
#define NM_CLIENT_ALL_DEVICES "all-devices"
+
+
+
+

NM_CLIENT_CONNECTIONS

#define NM_CLIENT_CONNECTIONS "connections"
 
@@ -3016,6 +3094,18 @@ nm_client_reload_connections_finish (
+

NM_CLIENT_ANY_DEVICE_ADDED

+
#define NM_CLIENT_ANY_DEVICE_ADDED "any-device-added"
+
+
+
+
+

NM_CLIENT_ANY_DEVICE_REMOVED

+
#define NM_CLIENT_ANY_DEVICE_REMOVED "any-device-removed"
+
+
+
+

NM_CLIENT_PERMISSION_CHANGED

#define NM_CLIENT_PERMISSION_CHANGED "permission-changed"
 
@@ -3038,7 +3128,7 @@ nm_client_reload_connections_finish (NMClientPermission values indicate various permissions that NetworkManager clients can obtain to perform certain tasks on behalf of the current user.

-

Members

+

Members

@@ -3158,7 +3248,7 @@ clients can obtain to perform certain tasks on behalf of the current user.

NMClientPermissionResult values indicate what authorizations and permissions the user requires to obtain a given NMClientPermission

-

Members

+

Members

@@ -3207,7 +3297,7 @@ the user requires to obtain a given NMManagerError, NMSettingsError, NMAgentManagerError, and NMConnectionError.

-

Members

+

Members

@@ -3270,6 +3360,15 @@ likely to become the new +

The “all-devices” property

+
  “all-devices”              GPtrArray *
+

List of both real devices and device placeholders.

+

Element-type: NMDevice

+

Flags: Read

+

Since: 1.2

+ +
+

The “can-modify” property

  “can-modify”               gboolean

If TRUE, adding and modifying connections is supported.

@@ -3299,7 +3398,7 @@ permission to read the details of.)

The “devices” property

  “devices”                  GPtrArray *
-

List of known network devices.

+

List of real network devices. Does not include placeholder devices.

Element-type: NMDevice

Flags: Read

@@ -3319,7 +3418,7 @@ modified by calling Whether the connectivity is metered.

Flags: Read

Default value: 0

-

Since: 1.0.6

+

Since: 1.2


@@ -3421,6 +3520,82 @@ see

Signal Details

+

The “any-device-added” signal

+
void
+user_function (NMClient *client,
+               GObject  *device,
+               gpointer  user_data)
+

Notifies that a NMDevice is added. This signal is emitted for both +regular devices and placeholder devices.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

client

the client that received the signal

 

device

the new device.

[type NMDevice]

user_data

user data set when the signal handler was connected.

 
+
+

Flags: Run First

+
+
+
+

The “any-device-removed” signal

+
void
+user_function (NMClient *client,
+               GObject  *device,
+               gpointer  user_data)
+

Notifies that a NMDevice is removed. This signal is emitted for both +regular devices and placeholder devices.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

client

the client that received the signal

 

device

the removed device.

[type NMDevice]

user_data

user data set when the signal handler was connected.

 
+
+

Flags: Run First

+
+
+

The “connection-added” signal

void
 user_function (NMClient           *client,
@@ -3428,7 +3603,7 @@ user_function (gpointer            user_data)

Notifies that a NMConnection has been added.

-

Parameters

+

Parameters

@@ -3465,7 +3640,7 @@ user_function (gpointer user_data)

Notifies that a NMConnection has been removed.

-

Parameters

+

Parameters

@@ -3500,9 +3675,10 @@ user_function (NMClient *client, GObject *device, gpointer user_data) -

Notifies that a NMDevice is added.

+

Notifies that a NMDevice is added. This signal is not emitted for +placeholder devices.

-

Parameters

+

Parameters

@@ -3537,9 +3713,10 @@ user_function (NMClient *client, GObject *device, gpointer user_data) -

Notifies that a NMDevice is removed.

+

Notifies that a NMDevice is removed. This signal is not emitted for +placeholder devices.

-

Parameters

+

Parameters

@@ -3577,7 +3754,7 @@ user_function (gpointer user_data)

Notifies that a permission has changed

-

Parameters

+

Parameters

diff --git a/docs/libnm/html/NMDevice.html b/docs/libnm/html/NMDevice.html index ff38ac07..689c4dec 100644 --- a/docs/libnm/html/NMDevice.html +++ b/docs/libnm/html/NMDevice.html @@ -124,6 +124,14 @@ + + + + + + + + + + + + @@ -263,6 +287,14 @@ + + + + + + + + + + + + + + + + @@ -349,6 +405,61 @@ nm_device_get_setting_type () + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+void + +nm_device_set_managed () +
gboolean @@ -148,6 +156,14 @@
+gboolean + +nm_device_get_nm_plugin_missing () +
NMIPConfig * @@ -229,6 +245,14 @@ gboolean +nm_device_is_real () +
+gboolean + nm_device_is_software ()
+GPtrArray * + +nm_device_get_lldp_neighbors () +
char ** @@ -274,6 +306,30 @@ gboolean +nm_device_reapply () +
+void + +nm_device_reapply_async () +
+gboolean + +nm_device_reapply_finish () +
+gboolean + nm_device_disconnect ()
+NMLldpNeighbor * + +nm_lldp_neighbor_new () +
+void + +nm_lldp_neighbor_ref () +
+void + +nm_lldp_neighbor_unref () +
+char ** + +nm_lldp_neighbor_get_attr_names () +
+gboolean + +nm_lldp_neighbor_get_attr_string_value () +
+gboolean + +nm_lldp_neighbor_get_attr_uint_value () +
const GVariantType * + +nm_lldp_neighbor_get_attr_type () +
@@ -448,6 +559,12 @@ Read + +GPtrArray * +lldp-neighbors +Read + + gboolean managed Read @@ -463,6 +580,11 @@ Read +gboolean +nm-plugin-missing +Read + + gchar * physical-port-id @@ -475,6 +597,11 @@ Read +gboolean +real +Read + + NMDeviceState state Read @@ -514,7 +641,7 @@
-
+

Types and Values

@@ -556,6 +683,10 @@ + + + + @@ -568,6 +699,10 @@ + + + + @@ -618,12 +753,18 @@ + + + +
#defineNM_DEVICE_REAL
#define NM_DEVICE_MANAGED
#defineNM_DEVICE_NM_PLUGIN_MISSING
#define NM_DEVICE_IP4_CONFIG
#define NM_DEVICE_METERED
#defineNM_DEVICE_LLDP_NEIGHBORS

Object Hierarchy

-
    GObject
+
    GBoxed
+    ╰── NMLldpNeighbor
+    GObject
     ╰── NMObject
         ╰── NMDevice
             ├── NMDeviceAdsl
@@ -633,10 +774,14 @@
             ├── NMDeviceEthernet
             ├── NMDeviceGeneric
             ├── NMDeviceInfiniband
+            ├── NMDeviceIPTunnel
+            ├── NMDeviceMacvlan
             ├── NMDeviceModem
             ├── NMDeviceOlpcMesh
             ├── NMDeviceTeam
+            ├── NMDeviceTun
             ├── NMDeviceVlan
+            ├── NMDeviceVxlan
             ├── NMDeviceWifi
             ╰── NMDeviceWimax
 
@@ -652,7 +797,7 @@ nm_device_get_iface (NMDevice *device);

Gets the interface name of the NMDevice.

-

Parameters

+

Parameters

@@ -667,7 +812,7 @@ nm_device_get_iface ( -

Returns

+

Returns

the interface of the device. This is the internal string used by the device, and must not be modified.

@@ -680,7 +825,7 @@ nm_device_get_ip_iface (NMDevice over which IP traffic flows when the device is in the ACTIVATED state.

-

Parameters

+

Parameters

@@ -695,7 +840,7 @@ when the device is in the ACTIVATED state.

-

Returns

+

Returns

the IP traffic interface of the device. This is the internal string used by the device, and must not be modified.

@@ -707,7 +852,7 @@ used by the device, and must not be modified.

nm_device_get_device_type (NMDevice *device);

Returns the numeric type of the NMDevice, ie Ethernet, Wi-Fi, etc.

-

Parameters

+

Parameters

@@ -722,7 +867,7 @@ nm_device_get_device_type ( -

Returns

+

Returns

the device type

@@ -733,7 +878,7 @@ nm_device_get_device_type (NMDevice *device);

Gets the Unique Device Identifier of the NMDevice.

-

Parameters

+

Parameters

@@ -748,7 +893,7 @@ nm_device_get_udi ( -

Returns

+

Returns

the Unique Device Identifier of the device. This identifier may be used to gather more information about the device from various operating system services like udev or sysfs.

@@ -761,7 +906,7 @@ system services like udev or sysfs.

nm_device_get_driver (NMDevice *device);

Gets the driver of the NMDevice.

-

Parameters

+

Parameters

@@ -776,7 +921,7 @@ nm_device_get_driver ( -

Returns

+

Returns

the driver of the device. This is the internal string used by the device, and must not be modified.

@@ -788,7 +933,7 @@ device, and must not be modified.

nm_device_get_driver_version (NMDevice *device);

Gets the driver version of the NMDevice.

-

Parameters

+

Parameters

@@ -803,7 +948,7 @@ nm_device_get_driver_version ( -

Returns

+

Returns

the version of the device driver. This is the internal string used by the device, and must not be modified.

@@ -815,7 +960,7 @@ device, and must not be modified.

nm_device_get_firmware_version (NMDevice *device);

Gets the firmware version of the NMDevice.

-

Parameters

+

Parameters

@@ -830,7 +975,7 @@ nm_device_get_firmware_version (
-

Returns

+

Returns

the firmware version of the device. This is the internal string used by the device, and must not be modified.

@@ -844,7 +989,7 @@ nm_device_get_type_description (device is.

-

Parameters

+

Parameters

@@ -859,7 +1004,7 @@ nm_device_get_type_description (
-

Returns

+

Returns

the type description of the device. This is the internal string used by the device, and must not be modified.

@@ -872,7 +1017,7 @@ nm_device_get_hw_address (device .

-

Parameters

+

Parameters

@@ -887,7 +1032,7 @@ nm_device_get_hw_address ( -

Returns

+

Returns

the current MAC of the device, or NULL. This is the internal string used by the device, and must not be modified.

@@ -899,7 +1044,7 @@ This is the internal string used by the device, and must not be modified.

nm_device_get_capabilities (NMDevice *device);

Gets the device' capabilities.

-

Parameters

+

Parameters

@@ -914,7 +1059,7 @@ nm_device_get_capabilities ( -

Returns

+

Returns

the capabilities

@@ -925,7 +1070,7 @@ nm_device_get_capabilities (NMDevice *device);

Whether the NMDevice is managed by NetworkManager.

-

Parameters

+

Parameters

@@ -940,18 +1085,49 @@ nm_device_get_managed ( -

Returns

+

Returns

TRUE if the device is managed by NetworkManager


+

nm_device_set_managed ()

+
void
+nm_device_set_managed (NMDevice *device,
+                       gboolean managed);
+

Enables or disables management of NMDevice by NetworkManager.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

device

a NMDevice

 

managed

TRUE to make the device managed by NetworkManager.

 
+
+

Since: 1.2

+
+
+

nm_device_get_autoconnect ()

gboolean
 nm_device_get_autoconnect (NMDevice *device);

Whether the NMDevice can be autoconnected.

-

Parameters

+

Parameters

@@ -966,7 +1142,7 @@ nm_device_get_autoconnect ( -

Returns

+

Returns

TRUE if the device is allowed to be autoconnected

@@ -978,7 +1154,7 @@ nm_device_set_autoconnect (gboolean autoconnect);

Enables or disables automatic activation of the NMDevice.

-

Parameters

+

Parameters

@@ -1008,7 +1184,7 @@ nm_device_get_firmware_missing (Indicates that firmware required for the device's operation is likely to be missing.

-

Parameters

+

Parameters

@@ -1023,13 +1199,40 @@ to be missing.

-

Returns

+

Returns

TRUE if firmware required for the device's operation is likely to be missing.


+

nm_device_get_nm_plugin_missing ()

+
gboolean
+nm_device_get_nm_plugin_missing (NMDevice *device);
+

Indicates that the NetworkManager plugin for the device is not installed.

+
+

Parameters

+
+++++ + + + + + +

device

a NMDevice

 
+
+
+

Returns

+

TRUE if the device plugin not installed.

+
+

Since: 1.2

+
+
+

nm_device_get_ip4_config ()

NMIPConfig *
 nm_device_get_ip4_config (NMDevice *device);
@@ -1037,7 +1240,7 @@ nm_device_get_ip4_config (nm_active_connection_get_ip4_config(), which also works with VPN connections.

-

Parameters

+

Parameters

@@ -1052,7 +1255,7 @@ works with VPN connections.

-

Returns

+

Returns

the IPv4 NMIPConfig, or NULL if the device is not activated.

[transfer none]

@@ -1067,7 +1270,7 @@ nm_device_get_dhcp4_config (nm_active_connection_get_dhcp4_config(), which also works with VPN connections.

-

Parameters

+

Parameters

@@ -1082,7 +1285,7 @@ works with VPN connections.

-

Returns

+

Returns

the IPv4 NMDhcpConfig, or NULL if the device is not activated or not using DHCP.

[transfer none]

@@ -1097,7 +1300,7 @@ nm_device_get_ip6_config (nm_active_connection_get_ip6_config(), which also works with VPN connections.

-

Parameters

+

Parameters

@@ -1112,7 +1315,7 @@ works with VPN connections.

-

Returns

+

Returns

the IPv6 NMIPConfig or NULL if the device is not activated.

[transfer none]

@@ -1126,7 +1329,7 @@ nm_device_get_dhcp6_config (nm_active_connection_get_dhcp6_config(), which also works with VPN connections.

-

Parameters

+

Parameters

@@ -1141,7 +1344,7 @@ works with VPN connections.

-

Returns

+

Returns

the IPv6 NMDhcpConfig, or NULL if the device is not activated or not using DHCPv6.

[transfer none]

@@ -1154,7 +1357,7 @@ not activated or not using DHCPv6.

nm_device_get_state (NMDevice *device);

Gets the current NMDevice state.

-

Parameters

+

Parameters

@@ -1169,7 +1372,7 @@ nm_device_get_state ( -

Returns

+

Returns

the current device state

@@ -1180,7 +1383,7 @@ nm_device_get_state (NMDevice *device);

Gets the reason for entering the current NMDevice state.

-

Parameters

+

Parameters

@@ -1195,7 +1398,7 @@ nm_device_get_state_reason ( -

Returns

+

Returns

the reason for entering the current device state

@@ -1206,7 +1409,7 @@ nm_device_get_state_reason (NMDevice *device);

Gets the NMActiveConnection object which owns this device during activation.

-

Parameters

+

Parameters

@@ -1221,7 +1424,7 @@ nm_device_get_active_connection (
-

Returns

+

Returns

the NMActiveConnection or NULL if the device is not part of an active connection.

[transfer none]

@@ -1236,7 +1439,7 @@ nm_device_get_available_connections (device .

-

Parameters

+

Parameters

@@ -1251,7 +1454,7 @@ be activated on device
-

Returns

+

Returns

the GPtrArray containing NMRemoteConnections. This is the internal copy used by the connection, and must not be modified.

@@ -1268,7 +1471,7 @@ an opaque string that can be used to recognize when seemingly-unrelated NMDevices are actually just different virtual ports on a single physical port. (Eg, NPAR / SR-IOV.)

-

Parameters

+

Parameters

@@ -1283,7 +1486,7 @@ ports on a single physical port. (Eg, NPAR / SR-IOV.)

-

Returns

+

Returns

the physical port ID of the device, or NULL if the port ID is unknown. This is the internal string used by the device and must not be modified.

@@ -1296,7 +1499,7 @@ must not be modified.

nm_device_get_mtu (NMDevice *device);

Gets the MTU of the NMDevice.

-

Parameters

+

Parameters

@@ -1311,18 +1514,46 @@ nm_device_get_mtu ( -

Returns

+

Returns

the MTU of the device.


+

nm_device_is_real ()

+
gboolean
+nm_device_is_real (NMDevice *device);
+
+

Parameters

+
+++++ + + + + + +

device

a NMDevice

 
+
+
+

Returns

+

TRUE if the device exists, or FALSE if it is a placeholder device +that could be automatically created by NetworkManager if one of its +“available-connections” was activated.

+
+

Since: 1.2

+
+
+

nm_device_is_software ()

gboolean
 nm_device_is_software (NMDevice *device);

Whether the device is a software device.

-

Parameters

+

Parameters

@@ -1337,7 +1568,7 @@ nm_device_is_software ( -

Returns

+

Returns

TRUE if device is a software device, FALSE if it is a hardware device.

@@ -1349,7 +1580,7 @@ is a software device, FALSE if it is a hardware dev nm_device_get_product (NMDevice *device);

Gets the product string of the NMDevice.

-

Parameters

+

Parameters

@@ -1364,7 +1595,7 @@ nm_device_get_product ( -

Returns

+

Returns

the product name of the device. This is the internal string used by the device, and must not be modified.

@@ -1376,7 +1607,7 @@ device, and must not be modified.

nm_device_get_vendor (NMDevice *device);

Gets the vendor string of the NMDevice.

-

Parameters

+

Parameters

@@ -1391,7 +1622,7 @@ nm_device_get_vendor ( -

Returns

+

Returns

the vendor name of the device. This is the internal string used by the device, and must not be modified.

@@ -1404,7 +1635,7 @@ nm_device_get_description (device , based on its vendor and product names.

-

Parameters

+

Parameters

@@ -1419,7 +1650,7 @@ nm_device_get_description ( -

Returns

+

Returns

a description of device . If either the vendor or the product name is unknown, this returns the interface name.

@@ -1432,7 +1663,7 @@ product name is unknown, this returns the interface name.

nm_device_get_metered (NMDevice *device);

Gets the metered setting of a NMDevice.

-

Parameters

+

Parameters

@@ -1447,10 +1678,41 @@ nm_device_get_metered ( -

Returns

+

Returns

the metered setting.

-

Since: 1.0.6

+

Since: 1.2

+ +
+
+

nm_device_get_lldp_neighbors ()

+
GPtrArray *
+nm_device_get_lldp_neighbors (NMDevice *device);
+

Gets the list of neighbors discovered through LLDP.

+
+

Parameters

+
+++++ + + + + + +

device

a NMDevice

 
+
+
+

Returns

+

the GPtrArray +containing NMLldpNeighbors. This is the internal copy used by the +device and must not be modified. The library never modifies the returned +array and thus it is safe for callers to reference and keep using it.

+

[element-type NMLldpNeighbor][transfer none]

+
+

Since: 1.2


@@ -1462,7 +1724,7 @@ nm_device_disambiguate_names (devices .

-

Parameters

+

Parameters

@@ -1485,13 +1747,167 @@ devices in devices
-

Returns

+

Returns

the device names.

[transfer full][array zero-terminated=1]


+

nm_device_reapply ()

+
gboolean
+nm_device_reapply (NMDevice *device,
+                   NMConnection *connection,
+                   guint flags,
+                   GCancellable *cancellable,
+                   GError **error);
+

Attempts to update device with changes to the currently active connection +made since it was last applied.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +

device

a NMDevice

 

connection

the NMConnection to replace the applied settings with or NULL to reuse existing

 

flags

always set this to zero

 

cancellable

a GCancellable, or NULL

 

error

location for a GError, or NULL

 
+
+
+

Returns

+

TRUE on success, FALSE on error, in which case error +will be set.

+
+

Since: 1.2

+
+
+
+

nm_device_reapply_async ()

+
void
+nm_device_reapply_async (NMDevice *device,
+                         NMConnection *connection,
+                         guint flags,
+                         GCancellable *cancellable,
+                         GAsyncReadyCallback callback,
+                         gpointer user_data);
+

Asynchronously begins an attempt to update device with changes to the +currently active connection made since it was last applied.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

device

a NMDevice

 

connection

the NMConnection to replace the applied settings with or NULL to reuse existing

 

flags

always set this to zero

 

cancellable

a GCancellable, or NULL

 

callback

callback to be called when the reapply operation completes

 

user_data

caller-specific data passed to callback +

 
+
+

Since: 1.2

+
+
+
+

nm_device_reapply_finish ()

+
gboolean
+nm_device_reapply_finish (NMDevice *device,
+                          GAsyncResult *result,
+                          GError **error);
+

Gets the result of a call to nm_device_reapply_async().

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

device

a NMDevice

 

result

the result passed to the GAsyncReadyCallback

 

error

location for a GError, or NULL

 
+
+
+

Returns

+

TRUE on success, FALSE on error, in which case error +will be set.

+
+

Since: 1.2

+
+
+

nm_device_disconnect ()

gboolean
 nm_device_disconnect (NMDevice *device,
@@ -1501,7 +1917,7 @@ nm_device_disconnect (
-

Parameters

+

Parameters

@@ -1528,7 +1944,7 @@ request.

-

Returns

+

Returns

TRUE on success, FALSE on error, in which case error will be set.

@@ -1545,7 +1961,7 @@ nm_device_disconnect_async ( -

Parameters

+

Parameters

@@ -1587,7 +2003,7 @@ nm_device_disconnect_finish (GError **error);

Gets the result of a call to nm_device_disconnect_async().

-

Parameters

+

Parameters

@@ -1614,7 +2030,7 @@ nm_device_disconnect_finish ( -

Returns

+

Returns

TRUE on success, FALSE on error, in which case error will be set.

@@ -1628,7 +2044,7 @@ nm_device_delete (GError **error);

Deletes the software device. Hardware devices can't be deleted.

-

Parameters

+

Parameters

@@ -1655,7 +2071,7 @@ nm_device_delete ( -

Returns

+

Returns

TRUE on success, FALSE on error, in which case error will be set.

@@ -1671,7 +2087,7 @@ nm_device_delete_async ( -

Parameters

+

Parameters

@@ -1713,7 +2129,7 @@ nm_device_delete_finish (GError **error);

Gets the result of a call to nm_device_delete_async().

-

Parameters

+

Parameters

@@ -1740,7 +2156,7 @@ nm_device_delete_finish ( -

Returns

+

Returns

TRUE on success, FALSE on error, in which case error will be set.

@@ -1762,7 +2178,7 @@ Ethernet, Bluetooth, Wi-Fi WPA connections, or any other connection that is incompatible with the device. To get the full list of connections see nm_client_get_connections().

-

Parameters

+

Parameters

@@ -1784,7 +2200,7 @@ incompatible with the device. To get the full list of connections see
-

Returns

+

Returns

an array of NMConnections that could be activated with the given device . The array @@ -1807,7 +2223,7 @@ network, and will not be valid if it describes a WPA network, or if it is an Ethernet, Bluetooth, WWAN, etc connection that is incompatible with the device.

-

Parameters

+

Parameters

@@ -1831,7 +2247,7 @@ against

-

Returns

+

Returns

TRUE if the connection may be activated with this device, FALSE if is incompatible with the device's capabilities and characteristics.

@@ -1855,7 +2271,7 @@ device.

compatibility of the given device and connection. But, in addition, it sets GError when FALSE is returned.

-

Parameters

+

Parameters

@@ -1884,7 +2300,7 @@ against

-

Returns

+

Returns

TRUE if the connection may be activated with this device, FALSE if is incompatible with the device's capabilities and characteristics.

@@ -1898,7 +2314,7 @@ nm_device_get_setting_type (device .

-

Parameters

+

Parameters

@@ -1913,11 +2329,225 @@ that can be used on device
-

Returns

+

Returns

device 's associated NMSetting type

+
+
+

nm_lldp_neighbor_new ()

+
NMLldpNeighbor *
+nm_lldp_neighbor_new (void);
+

Creates a new NMLldpNeighbor object.

+
+

Returns

+

the new NMLldpNeighbor object.

+

[transfer full]

+
+

Since: 1.2

+
+
+
+

nm_lldp_neighbor_ref ()

+
void
+nm_lldp_neighbor_ref (NMLldpNeighbor *neighbor);
+

Increases the reference count of the object.

+
+

Parameters

+
+++++ + + + + + +

neighbor

the NMLldpNeighbor

 
+
+

Since: 1.2

+
+
+
+

nm_lldp_neighbor_unref ()

+
void
+nm_lldp_neighbor_unref (NMLldpNeighbor *neighbor);
+

Decreases the reference count of the object. If the reference count +reaches zero, the object will be destroyed.

+
+

Parameters

+
+++++ + + + + + +

neighbor

the NMLldpNeighbor

 
+
+

Since: 1.2

+
+
+
+

nm_lldp_neighbor_get_attr_names ()

+
char **
+nm_lldp_neighbor_get_attr_names (NMLldpNeighbor *neighbor);
+

Gets an array of attribute names available for neighbor +.

+
+

Parameters

+
+++++ + + + + + +

neighbor

the NMLldpNeighbor

 
+
+
+

Returns

+

a NULL-terminated array of attribute names.

+

[transfer full]

+
+

Since: 1.2

+
+
+
+

nm_lldp_neighbor_get_attr_string_value ()

+
gboolean
+nm_lldp_neighbor_get_attr_string_value
+                               (NMLldpNeighbor *neighbor,
+                                char *name,
+                                const char **out_value);
+

Gets the string value of attribute with name name + on neighbor +

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

neighbor

the NMLldpNeighbor

 

name

the attribute name

 

out_value

on return, the attribute value.

[out][allow-none][transfer none]
+
+
+

Returns

+

TRUE if a string attribute with name name +was found, FALSE otherwise

+
+

Since: 1.2

+
+
+
+

nm_lldp_neighbor_get_attr_uint_value ()

+
gboolean
+nm_lldp_neighbor_get_attr_uint_value (NMLldpNeighbor *neighbor,
+                                      char *name,
+                                      guint *out_value);
+

Gets the uint value of attribute with name name + on neighbor +

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

neighbor

the NMLldpNeighbor

 

name

the attribute name

 

out_value

on return, the attribute value.

[out][allow-none]
+
+
+

Returns

+

TRUE if a uint attribute with name name +was found, FALSE otherwise

+
+

Since: 1.2

+
+
+
+

nm_lldp_neighbor_get_attr_type ()

+
const GVariantType *
+nm_lldp_neighbor_get_attr_type (NMLldpNeighbor *neighbor,
+                                char *name);
+

Get the type of an attribute.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

neighbor

the NMLldpNeighbor

 

name

the attribute name

 
+
+
+

Returns

+

the GVariantType of the attribute with name name +

+
+

Since: 1.2

+

Types and Values

@@ -1970,6 +2600,12 @@ that can be used on device

+

NM_DEVICE_REAL

+
#define NM_DEVICE_REAL "real"
+
+
+
+

NM_DEVICE_MANAGED

#define NM_DEVICE_MANAGED "managed"
 
@@ -1988,6 +2624,12 @@ that can be used on device

+

NM_DEVICE_NM_PLUGIN_MISSING

+
#define NM_DEVICE_NM_PLUGIN_MISSING "nm-plugin-missing"
+
+
+
+

NM_DEVICE_IP4_CONFIG

#define NM_DEVICE_IP4_CONFIG "ip4-config"
 
@@ -2064,6 +2706,12 @@ that can be used on device
#define NM_DEVICE_METERED "metered"
 
+
+
+

NM_DEVICE_LLDP_NEIGHBORS

+
#define NM_DEVICE_LLDP_NEIGHBORS "lldp-neighbors"
+
+

Property Details

@@ -2184,6 +2832,13 @@ operations like addressing and routing.


+

The “lldp-neighbors” property

+
  “lldp-neighbors”           GPtrArray *
+

The LLDP neighbors.

+

Flags: Read

+
+
+

The “managed” property

  “managed”                  gboolean

Whether the device is managed by NetworkManager.

@@ -2197,7 +2852,7 @@ operations like addressing and routing.

Whether the device is metered.

Flags: Read

Default value: 0

-

Since: 1.0.6

+

Since: 1.2


@@ -2209,6 +2864,16 @@ operations like addressing and routing.


+

The “nm-plugin-missing” property

+
  “nm-plugin-missing”        gboolean
+

When TRUE indicates that the NetworkManager plugin for the device +is not installed.

+

Flags: Read

+

Default value: FALSE

+

Since: 1.2

+
+
+

The “physical-port-id” property

  “physical-port-id”         gchar *

The physical port ID of the device. (See @@ -2226,6 +2891,17 @@ operations like addressing and routing.


+

The “real” property

+
  “real”                     gboolean
+

Whether the device is real or is a placeholder device that could +be created automatically by NetworkManager if one of its +“available-connections” was activated.

+

Flags: Read

+

Default value: FALSE

+

Since: 1.2

+
+
+

The “state” property

  “state”                    NMDeviceState

The state of the device.

@@ -2274,7 +2950,7 @@ user_function (gpointer user_data)

Notifies the state change of a NMDevice.

-

Parameters

+

Parameters

diff --git a/docs/libnm/html/NMDeviceEthernet.html b/docs/libnm/html/NMDeviceEthernet.html index 04e68bda..0b6dc4a2 100644 --- a/docs/libnm/html/NMDeviceEthernet.html +++ b/docs/libnm/html/NMDeviceEthernet.html @@ -71,6 +71,13 @@ nm_device_ethernet_get_carrier () + + + +
const char * const * + +nm_device_ethernet_get_s390_subchannels () +
@@ -101,6 +108,11 @@ Read +GStrv +s390-subchannels +Read + + guint speed Read @@ -132,6 +144,10 @@ #define NM_DEVICE_ETHERNET_CARRIER + +#define +NM_DEVICE_ETHERNET_S390_SUBCHANNELS +
@@ -254,6 +270,36 @@ nm_device_ethernet_get_carrier ( TRUE if the device has carrier

+
+
+

nm_device_ethernet_get_s390_subchannels ()

+
const char * const *
+nm_device_ethernet_get_s390_subchannels
+                               (NMDeviceEthernet *device);
+

Return the list of s390 subchannels if the device supports them.

+
+

Parameters

+
+++++ + + + + + +

device

a NMDeviceEthernet

 
+
+
+

Returns

+

array of strings, each specifying +one subchannel the s390 device uses to communicate to the host.

+

[transfer none][element-type utf8]

+
+

Since: 1.2

+

Types and Values

@@ -280,6 +326,12 @@ nm_device_ethernet_get_carrier (#define NM_DEVICE_ETHERNET_CARRIER "carrier"
+
+
+

NM_DEVICE_ETHERNET_S390_SUBCHANNELS

+
#define NM_DEVICE_ETHERNET_S390_SUBCHANNELS "s390-subchannels"
+
+

Property Details

@@ -308,6 +360,15 @@ nm_device_ethernet_get_carrier (
+

The “s390-subchannels” property

+
  “s390-subchannels”         GStrv
+

Identifies subchannels of this network device used for +communication with z/VM or s390 host.

+

Flags: Read

+

Since: 1.2

+
+
+

The “speed” property

  “speed”                    guint

The speed of the device.

diff --git a/docs/libnm/html/NMDeviceIPTunnel.html b/docs/libnm/html/NMDeviceIPTunnel.html new file mode 100644 index 00000000..771b9c45 --- /dev/null +++ b/docs/libnm/html/NMDeviceIPTunnel.html @@ -0,0 +1,739 @@ + + + + +NMDeviceIPTunnel: libnm Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

NMDeviceIPTunnel

+

NMDeviceIPTunnel

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+NMDevice * + +nm_device_ip_tunnel_get_parent () +
+NMIPTunnelMode + +nm_device_ip_tunnel_get_mode () +
const char * + +nm_device_ip_tunnel_get_local () +
const char * + +nm_device_ip_tunnel_get_remote () +
+guint8 + +nm_device_ip_tunnel_get_ttl () +
+guint8 + +nm_device_ip_tunnel_get_tos () +
+gboolean + +nm_device_ip_tunnel_get_path_mtu_discovery () +
const char * + +nm_device_ip_tunnel_get_input_key () +
const char * + +nm_device_ip_tunnel_get_output_key () +
+guint8 + +nm_device_ip_tunnel_get_encapsulation_limit () +
+guint + +nm_device_ip_tunnel_get_flow_label () +
+
+
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
gucharencapsulation-limitRead
guintflow-labelRead
+gchar *input-keyRead
+gchar *localRead
guintmodeRead
+gchar *output-keyRead
+NMDevice *parentRead
gbooleanpath-mtu-discoveryRead
+gchar *remoteRead
guchartosRead
gucharttlRead
+
+ +
+

Object Hierarchy

+
    GObject
+    ╰── NMObject
+        ╰── NMDevice
+            ╰── NMDeviceIPTunnel
+
+
+
+

Description

+
+
+

Functions

+
+

nm_device_ip_tunnel_get_parent ()

+
NMDevice *
+nm_device_ip_tunnel_get_parent (NMDeviceIPTunnel *device);
+
+

Parameters

+
+++++ + + + + + +

device

a NMDeviceIPTunnel

 
+
+
+

Returns

+

the device's parent device.

+

[transfer none]

+
+

Since: 1.2

+
+
+
+

nm_device_ip_tunnel_get_mode ()

+
NMIPTunnelMode
+nm_device_ip_tunnel_get_mode (NMDeviceIPTunnel *device);
+
+

Parameters

+
+++++ + + + + + +

device

a NMDeviceIPTunnel

 
+
+
+

Returns

+

the tunneling mode

+
+

Since: 1.2

+
+
+
+

nm_device_ip_tunnel_get_local ()

+
const char *
+nm_device_ip_tunnel_get_local (NMDeviceIPTunnel *device);
+
+

Parameters

+
+++++ + + + + + +

device

a NMDeviceIPTunnel

 
+
+
+

Returns

+

the local endpoint of the tunnel

+
+

Since: 1.2

+
+
+
+

nm_device_ip_tunnel_get_remote ()

+
const char *
+nm_device_ip_tunnel_get_remote (NMDeviceIPTunnel *device);
+
+

Parameters

+
+++++ + + + + + +

device

a NMDeviceIPTunnel

 
+
+
+

Returns

+

the remote endpoint of the tunnel

+
+

Since: 1.2

+
+
+
+

nm_device_ip_tunnel_get_ttl ()

+
guint8
+nm_device_ip_tunnel_get_ttl (NMDeviceIPTunnel *device);
+
+

Parameters

+
+++++ + + + + + +

device

a NMDeviceIPTunnel

 
+
+
+

Returns

+

the TTL assigned to tunneled packets

+
+

Since: 1.2

+
+
+
+

nm_device_ip_tunnel_get_tos ()

+
guint8
+nm_device_ip_tunnel_get_tos (NMDeviceIPTunnel *device);
+
+

Parameters

+
+++++ + + + + + +

device

a NMDeviceIPTunnel

 
+
+
+

Returns

+

type of service (IPv4) or traffic class (IPv6) assigned +to tunneled packets.

+
+

Since: 1.2

+
+
+
+

nm_device_ip_tunnel_get_path_mtu_discovery ()

+
gboolean
+nm_device_ip_tunnel_get_path_mtu_discovery
+                               (NMDeviceIPTunnel *device);
+
+

Parameters

+
+++++ + + + + + +

device

a NMDeviceIPTunnel

 
+
+
+

Returns

+

whether path MTU discovery is enabled

+
+

Since: 1.2

+
+
+
+

nm_device_ip_tunnel_get_input_key ()

+
const char *
+nm_device_ip_tunnel_get_input_key (NMDeviceIPTunnel *device);
+
+

Parameters

+
+++++ + + + + + +

device

a NMDeviceIPTunnel

 
+
+
+

Returns

+

the key used for incoming packets

+
+

Since: 1.2

+
+
+
+

nm_device_ip_tunnel_get_output_key ()

+
const char *
+nm_device_ip_tunnel_get_output_key (NMDeviceIPTunnel *device);
+
+

Parameters

+
+++++ + + + + + +

device

a NMDeviceIPTunnel

 
+
+
+

Returns

+

the key used for outgoing packets

+
+

Since: 1.2

+
+
+
+

nm_device_ip_tunnel_get_encapsulation_limit ()

+
guint8
+nm_device_ip_tunnel_get_encapsulation_limit
+                               (NMDeviceIPTunnel *device);
+
+

Parameters

+
+++++ + + + + + +

device

a NMDeviceIPTunnel

 
+
+
+

Returns

+

the maximum permitted encapsulation level

+
+

Since: 1.2

+
+
+
+

nm_device_ip_tunnel_get_flow_label ()

+
guint
+nm_device_ip_tunnel_get_flow_label (NMDeviceIPTunnel *device);
+
+

Parameters

+
+++++ + + + + + +

device

a NMDeviceIPTunnel

 
+
+
+

Returns

+

the flow label assigned to tunnel packets

+
+

Since: 1.2

+
+
+
+

Types and Values

+
+

NM_DEVICE_IP_TUNNEL_MODE

+
#define NM_DEVICE_IP_TUNNEL_MODE                "mode"
+
+
+
+
+

NM_DEVICE_IP_TUNNEL_PARENT

+
#define NM_DEVICE_IP_TUNNEL_PARENT              "parent"
+
+
+
+
+

NM_DEVICE_IP_TUNNEL_LOCAL

+
#define NM_DEVICE_IP_TUNNEL_LOCAL               "local"
+
+
+
+
+

NM_DEVICE_IP_TUNNEL_REMOTE

+
#define NM_DEVICE_IP_TUNNEL_REMOTE              "remote"
+
+
+
+
+

NM_DEVICE_IP_TUNNEL_TTL

+
#define NM_DEVICE_IP_TUNNEL_TTL                 "ttl"
+
+
+
+
+

NM_DEVICE_IP_TUNNEL_TOS

+
#define NM_DEVICE_IP_TUNNEL_TOS                 "tos"
+
+
+
+
+

NM_DEVICE_IP_TUNNEL_PATH_MTU_DISCOVERY

+
#define NM_DEVICE_IP_TUNNEL_PATH_MTU_DISCOVERY  "path-mtu-discovery"
+
+
+
+
+

NM_DEVICE_IP_TUNNEL_INPUT_KEY

+
#define NM_DEVICE_IP_TUNNEL_INPUT_KEY           "input-key"
+
+
+
+
+

NM_DEVICE_IP_TUNNEL_OUTPUT_KEY

+
#define NM_DEVICE_IP_TUNNEL_OUTPUT_KEY          "output-key"
+
+
+
+
+

NM_DEVICE_IP_TUNNEL_ENCAPSULATION_LIMIT

+
#define NM_DEVICE_IP_TUNNEL_ENCAPSULATION_LIMIT "encapsulation-limit"
+
+
+
+
+

NM_DEVICE_IP_TUNNEL_FLOW_LABEL

+
#define NM_DEVICE_IP_TUNNEL_FLOW_LABEL          "flow-label"
+
+
+
+
+

Property Details

+
+

The “encapsulation-limit” property

+
  “encapsulation-limit”      guchar
+

How many additional levels of encapsulation are permitted to +be prepended to packets. This property applies only to IPv6 +tunnels.

+

Flags: Read

+

Default value: 0

+

Since: 1.2

+
+
+
+

The “flow-label” property

+
  “flow-label”               guint
+

The flow label to assign to tunnel packets. This property +applies only to IPv6 tunnels.

+

Flags: Read

+

Allowed values: <= 1048575

+

Default value: 0

+

Since: 1.2

+
+
+
+

The “input-key” property

+
  “input-key”                gchar *
+

The key used for tunneled input packets, if applicable.

+

Flags: Read

+

Default value: NULL

+

Since: 1.2

+
+
+
+

The “local” property

+
  “local”                    gchar *
+

The local endpoint of the tunnel.

+

Flags: Read

+

Default value: NULL

+

Since: 1.2

+
+
+
+

The “mode” property

+
  “mode”                     guint
+

The tunneling mode of the device.

+

Flags: Read

+

Default value: 0

+

Since: 1.2

+
+
+
+

The “output-key” property

+
  “output-key”               gchar *
+

The key used for tunneled output packets, if applicable.

+

Flags: Read

+

Default value: NULL

+

Since: 1.2

+
+
+
+

The “parent” property

+
  “parent”                   NMDevice *
+

The devices's parent device.

+

Flags: Read

+

Since: 1.2

+
+
+
+

The “path-mtu-discovery” property

+
  “path-mtu-discovery”       gboolean
+

Whether path MTU discovery is enabled on this tunnel.

+

Flags: Read

+

Default value: FALSE

+

Since: 1.2

+
+
+
+

The “remote” property

+
  “remote”                   gchar *
+

The remote endpoint of the tunnel.

+

Flags: Read

+

Default value: NULL

+

Since: 1.2

+
+
+
+

The “tos” property

+
  “tos”                      guchar
+

The type of service (IPv4) or traffic class (IPv6) assigned to +tunneled packets.

+

Flags: Read

+

Default value: 0

+

Since: 1.2

+
+
+
+

The “ttl” property

+
  “ttl”                      guchar
+

The TTL assigned to tunneled packets. 0 is a special value + meaning that packets inherit the TTL value

+

Flags: Read

+

Default value: 0

+

Since: 1.2

+
+
+
+ + + \ No newline at end of file diff --git a/docs/libnm/html/NMDeviceInfiniband.html b/docs/libnm/html/NMDeviceInfiniband.html index 310d8550..ccfcbef2 100644 --- a/docs/libnm/html/NMDeviceInfiniband.html +++ b/docs/libnm/html/NMDeviceInfiniband.html @@ -7,7 +7,7 @@ - + @@ -22,7 +22,7 @@ Home Up Prev -Next +Next
diff --git a/docs/libnm/html/NMDeviceMacvlan.html b/docs/libnm/html/NMDeviceMacvlan.html new file mode 100644 index 00000000..f5866285 --- /dev/null +++ b/docs/libnm/html/NMDeviceMacvlan.html @@ -0,0 +1,388 @@ + + + + +NMDeviceMacvlan: libnm Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

NMDeviceMacvlan

+

NMDeviceMacvlan

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + +
+NMDevice * + +nm_device_macvlan_get_parent () +
const char * + +nm_device_macvlan_get_mode () +
+gboolean + +nm_device_macvlan_get_no_promisc () +
+gboolean + +nm_device_macvlan_get_tap () +
const char * + +nm_device_macvlan_get_hw_address () +
+
+
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gchar *hw-addressRead
+gchar *modeRead
gbooleanno-promiscRead
+NMDevice *parentRead
gbooleantapRead
+
+
+

Types and Values

+
++++ + + + + + + + + + + + + + + + + + + + + + + +
#defineNM_DEVICE_MACVLAN_PARENT
#defineNM_DEVICE_MACVLAN_MODE
#defineNM_DEVICE_MACVLAN_NO_PROMISC
#defineNM_DEVICE_MACVLAN_TAP
#defineNM_DEVICE_MACVLAN_HW_ADDRESS
+
+
+

Object Hierarchy

+
    GObject
+    ╰── NMObject
+        ╰── NMDevice
+            ╰── NMDeviceMacvlan
+
+
+
+

Description

+
+
+

Functions

+
+

nm_device_macvlan_get_parent ()

+
NMDevice *
+nm_device_macvlan_get_parent (NMDeviceMacvlan *device);
+
+

Parameters

+
+++++ + + + + + +

device

a NMDeviceMacvlan

 
+
+
+

Returns

+

the device's parent device.

+

[transfer none]

+
+

Since: 1.2

+
+
+
+

nm_device_macvlan_get_mode ()

+
const char *
+nm_device_macvlan_get_mode (NMDeviceMacvlan *device);
+

Gets the MACVLAN mode of the device.

+
+

Parameters

+
+++++ + + + + + +

device

a NMDeviceMacvlan

 
+
+
+

Returns

+

the MACVLAN mode. This is the internal string used by the +device, and must not be modified.

+
+

Since: 1.2

+
+
+
+

nm_device_macvlan_get_no_promisc ()

+
gboolean
+nm_device_macvlan_get_no_promisc (NMDeviceMacvlan *device);
+

Gets the no-promiscuous flag of the device.

+
+

Parameters

+
+++++ + + + + + +

device

a NMDeviceMacvlan

 
+
+
+

Returns

+

the no-promiscuous flag of the device.

+
+

Since: 1.2

+
+
+
+

nm_device_macvlan_get_tap ()

+
gboolean
+nm_device_macvlan_get_tap (NMDeviceMacvlan *device);
+

Gets the device type (MACVLAN or MACVTAP).

+
+

Parameters

+
+++++ + + + + + +

device

a NMDeviceMacvlan

 
+
+
+

Returns

+

TRUE if the device is a MACVTAP, FALSE if it is a MACVLAN.

+
+

Since: 1.2

+
+
+
+

nm_device_macvlan_get_hw_address ()

+
const char *
+nm_device_macvlan_get_hw_address (NMDeviceMacvlan *device);
+

Gets the hardware (MAC) address of the NMDeviceMacvlan

+
+

Parameters

+
+++++ + + + + + +

device

a NMDeviceMacvlan

 
+
+
+

Returns

+

the hardware address. This is the internal string used by the +device, and must not be modified.

+
+

Since: 1.2

+
+
+
+

Types and Values

+
+

NM_DEVICE_MACVLAN_PARENT

+
#define NM_DEVICE_MACVLAN_PARENT      "parent"
+
+
+
+
+

NM_DEVICE_MACVLAN_MODE

+
#define NM_DEVICE_MACVLAN_MODE        "mode"
+
+
+
+
+

NM_DEVICE_MACVLAN_NO_PROMISC

+
#define NM_DEVICE_MACVLAN_NO_PROMISC  "no-promisc"
+
+
+
+
+

NM_DEVICE_MACVLAN_TAP

+
#define NM_DEVICE_MACVLAN_TAP         "tap"
+
+
+
+
+

NM_DEVICE_MACVLAN_HW_ADDRESS

+
#define NM_DEVICE_MACVLAN_HW_ADDRESS  "hw-address"
+
+
+
+
+

Property Details

+
+

The “hw-address” property

+
  “hw-address”               gchar *
+

The hardware (MAC) address of the device.

+

Flags: Read

+

Default value: NULL

+

Since: 1.2

+
+
+
+

The “mode” property

+
  “mode”                     gchar *
+

The MACVLAN mode.

+

Flags: Read

+

Default value: NULL

+

Since: 1.2

+
+
+
+

The “no-promisc” property

+
  “no-promisc”               gboolean
+

Whether the device has the no-promiscuos flag.

+

Flags: Read

+

Default value: FALSE

+

Since: 1.2

+
+
+
+

The “parent” property

+
  “parent”                   NMDevice *
+

The devices's parent device.

+

Flags: Read

+

Since: 1.2

+
+
+
+

The “tap” property

+
  “tap”                      gboolean
+

Whether the device is a MACVTAP.

+

Flags: Read

+

Default value: FALSE

+

Since: 1.2

+
+
+
+ + + \ No newline at end of file diff --git a/docs/libnm/html/NMDeviceModem.html b/docs/libnm/html/NMDeviceModem.html index 63f1dbf6..48227b60 100644 --- a/docs/libnm/html/NMDeviceModem.html +++ b/docs/libnm/html/NMDeviceModem.html @@ -6,7 +6,7 @@ - + @@ -21,7 +21,7 @@ Home Up -Prev +Prev Next
@@ -123,7 +123,7 @@ nm_device_modem_get_modem_capabilities supports. Not all capabilities are available concurrently however; some may require a firmware reload or reinitialization.

-

Parameters

+

Parameters

@@ -138,7 +138,7 @@ may require a firmware reload or reinitialization.

-

Returns

+

Returns

the generic access technology families the modem supports

@@ -152,7 +152,7 @@ nm_device_modem_get_current_capabilities supports without a firmware reload or reinitialization. This value represents the network types the modem can immediately connect to.

-

Parameters

+

Parameters

@@ -167,7 +167,7 @@ represents the network types the modem can immediately connect to.

-

Returns

+

Returns

the generic access technology families the modem supports without a firmware reload or other reinitialization

diff --git a/docs/libnm/html/NMDeviceOlpcMesh.html b/docs/libnm/html/NMDeviceOlpcMesh.html index 1e4e036a..92f9a5e6 100644 --- a/docs/libnm/html/NMDeviceOlpcMesh.html +++ b/docs/libnm/html/NMDeviceOlpcMesh.html @@ -138,7 +138,7 @@ nm_device_olpc_mesh_get_hw_address (NMDeviceOlpcMesh *device);

Gets the hardware (MAC) address of the NMDeviceOlpcMesh

-

Parameters

+

Parameters

@@ -153,7 +153,7 @@ nm_device_olpc_mesh_get_hw_address (
-

Returns

+

Returns

the hardware address. This is the internal string used by the device, and must not be modified.

@@ -165,7 +165,7 @@ device, and must not be modified.

nm_device_olpc_mesh_get_companion (NMDeviceOlpcMesh *device);

Gets the companion device of the NMDeviceOlpcMesh.

-

Parameters

+

Parameters

@@ -180,7 +180,7 @@ nm_device_olpc_mesh_get_companion (
-

Returns

+

Returns

the companion of the device of NULL.

[transfer none]

@@ -193,7 +193,7 @@ nm_device_olpc_mesh_get_active_channel (NMDeviceOlpcMesh *device);

Returns the active channel of the NMDeviceOlpcMesh device.

-

Parameters

+

Parameters

@@ -208,7 +208,7 @@ nm_device_olpc_mesh_get_active_channel
-

Returns

+

Returns

active channel of the device

diff --git a/docs/libnm/html/NMDeviceTeam.html b/docs/libnm/html/NMDeviceTeam.html index 9290d518..e166abba 100644 --- a/docs/libnm/html/NMDeviceTeam.html +++ b/docs/libnm/html/NMDeviceTeam.html @@ -7,7 +7,7 @@ - + @@ -22,7 +22,7 @@ Home Up Prev -Next +Next
@@ -137,7 +137,7 @@ nm_device_team_get_hw_address (NMDeviceTeam *device);

Gets the hardware (MAC) address of the NMDeviceTeam

-

Parameters

+

Parameters

@@ -152,7 +152,7 @@ nm_device_team_get_hw_address (
-

Returns

+

Returns

the hardware address. This is the internal string used by the device, and must not be modified.

@@ -164,7 +164,7 @@ device, and must not be modified.

nm_device_team_get_carrier (NMDeviceTeam *device);

Whether the device has carrier.

-

Parameters

+

Parameters

@@ -179,7 +179,7 @@ nm_device_team_get_carrier ( -

Returns

+

Returns

TRUE if the device has carrier

@@ -191,7 +191,7 @@ nm_device_team_get_slaves (device .

-

Parameters

+

Parameters

@@ -206,7 +206,7 @@ nm_device_team_get_slaves ( -

Returns

+

Returns

the GPtrArray containing NMDevices that are slaves of device . This is the internal diff --git a/docs/libnm/html/NMDeviceTun.html b/docs/libnm/html/NMDeviceTun.html new file mode 100644 index 00000000..24157784 --- /dev/null +++ b/docs/libnm/html/NMDeviceTun.html @@ -0,0 +1,490 @@ + + + + +NMDeviceTun: libnm Reference Manual + + + + + + + + + +

+ + + + + + +
+
+
+ + +
+

NMDeviceTun

+

NMDeviceTun

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
const char * + +nm_device_tun_get_hw_address () +
const char * + +nm_device_tun_get_mode () +
+gint64 + +nm_device_tun_get_owner () +
+gint64 + +nm_device_tun_get_group () +
+gboolean + +nm_device_tun_get_no_pi () +
+gboolean + +nm_device_tun_get_vnet_hdr () +
+gboolean + +nm_device_tun_get_multi_queue () +
+
+
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
gint64groupRead
+gchar *hw-addressRead
+gchar *modeRead
gbooleanmulti-queueRead
gbooleanno-piRead
gint64ownerRead
gbooleanvnet-hdrRead
+
+
+

Types and Values

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#defineNM_DEVICE_TUN_HW_ADDRESS
#defineNM_DEVICE_TUN_OWNER
#defineNM_DEVICE_TUN_GROUP
#defineNM_DEVICE_TUN_MODE
#defineNM_DEVICE_TUN_NO_PI
#defineNM_DEVICE_TUN_VNET_HDR
#defineNM_DEVICE_TUN_MULTI_QUEUE
+
+
+

Object Hierarchy

+
    GObject
+    ╰── NMObject
+        ╰── NMDevice
+            ╰── NMDeviceTun
+
+
+
+

Description

+
+
+

Functions

+
+

nm_device_tun_get_hw_address ()

+
const char *
+nm_device_tun_get_hw_address (NMDeviceTun *device);
+

Gets the hardware (MAC) address of the NMDeviceTun

+
+

Parameters

+
+++++ + + + + + +

device

a NMDeviceTun

 
+
+
+

Returns

+

the hardware address. This is the internal string used by the +device, and must not be modified.

+
+

Since: 1.2

+
+
+
+

nm_device_tun_get_mode ()

+
const char *
+nm_device_tun_get_mode (NMDeviceTun *device);
+

Returns the TUN/TAP mode for the device.

+
+

Parameters

+
+++++ + + + + + +

device

a NMDeviceTun

 
+
+
+

Returns

+

'tun' or 'tap'

+
+

Since: 1.2

+
+
+
+

nm_device_tun_get_owner ()

+
gint64
+nm_device_tun_get_owner (NMDeviceTun *device);
+

Gets the tunnel owner.

+
+

Parameters

+
+++++ + + + + + +

device

a NMDeviceTun

 
+
+
+

Returns

+

the uid of the tunnel owner, or -1 if it has no owner.

+
+

Since: 1.2

+
+
+
+

nm_device_tun_get_group ()

+
gint64
+nm_device_tun_get_group (NMDeviceTun *device);
+

Gets the tunnel group.

+
+

Parameters

+
+++++ + + + + + +

device

a NMDeviceTun

 
+
+
+

Returns

+

the gid of the tunnel group, or -1 if it has no owner.

+
+

Since: 1.2

+
+
+
+

nm_device_tun_get_no_pi ()

+
gboolean
+nm_device_tun_get_no_pi (NMDeviceTun *device);
+
+
+
+

nm_device_tun_get_vnet_hdr ()

+
gboolean
+nm_device_tun_get_vnet_hdr (NMDeviceTun *device);
+

Returns whether the NMDeviceTun has the IFF_VNET_HDR flag.

+
+

Parameters

+
+++++ + + + + + +

device

a NMDeviceTun

 
+
+
+

Returns

+

TRUE if the device has the flag, FALSE otherwise

+
+

Since: 1.2

+
+
+
+

nm_device_tun_get_multi_queue ()

+
gboolean
+nm_device_tun_get_multi_queue (NMDeviceTun *device);
+

Returns whether the NMDeviceTun has the IFF_MULTI_QUEUE flag.

+
+

Parameters

+
+++++ + + + + + +

device

a NMDeviceTun

 
+
+
+

Returns

+

TRUE if the device doesn't have the flag, FALSE otherwise

+
+

Since: 1.2

+
+
+
+

Types and Values

+
+

NM_DEVICE_TUN_HW_ADDRESS

+
#define NM_DEVICE_TUN_HW_ADDRESS   "hw-address"
+
+
+
+
+

NM_DEVICE_TUN_OWNER

+
#define NM_DEVICE_TUN_OWNER        "owner"
+
+
+
+
+

NM_DEVICE_TUN_GROUP

+
#define NM_DEVICE_TUN_GROUP        "group"
+
+
+
+
+

NM_DEVICE_TUN_MODE

+
#define NM_DEVICE_TUN_MODE         "mode"
+
+
+
+
+

NM_DEVICE_TUN_NO_PI

+
#define NM_DEVICE_TUN_NO_PI        "no-pi"
+
+
+
+
+

NM_DEVICE_TUN_VNET_HDR

+
#define NM_DEVICE_TUN_VNET_HDR     "vnet-hdr"
+
+
+
+
+

NM_DEVICE_TUN_MULTI_QUEUE

+
#define NM_DEVICE_TUN_MULTI_QUEUE  "multi-queue"
+
+
+
+
+

Property Details

+
+

The “group” property

+
  “group”                    gint64
+

The gid of the tunnel group, or -1 if it has no owner.

+

Flags: Read

+

Allowed values: [-1,4294967295]

+

Default value: -1

+

Since: 1.2

+
+
+
+

The “hw-address” property

+
  “hw-address”               gchar *
+

The hardware (MAC) address of the device.

+

Flags: Read

+

Default value: NULL

+

Since: 1.2

+
+
+
+

The “mode” property

+
  “mode”                     gchar *
+

The tunnel mode, either "tun" or "tap".

+

Flags: Read

+

Default value: NULL

+

Since: 1.2

+
+
+
+

The “multi-queue” property

+
  “multi-queue”              gboolean
+

The tunnel's "TUN_TAP_MQ" flag; true if callers can connect to +the tap device multiple times, for multiple send/receive +queues.

+

Flags: Read

+

Default value: FALSE

+

Since: 1.2

+
+
+
+

The “no-pi” property

+
  “no-pi”                    gboolean
+

The tunnel's "TUN_NO_PI" flag; true if no protocol info is +prepended to the tunnel packets.

+

Flags: Read

+

Default value: FALSE

+

Since: 1.2

+
+
+
+

The “owner” property

+
  “owner”                    gint64
+

The uid of the tunnel owner, or -1 if it has no owner.

+

Flags: Read

+

Allowed values: [-1,4294967295]

+

Default value: -1

+

Since: 1.2

+
+
+
+

The “vnet-hdr” property

+
  “vnet-hdr”                 gboolean
+

The tunnel's "TUN_VNET_HDR" flag; true if the tunnel packets +include a virtio network header.

+

Flags: Read

+

Default value: FALSE

+

Since: 1.2

+
+
+
+ + + \ No newline at end of file diff --git a/docs/libnm/html/NMDeviceVlan.html b/docs/libnm/html/NMDeviceVlan.html index 1101eb80..08ab3bf0 100644 --- a/docs/libnm/html/NMDeviceVlan.html +++ b/docs/libnm/html/NMDeviceVlan.html @@ -6,8 +6,8 @@ - - + + @@ -21,8 +21,8 @@ Home Up -Prev -Next +Prev +Next
@@ -155,7 +155,7 @@ nm_device_vlan_get_hw_address (NMDeviceVlan *device);

Gets the hardware (MAC) address of the NMDeviceVlan

-

Parameters

+

Parameters

@@ -170,7 +170,7 @@ nm_device_vlan_get_hw_address (
-

Returns

+

Returns

the hardware address. This is the internal string used by the device, and must not be modified.

@@ -182,7 +182,7 @@ device, and must not be modified.

nm_device_vlan_get_carrier (NMDeviceVlan *device);

Whether the device has carrier.

-

Parameters

+

Parameters

@@ -197,7 +197,7 @@ nm_device_vlan_get_carrier ( -

Returns

+

Returns

TRUE if the device has carrier

@@ -207,7 +207,7 @@ nm_device_vlan_get_carrier (NMDevice * nm_device_vlan_get_parent (NMDeviceVlan *device);
-

Parameters

+

Parameters

@@ -222,7 +222,7 @@ nm_device_vlan_get_parent ( -

Returns

+

Returns

the device's parent device.

[transfer none]

@@ -233,7 +233,7 @@ nm_device_vlan_get_parent (guint nm_device_vlan_get_vlan_id (NMDeviceVlan *device);
-

Parameters

+

Parameters

@@ -248,7 +248,7 @@ nm_device_vlan_get_vlan_id ( -

Returns

+

Returns

the device's VLAN ID

diff --git a/docs/libnm/html/NMDeviceVxlan.html b/docs/libnm/html/NMDeviceVxlan.html new file mode 100644 index 00000000..074a37fb --- /dev/null +++ b/docs/libnm/html/NMDeviceVxlan.html @@ -0,0 +1,1151 @@ + + + + +NMDeviceVxlan: libnm Reference Manual + + + + + + + + + +
+ + + + + + +
+
+
+ + +
+

NMDeviceVxlan

+

NMDeviceVxlan

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
const char * + +nm_device_vxlan_get_hw_address () +
+gboolean + +nm_device_vxlan_get_carrier () +
+NMDevice * + +nm_device_vxlan_get_parent () +
+guint + +nm_device_vxlan_get_id () +
const char * + +nm_device_vxlan_get_group () +
const char * + +nm_device_vxlan_get_local () +
+guint + +nm_device_vxlan_get_src_port_min () +
+guint + +nm_device_vxlan_get_src_port_max () +
+guint + +nm_device_vxlan_get_dst_port () +
+gboolean + +nm_device_vxlan_get_learning () +
+guint + +nm_device_vxlan_get_ageing () +
+guint + +nm_device_vxlan_get_tos () +
+guint + +nm_device_vxlan_get_ttl () +
+guint + +nm_device_vxlan_get_limit () +
+gboolean + +nm_device_vxlan_get_proxy () +
+gboolean + +nm_device_vxlan_get_rsc () +
+gboolean + +nm_device_vxlan_get_l2miss () +
+gboolean + +nm_device_vxlan_get_l3miss () +
+
+
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
guintageingRead
gbooleancarrierRead
guintdst-portRead
+gchar *groupRead
+gchar *hw-addressRead
guintidRead
gbooleanl2missRead
gbooleanl3missRead
gbooleanlearningRead
guintlimitRead
+gchar *localRead
+NMDevice *parentRead
gbooleanproxyRead
gbooleanrscRead
guintsrc-port-maxRead
guintsrc-port-minRead
guchartosRead
gucharttlRead
+
+
+

Types and Values

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#defineNM_DEVICE_VXLAN_HW_ADDRESS
#defineNM_DEVICE_VXLAN_CARRIER
#defineNM_DEVICE_VXLAN_PARENT
#defineNM_DEVICE_VXLAN_ID
#defineNM_DEVICE_VXLAN_GROUP
#defineNM_DEVICE_VXLAN_LOCAL
#defineNM_DEVICE_VXLAN_SRC_PORT_MIN
#defineNM_DEVICE_VXLAN_SRC_PORT_MAX
#defineNM_DEVICE_VXLAN_LEARNING
#defineNM_DEVICE_VXLAN_AGEING
#defineNM_DEVICE_VXLAN_TOS
#defineNM_DEVICE_VXLAN_TTL
#defineNM_DEVICE_VXLAN_LIMIT
#defineNM_DEVICE_VXLAN_PROXY
#defineNM_DEVICE_VXLAN_RSC
#defineNM_DEVICE_VXLAN_L2MISS
#defineNM_DEVICE_VXLAN_L3MISS
#defineNM_DEVICE_VXLAN_DST_PORT
+
+
+

Object Hierarchy

+
    GObject
+    ╰── NMObject
+        ╰── NMDevice
+            ╰── NMDeviceVxlan
+
+
+
+

Description

+
+
+

Functions

+
+

nm_device_vxlan_get_hw_address ()

+
const char *
+nm_device_vxlan_get_hw_address (NMDeviceVxlan *device);
+

Gets the hardware (MAC) address of the NMDeviceVxlan

+
+

Parameters

+
+++++ + + + + + +

device

a NMDeviceVxlan

 
+
+
+

Returns

+

the hardware address. This is the internal string used by the +device, and must not be modified.

+
+

Since: 1.2

+
+
+
+

nm_device_vxlan_get_carrier ()

+
gboolean
+nm_device_vxlan_get_carrier (NMDeviceVxlan *device);
+

Whether the device has carrier.

+
+

Parameters

+
+++++ + + + + + +

device

a NMDeviceVxlan

 
+
+
+

Returns

+

TRUE if the device has carrier.

+
+

Since: 1.2

+
+
+
+

nm_device_vxlan_get_parent ()

+
NMDevice *
+nm_device_vxlan_get_parent (NMDeviceVxlan *device);
+
+

Parameters

+
+++++ + + + + + +

device

a NMDeviceVxlan

 
+
+
+

Returns

+

the device's parent device.

+

[transfer none]

+
+

Since: 1.2

+
+
+
+

nm_device_vxlan_get_id ()

+
guint
+nm_device_vxlan_get_id (NMDeviceVxlan *device);
+
+

Parameters

+
+++++ + + + + + +

device

a NMDeviceVxlan

 
+
+
+

Returns

+

the device's VXLAN ID.

+
+

Since: 1.2

+
+
+
+

nm_device_vxlan_get_group ()

+
const char *
+nm_device_vxlan_get_group (NMDeviceVxlan *device);
+
+

Parameters

+
+++++ + + + + + +

device

a NMDeviceVxlan

 
+
+
+

Returns

+

The unicast destination IP address or the multicast +IP address joined

+
+

Since: 1.2

+
+
+
+

nm_device_vxlan_get_local ()

+
const char *
+nm_device_vxlan_get_local (NMDeviceVxlan *device);
+
+

Parameters

+
+++++ + + + + + +

device

a NMDeviceVxlan

 
+
+
+

Returns

+

the source IP address to use in outgoing packets

+
+

Since: 1.2

+
+
+
+

nm_device_vxlan_get_src_port_min ()

+
guint
+nm_device_vxlan_get_src_port_min (NMDeviceVxlan *device);
+
+

Parameters

+
+++++ + + + + + +

device

a NMDeviceVxlan

 
+
+
+

Returns

+

the minimum UDP source port

+
+

Since: 1.2

+
+
+
+

nm_device_vxlan_get_src_port_max ()

+
guint
+nm_device_vxlan_get_src_port_max (NMDeviceVxlan *device);
+
+

Parameters

+
+++++ + + + + + +

device

a NMDeviceVxlan

 
+
+
+

Returns

+

the maximum UDP source port

+
+

Since: 1.2

+
+
+
+

nm_device_vxlan_get_dst_port ()

+
guint
+nm_device_vxlan_get_dst_port (NMDeviceVxlan *device);
+
+

Parameters

+
+++++ + + + + + +

device

a NMDeviceVxlan

 
+
+
+

Returns

+

the UDP destination port

+
+

Since: 1.2

+
+
+
+

nm_device_vxlan_get_learning ()

+
gboolean
+nm_device_vxlan_get_learning (NMDeviceVxlan *device);
+
+

Parameters

+
+++++ + + + + + +

device

a NMDeviceVxlan

 
+
+
+

Returns

+

whether address learning is enabled

+
+

Since: 1.2

+
+
+
+

nm_device_vxlan_get_ageing ()

+
guint
+nm_device_vxlan_get_ageing (NMDeviceVxlan *device);
+
+

Parameters

+
+++++ + + + + + +

device

a NMDeviceVxlan

 
+
+
+

Returns

+

the lifetime in seconds of FDB entries learnt by the kernel

+
+

Since: 1.2

+
+
+
+

nm_device_vxlan_get_tos ()

+
guint
+nm_device_vxlan_get_tos (NMDeviceVxlan *device);
+
+

Parameters

+
+++++ + + + + + +

device

a NMDeviceVxlan

 
+
+
+

Returns

+

the TOS value to use in outgoing packets

+
+

Since: 1.2

+
+
+
+

nm_device_vxlan_get_ttl ()

+
guint
+nm_device_vxlan_get_ttl (NMDeviceVxlan *device);
+
+

Parameters

+
+++++ + + + + + +

device

a NMDeviceVxlan

 
+
+
+

Returns

+

the time-to-live value to use in outgoing packets

+
+

Since: 1.2

+
+
+
+

nm_device_vxlan_get_limit ()

+
guint
+nm_device_vxlan_get_limit (NMDeviceVxlan *device);
+
+

Parameters

+
+++++ + + + + + +

device

a NMDeviceVxlan

 
+
+
+

Returns

+

the maximum number of entries that can be added to the +forwarding table

+
+

Since: 1.2

+
+
+
+

nm_device_vxlan_get_proxy ()

+
gboolean
+nm_device_vxlan_get_proxy (NMDeviceVxlan *device);
+
+

Parameters

+
+++++ + + + + + +

device

a NMDeviceVxlan

 
+
+
+

Returns

+

whether ARP proxy is turned on

+
+

Since: 1.2

+
+
+
+

nm_device_vxlan_get_rsc ()

+
gboolean
+nm_device_vxlan_get_rsc (NMDeviceVxlan *device);
+
+

Parameters

+
+++++ + + + + + +

device

a NMDeviceVxlan

 
+
+
+

Returns

+

whether route short circuit is turned on

+
+

Since: 1.2

+
+
+
+

nm_device_vxlan_get_l2miss ()

+
gboolean
+nm_device_vxlan_get_l2miss (NMDeviceVxlan *device);
+
+

Parameters

+
+++++ + + + + + +

device

a NMDeviceVxlan

 
+
+
+

Returns

+

whether netlink LL ADDR miss notifications are generated

+
+

Since: 1.2

+
+
+
+

nm_device_vxlan_get_l3miss ()

+
gboolean
+nm_device_vxlan_get_l3miss (NMDeviceVxlan *device);
+
+

Parameters

+
+++++ + + + + + +

device

a NMDeviceVxlan

 
+
+
+

Returns

+

wether netlink IP ADDR miss notifications are generated

+
+

Since: 1.2

+
+
+
+

Types and Values

+
+

NM_DEVICE_VXLAN_HW_ADDRESS

+
#define NM_DEVICE_VXLAN_HW_ADDRESS    "hw-address"
+
+
+
+
+

NM_DEVICE_VXLAN_CARRIER

+
#define NM_DEVICE_VXLAN_CARRIER       "carrier"
+
+
+
+
+

NM_DEVICE_VXLAN_PARENT

+
#define NM_DEVICE_VXLAN_PARENT        "parent"
+
+
+
+
+

NM_DEVICE_VXLAN_ID

+
#define NM_DEVICE_VXLAN_ID            "id"
+
+
+
+
+

NM_DEVICE_VXLAN_GROUP

+
#define NM_DEVICE_VXLAN_GROUP         "group"
+
+
+
+
+

NM_DEVICE_VXLAN_LOCAL

+
#define NM_DEVICE_VXLAN_LOCAL         "local"
+
+
+
+
+

NM_DEVICE_VXLAN_SRC_PORT_MIN

+
#define NM_DEVICE_VXLAN_SRC_PORT_MIN  "src-port-min"
+
+
+
+
+

NM_DEVICE_VXLAN_SRC_PORT_MAX

+
#define NM_DEVICE_VXLAN_SRC_PORT_MAX  "src-port-max"
+
+
+
+
+

NM_DEVICE_VXLAN_LEARNING

+
#define NM_DEVICE_VXLAN_LEARNING      "learning"
+
+
+
+
+

NM_DEVICE_VXLAN_AGEING

+
#define NM_DEVICE_VXLAN_AGEING        "ageing"
+
+
+
+
+

NM_DEVICE_VXLAN_TOS

+
#define NM_DEVICE_VXLAN_TOS           "tos"
+
+
+
+
+

NM_DEVICE_VXLAN_TTL

+
#define NM_DEVICE_VXLAN_TTL           "ttl"
+
+
+
+
+

NM_DEVICE_VXLAN_LIMIT

+
#define NM_DEVICE_VXLAN_LIMIT         "limit"
+
+
+
+
+

NM_DEVICE_VXLAN_PROXY

+
#define NM_DEVICE_VXLAN_PROXY         "proxy"
+
+
+
+
+

NM_DEVICE_VXLAN_RSC

+
#define NM_DEVICE_VXLAN_RSC           "rsc"
+
+
+
+
+

NM_DEVICE_VXLAN_L2MISS

+
#define NM_DEVICE_VXLAN_L2MISS        "l2miss"
+
+
+
+
+

NM_DEVICE_VXLAN_L3MISS

+
#define NM_DEVICE_VXLAN_L3MISS        "l3miss"
+
+
+
+
+

NM_DEVICE_VXLAN_DST_PORT

+
#define NM_DEVICE_VXLAN_DST_PORT      "dst-port"
+
+
+
+
+

Property Details

+
+

The “ageing” property

+
  “ageing”                   guint
+

The lifetime in seconds of FDB entries learnt by the kernel.

+

Flags: Read

+

Default value: 0

+

Since: 1.2

+
+
+
+

The “carrier” property

+
  “carrier”                  gboolean
+

Whether the device has carrier.

+

Flags: Read

+

Default value: FALSE

+

Since: 1.2

+
+
+
+

The “dst-port” property

+
  “dst-port”                 guint
+

The UDP destination port used to communicate with the remote VXLAN tunnel +endpoint.

+

Flags: Read

+

Allowed values: <= 65535

+

Default value: 0

+

Since: 1.2

+
+
+
+

The “group” property

+
  “group”                    gchar *
+

The unicast destination IP address used in outgoing packets when the +destination link layer address is not known in the VXLAN device +forwarding database or the multicast IP address joined.

+

Flags: Read

+

Default value: NULL

+

Since: 1.2

+
+
+
+

The “hw-address” property

+
  “hw-address”               gchar *
+

The hardware (MAC) address of the device.

+

Flags: Read

+

Default value: NULL

+

Since: 1.2

+
+
+
+

The “id” property

+
  “id”                       guint
+

The device's VXLAN ID.

+

Flags: Read

+

Allowed values: <= 16777215

+

Default value: 0

+

Since: 1.2

+
+
+
+

The “l2miss” property

+
  “l2miss”                   gboolean
+

Whether netlink LL ADDR miss notifications are generated.

+

Flags: Read

+

Default value: FALSE

+

Since: 1.2

+
+
+
+

The “l3miss” property

+
  “l3miss”                   gboolean
+

Whether netlink IP ADDR miss notifications are generated.

+

Flags: Read

+

Default value: FALSE

+

Since: 1.2

+
+
+
+

The “learning” property

+
  “learning”                 gboolean
+

Whether unknown source link layer addresses and IP addresses are entered +into the VXLAN device forwarding database.

+

Flags: Read

+

Default value: TRUE

+

Since: 1.2

+
+
+
+

The “limit” property

+
  “limit”                    guint
+

The maximum number of entries that can be added to the forwarding table.

+

Flags: Read

+

Default value: 0

+

Since: 1.2

+
+
+
+

The “local” property

+
  “local”                    gchar *
+

The source IP address to use in outgoing packets.

+

Flags: Read

+

Default value: NULL

+

Since: 1.2

+
+
+
+

The “parent” property

+
  “parent”                   NMDevice *
+

The devices's parent device.

+

Flags: Read

+

Since: 1.2

+
+
+
+

The “proxy” property

+
  “proxy”                    gboolean
+

Whether ARP proxy is turned on.

+

Flags: Read

+

Default value: FALSE

+

Since: 1.2

+
+
+
+

The “rsc” property

+
  “rsc”                      gboolean
+

Whether route short circuit is turned on.

+

Flags: Read

+

Default value: FALSE

+

Since: 1.2

+
+
+
+

The “src-port-max” property

+
  “src-port-max”             guint
+

The maximum UDP source port used to communicate with the remote VXLAN +tunnel endpoint.

+

Flags: Read

+

Allowed values: <= 65535

+

Default value: 0

+

Since: 1.2

+
+
+
+

The “src-port-min” property

+
  “src-port-min”             guint
+

The minimum UDP source port used to communicate with the remote VXLAN +tunnel endpoint.

+

Flags: Read

+

Allowed values: <= 65535

+

Default value: 0

+

Since: 1.2

+
+
+
+

The “tos” property

+
  “tos”                      guchar
+

The TOS value to use in outgoing packets.

+

Flags: Read

+

Default value: 0

+

Since: 1.2

+
+
+
+

The “ttl” property

+
  “ttl”                      guchar
+

The time-to-live value to use in outgoing packets.

+

Flags: Read

+

Default value: 0

+

Since: 1.2

+
+
+
+ + + \ No newline at end of file diff --git a/docs/libnm/html/NMDeviceWifi.html b/docs/libnm/html/NMDeviceWifi.html index 776aba14..c9c6128c 100644 --- a/docs/libnm/html/NMDeviceWifi.html +++ b/docs/libnm/html/NMDeviceWifi.html @@ -6,7 +6,7 @@ - + @@ -22,7 +22,7 @@ Home Up -Prev +Prev Next
@@ -277,7 +277,7 @@ nm_device_wifi_get_hw_address (NMDeviceWifi *device);

Gets the actual hardware (MAC) address of the NMDeviceWifi

-

Parameters

+

Parameters

@@ -292,7 +292,7 @@ nm_device_wifi_get_hw_address (
-

Returns

+

Returns

the actual hardware address. This is the internal string used by the device, and must not be modified.

@@ -305,7 +305,7 @@ nm_device_wifi_get_permanent_hw_address (NMDeviceWifi *device);

Gets the permanent hardware (MAC) address of the NMDeviceWifi

-

Parameters

+

Parameters

@@ -320,7 +320,7 @@ nm_device_wifi_get_permanent_hw_address
-

Returns

+

Returns

the permanent hardware address. This is the internal string used by the device, and must not be modified.

@@ -332,7 +332,7 @@ device, and must not be modified.

nm_device_wifi_get_mode (NMDeviceWifi *device);

Gets the NMDeviceWifi mode.

-

Parameters

+

Parameters

@@ -347,7 +347,7 @@ nm_device_wifi_get_mode ( -

Returns

+

Returns

the mode

@@ -358,7 +358,7 @@ nm_device_wifi_get_mode (NMDeviceWifi *device);

Gets the bit rate of the NMDeviceWifi in kbit/s.

-

Parameters

+

Parameters

@@ -373,7 +373,7 @@ nm_device_wifi_get_bitrate ( -

Returns

+

Returns

the bit rate (kbit/s)

@@ -384,7 +384,7 @@ nm_device_wifi_get_bitrate (NMDeviceWifi *device);

Gets the Wi-Fi capabilities of the NMDeviceWifi.

-

Parameters

+

Parameters

@@ -399,7 +399,7 @@ nm_device_wifi_get_capabilities (
-

Returns

+

Returns

the capabilities

@@ -411,7 +411,7 @@ nm_device_wifi_get_active_access_point (NMDeviceWifi *device);

Gets the active NMAccessPoint.

-

Parameters

+

Parameters

@@ -426,7 +426,7 @@ nm_device_wifi_get_active_access_point
-

Returns

+

Returns

the access point or NULL if none is active.

[transfer none]

@@ -440,7 +440,7 @@ nm_device_wifi_get_access_point_by_path const char *path);

Gets a NMAccessPoint by path.

-

Parameters

+

Parameters

@@ -462,7 +462,7 @@ nm_device_wifi_get_access_point_by_path
-

Returns

+

Returns

the access point or NULL if none is found.

[transfer none]

@@ -474,7 +474,7 @@ nm_device_wifi_get_access_point_by_path nm_device_wifi_get_access_points (NMDeviceWifi *device);

Gets all the scanned access points of the NMDeviceWifi.

-

Parameters

+

Parameters

@@ -489,7 +489,7 @@ nm_device_wifi_get_access_points (
-

Returns

+

Returns

a GPtrArray containing all the scanned NMAccessPoints. The returned array is owned by the client and should not be modified.

@@ -508,7 +508,7 @@ nm_device_wifi_request_scan ( -

Parameters

+

Parameters

@@ -535,7 +535,7 @@ after that for the scan to complete.

-

Returns

+

Returns

TRUE on success, FALSE on error, in which case error will be set.

@@ -560,7 +560,7 @@ for the scanning. The argument is the dictionary passed to -

Parameters

+

Parameters

@@ -592,12 +592,12 @@ D-Bus call. Valid otions inside the dictionary are:
-

Returns

+

Returns

TRUE on success, FALSE on error, in which case error will be set.

-

Since: 1.0.6

+

Since: 1.2


@@ -613,7 +613,7 @@ nm_device_wifi_request_scan_async (
-

Parameters

+

Parameters

@@ -668,7 +668,7 @@ for the scanning. The argument is the dictionary passed to -

Parameters

+

Parameters

@@ -705,7 +705,7 @@ D-Bus call. Valid otions inside the dictionary are:
-

Since: 1.0.6

+

Since: 1.2


@@ -716,7 +716,7 @@ nm_device_wifi_request_scan_finish (GError **error);

Gets the result of a call to nm_device_wifi_request_scan_async().

-

Parameters

+

Parameters

@@ -743,7 +743,7 @@ nm_device_wifi_request_scan_finish (
-

Returns

+

Returns

TRUE on success, FALSE on error, in which case error will be set.

@@ -860,7 +860,7 @@ user_function (gpointer user_data)

Notifies that a NMAccessPoint is added to the Wi-Fi device.

-

Parameters

+

Parameters

@@ -897,7 +897,7 @@ user_function (gpointer user_data)

Notifies that a NMAccessPoint is removed from the Wi-Fi device.

-

Parameters

+

Parameters

diff --git a/docs/libnm/html/NMDeviceWimax.html b/docs/libnm/html/NMDeviceWimax.html index 4fc7c558..24c99f8e 100644 --- a/docs/libnm/html/NMDeviceWimax.html +++ b/docs/libnm/html/NMDeviceWimax.html @@ -252,9 +252,13 @@

nm_device_wimax_get_hw_address ()

const char *
 nm_device_wimax_get_hw_address (NMDeviceWimax *wimax);
+
+

nm_device_wimax_get_hw_address has been deprecated since version 1.2 and should not be used in newly-written code.

+

WiMAX is no longer supported.

+

Gets the hardware (MAC) address of the NMDeviceWimax

-

Parameters

+

Parameters

@@ -269,7 +273,7 @@ nm_device_wimax_get_hw_address (
-

Returns

+

Returns

the hardware address. This is the internal string used by the device, and must not be modified.

@@ -279,9 +283,13 @@ device, and must not be modified.

nm_device_wimax_get_active_nsp ()

NMWimaxNsp *
 nm_device_wimax_get_active_nsp (NMDeviceWimax *wimax);
+
+

nm_device_wimax_get_active_nsp has been deprecated since version 1.2 and should not be used in newly-written code.

+

WiMAX is no longer supported.

+

Gets the active NMWimaxNsp.

-

Parameters

+

Parameters

@@ -296,7 +304,7 @@ nm_device_wimax_get_active_nsp (
-

Returns

+

Returns

the access point or NULL if none is active.

[transfer full]

@@ -307,9 +315,13 @@ nm_device_wimax_get_active_nsp (NMWimaxNsp * nm_device_wimax_get_nsp_by_path (NMDeviceWimax *wimax, const char *path); +
+

nm_device_wimax_get_nsp_by_path has been deprecated since version 1.2 and should not be used in newly-written code.

+

WiMAX is no longer supported.

+

Gets a NMWimaxNsp by path.

-

Parameters

+

Parameters

@@ -331,7 +343,7 @@ nm_device_wimax_get_nsp_by_path (
-

Returns

+

Returns

the access point or NULL if none is found.

[transfer none]

@@ -341,9 +353,13 @@ nm_device_wimax_get_nsp_by_path (

nm_device_wimax_get_nsps ()

const GPtrArray *
 nm_device_wimax_get_nsps (NMDeviceWimax *wimax);
+
+

nm_device_wimax_get_nsps has been deprecated since version 1.2 and should not be used in newly-written code.

+

WiMAX is no longer supported.

+

Gets all the scanned NSPs of the NMDeviceWimax.

-

Parameters

+

Parameters

@@ -358,7 +374,7 @@ nm_device_wimax_get_nsps ( -

Returns

+

Returns

a GPtrArray containing all the scanned NMWimaxNsps. The returned array is owned by the client and should not be modified.

@@ -370,11 +386,15 @@ The returned array is owned by the client and should not be modified.

nm_device_wimax_get_center_frequency ()

guint
 nm_device_wimax_get_center_frequency (NMDeviceWimax *self);
+
+

nm_device_wimax_get_center_frequency has been deprecated since version 1.2 and should not be used in newly-written code.

+

WiMAX is no longer supported.

+

Gets the center frequency (in KHz) of the radio channel the device is using to communicate with the network when connected. Has no meaning when the device is not connected.

-

Parameters

+

Parameters

@@ -389,7 +409,7 @@ device is not connected.

-

Returns

+

Returns

the center frequency in KHz, or 0

@@ -398,12 +418,16 @@ device is not connected.

nm_device_wimax_get_rssi ()

gint
 nm_device_wimax_get_rssi (NMDeviceWimax *self);
+
+

nm_device_wimax_get_rssi has been deprecated since version 1.2 and should not be used in newly-written code.

+

WiMAX is no longer supported.

+

Gets the RSSI of the current radio link in dBm. This value indicates how strong the raw received RF signal from the base station is, but does not indicate the overall quality of the radio link. Has no meaning when the device is not connected.

-

Parameters

+

Parameters

@@ -418,7 +442,7 @@ device is not connected.

-

Returns

+

Returns

the RSSI in dBm, or 0

@@ -427,11 +451,15 @@ device is not connected.

nm_device_wimax_get_cinr ()

gint
 nm_device_wimax_get_cinr (NMDeviceWimax *self);
+
+

nm_device_wimax_get_cinr has been deprecated since version 1.2 and should not be used in newly-written code.

+

WiMAX is no longer supported.

+

Gets the CINR (Carrier to Interference + Noise Ratio) of the current radio link in dB. CINR is a more accurate measure of radio link quality. Has no meaning when the device is not connected.

-

Parameters

+

Parameters

@@ -446,7 +474,7 @@ meaning when the device is not connected.

-

Returns

+

Returns

the CINR in dB, or 0

@@ -455,11 +483,15 @@ meaning when the device is not connected.

nm_device_wimax_get_tx_power ()

gint
 nm_device_wimax_get_tx_power (NMDeviceWimax *self);
+
+

nm_device_wimax_get_tx_power has been deprecated since version 1.2 and should not be used in newly-written code.

+

WiMAX is no longer supported.

+

Average power of the last burst transmitted by the device, in units of 0.5 dBm. i.e. a TxPower of -11 represents an actual device TX power of -5.5 dBm. Has no meaning when the device is not connected.

-

Parameters

+

Parameters

@@ -474,7 +506,7 @@ nm_device_wimax_get_tx_power ( -

Returns

+

Returns

the TX power in dBm, or 0

@@ -483,9 +515,13 @@ nm_device_wimax_get_tx_power (

nm_device_wimax_get_bsid ()

const char *
 nm_device_wimax_get_bsid (NMDeviceWimax *self);
+
+

nm_device_wimax_get_bsid has been deprecated since version 1.2 and should not be used in newly-written code.

+

WiMAX is no longer supported.

+

Gets the ID of the serving Base Station when the device is connected.

-

Parameters

+

Parameters

@@ -500,7 +536,7 @@ nm_device_wimax_get_bsid ( -

Returns

+

Returns

the ID of the serving Base Station, or NULL

@@ -561,6 +597,10 @@ nm_device_wimax_get_bsid (

The “active-nsp” property

  “active-nsp”               NMWimaxNsp *

The active NMWimaxNsp of the device.

+
+

NMDeviceWimax:active-nsp has been deprecated since version 1.2 and should not be used in newly-written code.

+

WiMAX is no longer supported.

+

Flags: Read


@@ -569,6 +609,10 @@ nm_device_wimax_get_bsid ( “bsid” gchar *

The ID of the serving base station as received from the network. Has no meaning when the device is not connected.

+
+

NMDeviceWimax:bsid has been deprecated since version 1.2 and should not be used in newly-written code.

+

WiMAX is no longer supported.

+

Flags: Read

Default value: NULL

@@ -579,6 +623,10 @@ no meaning when the device is not connected.

The center frequency (in KHz) of the radio channel the device is using to communicate with the network when connected. Has no meaning when the device is not connected.

+
+

NMDeviceWimax:center-frequency has been deprecated since version 1.2 and should not be used in newly-written code.

+

WiMAX is no longer supported.

+

Flags: Read

Default value: 0

@@ -589,6 +637,10 @@ device is not connected.

CINR (Carrier to Interference + Noise Ratio) of the current radio link in dB. CINR is a more accurate measure of radio link quality. Has no meaning when the device is not connected.

+
+

NMDeviceWimax:cinr has been deprecated since version 1.2 and should not be used in newly-written code.

+

WiMAX is no longer supported.

+

Flags: Read

Default value: 0

@@ -597,6 +649,10 @@ meaning when the device is not connected.

The “hw-address” property

  “hw-address”               gchar *

The hardware (MAC) address of the device.

+
+

NMDeviceWimax:hw-address has been deprecated since version 1.2 and should not be used in newly-written code.

+

WiMAX is no longer supported.

+

Flags: Read

Default value: NULL

@@ -616,6 +672,10 @@ meaning when the device is not connected.

the raw received RF signal from the base station is, but does not indicate the overall quality of the radio link. Has no meaning when the device is not connected.

+
+

NMDeviceWimax:rssi has been deprecated since version 1.2 and should not be used in newly-written code.

+

WiMAX is no longer supported.

+

Flags: Read

Default value: 0

@@ -626,6 +686,10 @@ device is not connected.

Average power of the last burst transmitted by the device, in units of 0.5 dBm. i.e. a TxPower of -11 represents an actual device TX power of -5.5 dBm. Has no meaning when the device is not connected.

+
+

NMDeviceWimax:tx-power has been deprecated since version 1.2 and should not be used in newly-written code.

+

WiMAX is no longer supported.

+

Flags: Read

Default value: 0

@@ -639,8 +703,12 @@ user_function (< GObject *nsp, gpointer user_data)

Notifies that a NMWimaxNsp is added to the wimax device.

+
+

NMDeviceWimax::nsp-added has been deprecated since version 1.2 and should not be used in newly-written code.

+

WiMAX is no longer supported.

+
-

Parameters

+

Parameters

@@ -676,8 +744,12 @@ user_function (< GObject *nsp, gpointer user_data)

Notifies that a NMWimaxNsp is removed from the wimax device.

+
+

NMDeviceWimax::nsp-removed has been deprecated since version 1.2 and should not be used in newly-written code.

+

WiMAX is no longer supported.

+
-

Parameters

+

Parameters

diff --git a/docs/libnm/html/NMDhcpConfig.html b/docs/libnm/html/NMDhcpConfig.html index a1e97a8a..b506c4b1 100644 --- a/docs/libnm/html/NMDhcpConfig.html +++ b/docs/libnm/html/NMDhcpConfig.html @@ -127,7 +127,7 @@ nm_dhcp_config_get_family (NMDhcpConfig *config);

Gets the IP address family of the configuration

-

Parameters

+

Parameters

@@ -142,7 +142,7 @@ nm_dhcp_config_get_family ( -

Returns

+

Returns

the IP address family; either AF_INET or AF_INET6

@@ -154,7 +154,7 @@ nm_dhcp_config_get_family (NMDhcpConfig *config);

Gets all the options contained in the configuration.

-

Parameters

+

Parameters

@@ -169,7 +169,7 @@ nm_dhcp_config_get_options ( -

Returns

+

Returns

the GHashTable containing strings for keys and values. This is the internal copy used by the configuration, and must not be modified.

@@ -184,7 +184,7 @@ nm_dhcp_config_get_one_option (const char *option);

Gets one option by option name.

-

Parameters

+

Parameters

@@ -206,7 +206,7 @@ nm_dhcp_config_get_one_option (
-

Returns

+

Returns

the configuration option's value. This is the internal string used by the configuration, and must not be modified.

diff --git a/docs/libnm/html/NMIPConfig.html b/docs/libnm/html/NMIPConfig.html index 9a32ecb6..b21fc882 100644 --- a/docs/libnm/html/NMIPConfig.html +++ b/docs/libnm/html/NMIPConfig.html @@ -219,7 +219,7 @@ nm_ip_config_get_family (NMIPConfig *config);

Gets the IP address family

-

Parameters

+

Parameters

@@ -234,7 +234,7 @@ nm_ip_config_get_family ( -

Returns

+

Returns

the IP address family; either AF_INET or AF_INET6

@@ -246,7 +246,7 @@ nm_ip_config_get_family (NMIPConfig *config);

Gets the IP gateway address.

-

Parameters

+

Parameters

@@ -261,7 +261,7 @@ nm_ip_config_get_gateway ( -

Returns

+

Returns

the IP address of the gateway.

[transfer none]

@@ -273,7 +273,7 @@ nm_ip_config_get_gateway (NMIPConfig *config);

Gets the IP addresses (containing the address, prefix, and gateway).

-

Parameters

+

Parameters

@@ -288,10 +288,11 @@ nm_ip_config_get_addresses ( -

Returns

+

Returns

the GPtrArray containing NMIPAddresses. This is the internal copy used by the -configuration and must not be modified.

+configuration and must not be modified. The library never modifies the +returned array and thus it is safe for callers to reference and keep using it.

[element-type NMIPAddress][transfer none]

@@ -302,7 +303,7 @@ configuration and must not be modified.

nm_ip_config_get_routes (NMIPConfig *config);

Gets the routes.

-

Parameters

+

Parameters

@@ -317,10 +318,11 @@ nm_ip_config_get_routes ( -

Returns

+

Returns

the GPtrArray containing NMIPRoutes. This is the internal copy used by the configuration, and must -not be modified.

+not be modified. The library never modifies the returned array and thus it is +safe for callers to reference and keep using it.

[element-type NMIPRoute][transfer none]

@@ -331,7 +333,7 @@ not be modified.

nm_ip_config_get_nameservers (NMIPConfig *config);

Gets the domain name servers (DNS).

-

Parameters

+

Parameters

@@ -346,7 +348,7 @@ nm_ip_config_get_nameservers ( -

Returns

+

Returns

the array of nameserver IP addresses.

[transfer none]

@@ -358,7 +360,7 @@ nm_ip_config_get_nameservers (NMIPConfig *config);

Gets the domain names.

-

Parameters

+

Parameters

@@ -373,7 +375,7 @@ nm_ip_config_get_domains ( -

Returns

+

Returns

the array of domains. (This is never NULL, though it may be 0-length).

[transfer none]

@@ -386,7 +388,7 @@ nm_ip_config_get_domains (NMIPConfig *config);

Gets the DNS searches.

-

Parameters

+

Parameters

@@ -401,7 +403,7 @@ nm_ip_config_get_searches ( -

Returns

+

Returns

the array of DNS search strings. (This is never NULL, though it may be 0-length).

[transfer none]

@@ -414,7 +416,7 @@ nm_ip_config_get_searches (NMIPConfig *config);

Gets the Windows Internet Name Service servers (WINS).

-

Parameters

+

Parameters

@@ -429,7 +431,7 @@ nm_ip_config_get_wins_servers (
-

Returns

+

Returns

the arry of WINS server IP address strings. (This is never NULL, though it may be 0-length.).

[transfer none]

diff --git a/docs/libnm/html/NMRemoteConnection.html b/docs/libnm/html/NMRemoteConnection.html index d413162d..dac135b3 100644 --- a/docs/libnm/html/NMRemoteConnection.html +++ b/docs/libnm/html/NMRemoteConnection.html @@ -230,7 +230,7 @@ NetworkManager. If save_to_disk is TRUE, the updated connection will be saved to disk; if FALSE, then only the in-memory representation will be changed.

-

Parameters

+

Parameters

@@ -262,7 +262,7 @@ disk; if FALSE, then only the in-memory representat
-

Returns

+

Returns

TRUE on success, FALSE on error, in which case error will be set.

@@ -284,7 +284,7 @@ nm_remote_connection_commit_changes_async be saved to disk; if FALSE, then only the in-memory representation will be changed.

-

Parameters

+

Parameters

@@ -332,7 +332,7 @@ nm_remote_connection_commit_changes_finish GError **error);

Gets the result of a call to nm_remote_connection_commit_changes_async().

-

Parameters

+

Parameters

@@ -359,7 +359,7 @@ nm_remote_connection_commit_changes_finish
-

Returns

+

Returns

TRUE on success, FALSE on error, in which case error will be set.

@@ -374,7 +374,7 @@ nm_remote_connection_save ( -

Parameters

+

Parameters

@@ -401,7 +401,7 @@ been written to disk, or if the connection has never been saved.

-

Returns

+

Returns

TRUE on success, FALSE on error, in which case error will be set.

@@ -417,7 +417,7 @@ nm_remote_connection_save_async (Saves the connection to disk if the connection has changes that have not yet been written to disk, or if the connection has never been saved.

-

Parameters

+

Parameters

@@ -459,7 +459,7 @@ nm_remote_connection_save_finish (GError **error);

Gets the result of a call to nm_remote_connection_save_async().

-

Parameters

+

Parameters

@@ -486,7 +486,7 @@ nm_remote_connection_save_finish (
-

Returns

+

Returns

TRUE on success, FALSE on error, in which case error will be set.

@@ -500,7 +500,7 @@ nm_remote_connection_delete (GError **error);

Deletes the connection.

-

Parameters

+

Parameters

@@ -527,7 +527,7 @@ nm_remote_connection_delete ( -

Returns

+

Returns

TRUE on success, FALSE on error, in which case error will be set.

@@ -542,7 +542,7 @@ nm_remote_connection_delete_async (gpointer user_data);

Asynchronously deletes the connection.

-

Parameters

+

Parameters

@@ -584,7 +584,7 @@ nm_remote_connection_delete_finish (GError **error);

Gets the result of a call to nm_remote_connection_delete_async().

-

Parameters

+

Parameters

@@ -611,7 +611,7 @@ nm_remote_connection_delete_finish (
-

Returns

+

Returns

TRUE on success, FALSE on error, in which case error will be set.

@@ -627,7 +627,7 @@ nm_remote_connection_get_secrets (Request the connection's secrets. Note that this is a blocking D-Bus call, not a simple property accessor.

-

Parameters

+

Parameters

@@ -659,7 +659,7 @@ not a simple property accessor.

-

Returns

+

Returns

a GVariant of type NM_VARIANT_TYPE_CONNECTION containing connection 's secrets, or NULL on error.

@@ -677,7 +677,7 @@ nm_remote_connection_get_secrets_async gpointer user_data);

Asynchronously requests the connection's secrets.

-

Parameters

+

Parameters

@@ -725,7 +725,7 @@ nm_remote_connection_get_secrets_finish GError **error);

Gets the result of a call to nm_remote_connection_get_secrets_async().

-

Parameters

+

Parameters

@@ -752,7 +752,7 @@ nm_remote_connection_get_secrets_finish
-

Returns

+

Returns

a GVariant of type NM_VARIANT_TYPE_CONNECTION containing connection 's secrets, or NULL on error.

@@ -765,7 +765,7 @@ containing connection
gboolean
 nm_remote_connection_get_unsaved (NMRemoteConnection *connection);
-

Parameters

+

Parameters

@@ -780,7 +780,7 @@ nm_remote_connection_get_unsaved (
-

Returns

+

Returns

TRUE if the remote connection contains changes that have not been saved to disk, FALSE if the connection is the same as its on-disk representation.

@@ -800,7 +800,7 @@ non-visible connections to callers, but it is possible for a connection's visibility to change after you already have a reference to it.)

-

Parameters

+

Parameters

@@ -815,7 +815,7 @@ reference to it.)

-

Returns

+

Returns

TRUE if the remote connection is visible to the current user, FALSE if not.

diff --git a/docs/libnm/html/NMSetting.html b/docs/libnm/html/NMSetting.html index 565947a4..65b56b96 100644 --- a/docs/libnm/html/NMSetting.html +++ b/docs/libnm/html/NMSetting.html @@ -105,6 +105,14 @@ gboolean +nm_setting_verify_secrets () + + + + +gboolean + + nm_setting_compare () @@ -195,6 +203,10 @@ NMSettingCompareFlags +enum +NMSettingMacRandomization + + struct NMSetting @@ -207,10 +219,11 @@

Object Hierarchy

-
    GEnum
+
    GEnum
     ├── NMSettingCompareFlags
-    ╰── NMSettingDiffResult
-    GFlags
+    ├── NMSettingDiffResult
+    ╰── NMSettingMacRandomization
+    GFlags
     ╰── NMSettingSecretFlags
     GObject
     ╰── NMSetting
@@ -226,15 +239,19 @@
         ├── NMSettingGeneric
         ├── NMSettingGsm
         ├── NMSettingInfiniband
+        ├── NMSettingIPTunnel
         ├── NMSettingIPConfig
+        ├── NMSettingMacvlan
         ├── NMSettingOlpcMesh
         ├── NMSettingPpp
         ├── NMSettingPppoe
         ├── NMSettingSerial
         ├── NMSettingTeamPort
         ├── NMSettingTeam
+        ├── NMSettingTun
         ├── NMSettingVlan
         ├── NMSettingVpn
+        ├── NMSettingVxlan
         ├── NMSettingWimax
         ├── NMSettingWired
         ├── NMSettingWirelessSecurity
@@ -494,6 +511,54 @@ is being verified in isolation. 


+

nm_setting_verify_secrets ()

+
gboolean
+nm_setting_verify_secrets (NMSetting *setting,
+                           NMConnection *connection,
+                           GError **error);
+

Verifies the secrets in the setting. +The returned GError contains information about which secret of the setting +failed validation, and in what way that secret failed validation. +The secret validation is done separately from main setting validation, because +in some cases connection failure is not desired just for the secrets.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

setting

the NMSetting to verify secrets in

 

connection

the NMConnection that setting +came from, or +NULL if setting +is being verified in isolation.

[allow-none]

error

location to store error, or NULL

 
+
+
+

Returns

+

TRUE if the setting secrets are valid, FALSE if they are not

+
+

Since: 1.2

+
+
+

nm_setting_compare ()

gboolean
 nm_setting_compare (NMSetting *a,
@@ -503,7 +568,7 @@ nm_setting_compare (NMSettingCompareFlags
 for a description of each flag's behavior.

-

Parameters

+

Parameters

@@ -530,7 +595,7 @@ for a description of each flag's behavior.

-

Returns

+

Returns

TRUE if the comparison succeeds, FALSE if it does not

@@ -550,7 +615,7 @@ of each setting that differ from the other are added to NMSettingDiffResult values.

-

Parameters

+

Parameters

@@ -592,7 +657,7 @@ in and the settings differ, a new one is created and returned.

-

Returns

+

Returns

TRUE if the settings contain the same values, FALSE if they do not

@@ -606,7 +671,7 @@ nm_setting_enumerate_values (NMSetting object, calling the supplied user function for each property.

-

Parameters

+

Parameters

@@ -643,7 +708,7 @@ nm_setting_to_string ( -

Parameters

+

Parameters

@@ -658,7 +723,7 @@ output format is not guaranteed to be stable and may change at any time.

-

Returns

+

Returns

an allocated string containing a textual representation of the setting's properties and values (including secrets!), which the caller should free with g_free()

@@ -675,7 +740,7 @@ nm_setting_get_secret_flags (NMSettingSecretFlags describing how to handle that secret.

-

Parameters

+

Parameters

@@ -707,7 +772,7 @@ handle that secret.

-

Returns

+

Returns

TRUE on success (if the given secret name was a valid property of this setting, and if that property is secret), FALSE if not

@@ -723,7 +788,7 @@ nm_setting_set_secret_flags (NMSettingSecretFlags describing how to handle that secret.

-

Parameters

+

Parameters

@@ -755,7 +820,7 @@ handle that secret.

-

Returns

+

Returns

TRUE on success (if the given secret name was a valid property of this setting, and if that property is secret), FALSE if not

@@ -770,7 +835,7 @@ nm_setting_get_dbus_property_type (GObject property.

-

Parameters

+

Parameters

@@ -793,7 +858,7 @@ to get the type of

-

Returns

+

Returns

the D-Bus marshalling type of property on setting .

@@ -970,6 +1035,45 @@ two connections.


+

enum NMSettingMacRandomization

+

Controls if and how the MAC address of a device is randomzied.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + +

NM_SETTING_MAC_RANDOMIZATION_DEFAULT

+

the default value, which unless +overridden by user-controlled defaults configuration, is "never".

+
 

NM_SETTING_MAC_RANDOMIZATION_NEVER

+

the device's MAC address is always used.

+
 

NM_SETTING_MAC_RANDOMIZATION_ALWAYS

+

a random MAC address is used.

+
 
+
+
+
+

struct NMSetting

struct NMSetting;

The NMSetting struct contains only private data. @@ -980,7 +1084,7 @@ It should only be accessed through the functions described below.

enum NMSettingDiffResult

These values indicate the result of a setting difference operation.

-

Members

+

Members

diff --git a/docs/libnm/html/NMSetting8021x.html b/docs/libnm/html/NMSetting8021x.html index 38a438bd..41c3a2f9 100644 --- a/docs/libnm/html/NMSetting8021x.html +++ b/docs/libnm/html/NMSetting8021x.html @@ -51,6 +51,14 @@ + + + +
const char *
 nm_setting_802_1x_get_subject_match (NMSetting8021x *setting);
-

Parameters

+

Parameters

+NMSetting8021xCKScheme + +nm_setting_802_1x_check_cert_scheme () +
guint32 @@ -915,7 +923,7 @@

Object Hierarchy

-
    GEnum
+
    GEnum
     ├── NMSetting8021xCKFormat
     ╰── NMSetting8021xCKScheme
     GObject
@@ -958,6 +966,50 @@ nm_setting_802_1x_new (void
 
+

nm_setting_802_1x_check_cert_scheme ()

+
NMSetting8021xCKScheme
+nm_setting_802_1x_check_cert_scheme (gconstpointer pdata,
+                                     gsize length,
+                                     GError **error);
+

Determines and verifies the blob type. +When setting certificate properties of NMSetting8021x +the blob must be not UNKNOWN (or NULL).

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

pdata

the data pointer.

[allow-none]

length

the length of the data

 

error

(out): validation reason.

[allow-none]
+
+
+

Returns

+

the scheme of the blob or NM_SETTING_802_1X_CK_SCHEME_UNKNOWN. +For NULL it also returns NM_SETTING_802_1X_CK_SCHEME_UNKNOWN.

+
+

Since: 1.2

+
+
+

nm_setting_802_1x_get_num_eap_methods ()

guint32
 nm_setting_802_1x_get_num_eap_methods (NMSetting8021x *setting);
@@ -967,7 +1019,7 @@ network. Generally only one EAP method is used. Use the functions and nm_setting_802_1x_remove_eap_method() for adding, removing, and retrieving allowed EAP methods.

-

Parameters

+

Parameters

@@ -982,7 +1034,7 @@ allowed EAP methods.

-

Returns

+

Returns

the number of allowed EAP methods

@@ -995,7 +1047,7 @@ nm_setting_802_1x_get_eap_method (Returns the name of the allowed EAP method at index i .

-

Parameters

+

Parameters

@@ -1017,7 +1069,7 @@ nm_setting_802_1x_get_eap_method (
-

Returns

+

Returns

the name of the allowed EAP method at index i

@@ -1032,7 +1084,7 @@ nm_setting_802_1x_add_eap_method (“eap” property for a list of allowed EAP methods.

-

Parameters

+

Parameters

@@ -1054,7 +1106,7 @@ allowed EAP methods.

-

Returns

+

Returns

TRUE if the EAP method was successfully added, FALSE if it was not a valid method or if it was already allowed.

@@ -1067,7 +1119,7 @@ nm_setting_802_1x_remove_eap_method (guint32 i);

Removes the allowed EAP method at the specified index.

-

Parameters

+

Parameters

@@ -1099,7 +1151,7 @@ nm_setting_802_1x_remove_eap_method_by_value

Removes the allowed EAP method method .

-

Parameters

+

Parameters

@@ -1121,7 +1173,7 @@ nm_setting_802_1x_remove_eap_method_by_value
-

Returns

+

Returns

TRUE if the EAP method was founs and removed, FALSE if it was not.

@@ -1132,7 +1184,7 @@ nm_setting_802_1x_remove_eap_method_by_value nm_setting_802_1x_clear_eap_methods (NMSetting8021x *setting);

Clears all allowed EAP methods.

-

Parameters

+

Parameters

@@ -1155,7 +1207,7 @@ nm_setting_802_1x_get_identity (Returns the identifier used by some EAP methods (like TLS) to authenticate the user. Often this is a username or login name.

-

Parameters

+

Parameters

@@ -1170,7 +1222,7 @@ authenticate the user. Often this is a username or login name.

-

Returns

+

Returns

the user identifier

@@ -1185,7 +1237,7 @@ authenticate the user in the outer unencrypted "phase 1" authentication. The inner "phase 2" authentication will use the “identity” in a secure form, if applicable for that EAP method.

-

Parameters

+

Parameters

@@ -1200,7 +1252,7 @@ a secure form, if applicable for that EAP method.

-

Returns

+

Returns

the anonymous identifier

@@ -1211,7 +1263,7 @@ a secure form, if applicable for that EAP method.

nm_setting_802_1x_get_pac_file (NMSetting8021x *setting);

Returns the file containing PAC credentials used by EAP-FAST method.

-

Parameters

+

Parameters

@@ -1226,7 +1278,7 @@ nm_setting_802_1x_get_pac_file (
-

Returns

+

Returns

the PAC file

@@ -1242,7 +1294,7 @@ properties are ignored if the -

Parameters

+

Parameters

@@ -1257,7 +1309,7 @@ of these properties.

-

Returns

+

Returns

TRUE if a system CA certificate path should be used, FALSE if not

@@ -1272,7 +1324,7 @@ which the supplicant can then add to the verification chain. This may be used in addition to the “ca-cert” property to add more CA certificates for verifying the network to client.

-

Parameters

+

Parameters

@@ -1287,7 +1339,7 @@ certificates for verifying the network to client.

-

Returns

+

Returns

the CA certificate directory path

@@ -1302,7 +1354,7 @@ certificates which the supplicant can then add to the verification chain. This may be used in addition to the “phase2-ca-cert” property to add more CA certificates for verifying the network to client.

-

Parameters

+

Parameters

@@ -1317,7 +1369,7 @@ to add more CA certificates for verifying the network to client.

-

Returns

+

Returns

the "phase 2" CA certificate directory path

@@ -1330,7 +1382,7 @@ nm_setting_802_1x_get_ca_cert_scheme (NM_SETTING_802_1X_CK_SCHEME_BLOB, use nm_setting_802_1x_get_ca_cert_blob(); if NM_SETTING_802_1X_CK_SCHEME_PATH, use nm_setting_802_1x_get_ca_cert_path().

-

Parameters

+

Parameters

@@ -1345,7 +1397,7 @@ if -

Returns

+

Returns

scheme used to store the CA certificate (blob or path)

@@ -1361,7 +1413,7 @@ CA certificate allow it to be unset. Note that lack of a CA certificate reduces security by allowing man-in-the-middle attacks, because the identity of the network cannot be confirmed by the client.

-

Parameters

+

Parameters

@@ -1376,7 +1428,7 @@ of the network cannot be confirmed by the client.

-

Returns

+

Returns

the CA certificate data.

[transfer none]

@@ -1393,7 +1445,7 @@ CA certificate allow it to be unset. Note that lack of a CA certificate reduces security by allowing man-in-the-middle attacks, because the identity of the network cannot be confirmed by the client.

-

Parameters

+

Parameters

@@ -1408,7 +1460,7 @@ of the network cannot be confirmed by the client.

-

Returns

+

Returns

path to the CA certificate file

@@ -1426,7 +1478,7 @@ with the raw certificate data if using the NM_SETTING_802_1X_CK_SCHEME_PATH scheme.

-

Parameters

+

Parameters

@@ -1468,7 +1520,7 @@ clears the CA certificate.

-

Returns

+

Returns

TRUE if the operation succeeded, FALSE if it was unsuccessful

@@ -1478,7 +1530,7 @@ clears the CA certificate.

@@ -1493,7 +1545,7 @@ nm_setting_802_1x_get_subject_match (
-

Returns

+

Returns

the “subject-match” property. This is the substring to be matched against the subject of the authentication server certificate, or NULL no subject verification is to be @@ -1509,7 +1561,7 @@ nm_setting_802_1x_get_num_altsubject_matches

Returns the number of entries in the “altsubject-matches” property of this setting.

-

Parameters

+

Parameters

@@ -1524,7 +1576,7 @@ nm_setting_802_1x_get_num_altsubject_matches
-

Returns

+

Returns

the number of altsubject-matches entries.

@@ -1538,7 +1590,7 @@ nm_setting_802_1x_get_altsubject_match

Returns the altSubjectName match at index i .

-

Parameters

+

Parameters

@@ -1560,7 +1612,7 @@ nm_setting_802_1x_get_altsubject_match
-

Returns

+

Returns

the altSubjectName match at index i

@@ -1576,7 +1628,7 @@ nm_setting_802_1x_add_altsubject_match match is added, the altSubjectName of the remote authentication server is not verified.

-

Parameters

+

Parameters

@@ -1598,7 +1650,7 @@ server is not verified.

-

Returns

+

Returns

TRUE if the alternative subject name match was successfully added, FALSE if it was already allowed.

@@ -1612,7 +1664,7 @@ nm_setting_802_1x_remove_altsubject_match guint32 i);

Removes the allowed altSubjectName at the specified index.

-

Parameters

+

Parameters

@@ -1644,7 +1696,7 @@ nm_setting_802_1x_remove_altsubject_match_by_value

Removes the allowed altSubjectName altsubject_match .

-

Parameters

+

Parameters

@@ -1666,7 +1718,7 @@ nm_setting_802_1x_remove_altsubject_match_by_value
-

Returns

+

Returns

TRUE if the alternative subject name match was found and removed, FALSE if it was not.

@@ -1679,7 +1731,7 @@ nm_setting_802_1x_clear_altsubject_matches (NMSetting8021x *setting);

Clears all altSubjectName matches.

-

Parameters

+

Parameters

@@ -1704,7 +1756,7 @@ nm_setting_802_1x_get_client_cert_scheme is NM_SETTING_802_1X_CK_SCHEME_BLOB, use nm_setting_802_1x_get_client_cert_blob(); if NM_SETTING_802_1X_CK_SCHEME_PATH, use nm_setting_802_1x_get_client_cert_path().

-

Parameters

+

Parameters

@@ -1719,7 +1771,7 @@ if -

Returns

+

Returns

scheme used to store the client certificate (blob or path)

@@ -1733,7 +1785,7 @@ nm_setting_802_1x_get_client_cert_blob when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x authentication method.

-

Parameters

+

Parameters

@@ -1748,7 +1800,7 @@ authentication method.

-

Returns

+

Returns

the client certificate data.

[transfer none]

@@ -1763,7 +1815,7 @@ nm_setting_802_1x_get_client_cert_path when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x authentication method.

-

Parameters

+

Parameters

@@ -1778,7 +1830,7 @@ authentication method.

-

Returns

+

Returns

path to the client certificate file

@@ -1799,7 +1851,7 @@ file if using the
-

Parameters

+

Parameters

@@ -1842,7 +1894,7 @@ clears the client certificate.

-

Returns

+

Returns

TRUE if the operation succeeded, FALSE if it was unsuccessful

@@ -1852,7 +1904,7 @@ clears the client certificate.

const char *
 nm_setting_802_1x_get_phase1_peapver (NMSetting8021x *setting);
-

Parameters

+

Parameters

@@ -1867,7 +1919,7 @@ nm_setting_802_1x_get_phase1_peapver ( -

Returns

+

Returns

the "phase 1" PEAP version to be used when authenticating with EAP-PEAP as contained in the “phase1-peapver” property. Valid values are NULL (unset), "0" (PEAP version 0), and "1" (PEAP version 1).

@@ -1880,7 +1932,7 @@ values are NULL (unset), "0" (PEAP version 0), and nm_setting_802_1x_get_phase1_peaplabel (NMSetting8021x *setting);
-

Parameters

+

Parameters

@@ -1895,7 +1947,7 @@ nm_setting_802_1x_get_phase1_peaplabel
-

Returns

+

Returns

whether the "phase 1" PEAP label is new-style or old-style, to be used when authenticating with EAP-PEAP, as contained in the “phase1-peaplabel” property. Valid values are NULL (unset), @@ -1910,7 +1962,7 @@ wpa_supplicant documentation for more details.

nm_setting_802_1x_get_phase1_fast_provisioning (NMSetting8021x *setting);
-

Parameters

+

Parameters

@@ -1925,7 +1977,7 @@ nm_setting_802_1x_get_phase1_fast_provisioning
-

Returns

+

Returns

whether "phase 1" PEAP fast provisioning should be used, as specified by the “phase1-fast-provisioning” property. See the wpa_supplicant documentation for more details.

@@ -1937,7 +1989,7 @@ wpa_supplicant documentation for more details.

const char *
 nm_setting_802_1x_get_phase2_auth (NMSetting8021x *setting);
-

Parameters

+

Parameters

@@ -1952,7 +2004,7 @@ nm_setting_802_1x_get_phase2_auth (
-

Returns

+

Returns

the "phase 2" non-EAP (ex MD5) allowed authentication method as specified by the “phase2-auth” property.

@@ -1963,7 +2015,7 @@ specified by the const char * nm_setting_802_1x_get_phase2_autheap (NMSetting8021x *setting);
-

Parameters

+

Parameters

@@ -1978,7 +2030,7 @@ nm_setting_802_1x_get_phase2_autheap ( -

Returns

+

Returns

the "phase 2" EAP-based (ex TLS) allowed authentication method as specified by the “phase2-autheap” property.

@@ -1994,7 +2046,7 @@ returned scheme is nm_setting_802_1x_get_ca_cert_blob(); if NM_SETTING_802_1X_CK_SCHEME_PATH, use nm_setting_802_1x_get_ca_cert_path().

-

Parameters

+

Parameters

@@ -2009,7 +2061,7 @@ use -

Returns

+

Returns

scheme used to store the "phase 2" CA certificate (blob or path)

@@ -2026,7 +2078,7 @@ CA certificate allow it to be unset. Note that lack of a CA certificate reduces security by allowing man-in-the-middle attacks, because the identity of the network cannot be confirmed by the client.

-

Parameters

+

Parameters

@@ -2041,7 +2093,7 @@ of the network cannot be confirmed by the client.

-

Returns

+

Returns

the "phase 2" CA certificate data.

[transfer none]

@@ -2059,7 +2111,7 @@ CA certificate allow it to be unset. Note that lack of a CA certificate reduces security by allowing man-in-the-middle attacks, because the identity of the network cannot be confirmed by the client.

-

Parameters

+

Parameters

@@ -2074,7 +2126,7 @@ of the network cannot be confirmed by the client.

-

Returns

+

Returns

path to the "phase 2" CA certificate file

@@ -2092,7 +2144,7 @@ property with the raw certificate data if using the NM_SETTING_802_1X_CK_SCHEME_BLOB scheme, or with the path to the certificate file if using the NM_SETTING_802_1X_CK_SCHEME_PATH scheme.

-

Parameters

+

Parameters

@@ -2134,7 +2186,7 @@ clears the "phase2" CA certificate.

-

Returns

+

Returns

TRUE if the operation succeeded, FALSE if it was unsuccessful

@@ -2145,7 +2197,7 @@ clears the "phase2" CA certificate.

nm_setting_802_1x_get_phase2_subject_match (NMSetting8021x *setting);
-

Parameters

+

Parameters

@@ -2160,7 +2212,7 @@ nm_setting_802_1x_get_phase2_subject_match
-

Returns

+

Returns

the “phase2-subject-match” property. This is the substring to be matched against the subject of the "phase 2" authentication server certificate, or NULL no subject verification @@ -2176,7 +2228,7 @@ nm_setting_802_1x_get_num_phase2_altsubject_matches

Returns the number of entries in the “phase2-altsubject-matches” property of this setting.

-

Parameters

+

Parameters

@@ -2191,7 +2243,7 @@ nm_setting_802_1x_get_num_phase2_altsubject_matches
-

Returns

+

Returns

the number of phase2-altsubject-matches entries.

@@ -2205,7 +2257,7 @@ nm_setting_802_1x_get_phase2_altsubject_match

Returns the "phase 2" altSubjectName match at index i .

-

Parameters

+

Parameters

@@ -2227,7 +2279,7 @@ nm_setting_802_1x_get_phase2_altsubject_match
-

Returns

+

Returns

the "phase 2" altSubjectName match at index i

@@ -2243,7 +2295,7 @@ nm_setting_802_1x_add_phase2_altsubject_match at least one match is added, the altSubjectName of the "phase 2" remote authentication server is not verified.

-

Parameters

+

Parameters

@@ -2266,7 +2318,7 @@ connection

-

Returns

+

Returns

TRUE if the "phase 2" alternative subject name match was successfully added, FALSE if it was already allowed.

@@ -2280,7 +2332,7 @@ nm_setting_802_1x_remove_phase2_altsubject_match guint32 i);

Removes the allowed "phase 2" altSubjectName at the specified index.

-

Parameters

+

Parameters

@@ -2312,7 +2364,7 @@ nm_setting_802_1x_remove_phase2_altsubject_match_by_value

Removes the allowed "phase 2" altSubjectName phase2_altsubject_match .

-

Parameters

+

Parameters

@@ -2334,7 +2386,7 @@ nm_setting_802_1x_remove_phase2_altsubject_match_by_value
-

Returns

+

Returns

TRUE if the alternative subject name match for "phase 2" was found and removed, FALSE if it was not.

@@ -2347,7 +2399,7 @@ nm_setting_802_1x_clear_phase2_altsubject_matches (NMSetting8021x *setting);

Clears all "phase 2" altSubjectName matches.

-

Parameters

+

Parameters

@@ -2374,7 +2426,7 @@ returned scheme is NM_SETTING_802_1X_CK_SCHEME_PATH, use nm_setting_802_1x_get_client_cert_path().

-

Parameters

+

Parameters

@@ -2389,7 +2441,7 @@ returned scheme is -

Returns

+

Returns

scheme used to store the "phase 2" client certificate (blob or path)

@@ -2403,7 +2455,7 @@ nm_setting_802_1x_get_phase2_client_cert_blob when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x authentication method.

-

Parameters

+

Parameters

@@ -2418,7 +2470,7 @@ authentication method.

-

Returns

+

Returns

the "phase 2" client certificate data.

[transfer none]

@@ -2433,7 +2485,7 @@ nm_setting_802_1x_get_phase2_client_cert_path when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x authentication method.

-

Parameters

+

Parameters

@@ -2448,7 +2500,7 @@ authentication method.

-

Returns

+

Returns

path to the "phase 2" client certificate file

@@ -2470,7 +2522,7 @@ file if using the
-

Parameters

+

Parameters

@@ -2513,7 +2565,7 @@ clears the "phase2" client certificate.

-

Returns

+

Returns

TRUE if the operation succeeded, FALSE if it was unsuccessful

@@ -2523,7 +2575,7 @@ clears the "phase2" client certificate.

const char *
 nm_setting_802_1x_get_password (NMSetting8021x *setting);
-

Parameters

+

Parameters

@@ -2538,7 +2590,7 @@ nm_setting_802_1x_get_password (
-

Returns

+

Returns

the password used by the authentication method, if any, as specified by the “password” property

@@ -2549,7 +2601,7 @@ by the NMSettingSecretFlags nm_setting_802_1x_get_password_flags (NMSetting8021x *setting);
-

Parameters

+

Parameters

@@ -2564,7 +2616,7 @@ nm_setting_802_1x_get_password_flags ( -

Returns

+

Returns

the NMSettingSecretFlags pertaining to the “password”

@@ -2574,7 +2626,7 @@ nm_setting_802_1x_get_password_flags (GBytes * nm_setting_802_1x_get_password_raw (NMSetting8021x *setting);
-

Parameters

+

Parameters

@@ -2589,7 +2641,7 @@ nm_setting_802_1x_get_password_raw (
-

Returns

+

Returns

the password used by the authentication method as a UTF-8-encoded array of bytes, as specified by the “password-raw” property.

@@ -2603,7 +2655,7 @@ UTF-8-encoded array of bytes, as specified by the nm_setting_802_1x_get_password_raw_flags (NMSetting8021x *setting);
-

Parameters

+

Parameters

@@ -2618,7 +2670,7 @@ nm_setting_802_1x_get_password_raw_flags
-

Returns

+

Returns

the NMSettingSecretFlags pertaining to the “password-raw”

@@ -2629,7 +2681,7 @@ nm_setting_802_1x_get_password_raw_flags
const char *
 nm_setting_802_1x_get_pin (NMSetting8021x *setting);
-

Parameters

+

Parameters

@@ -2644,7 +2696,7 @@ nm_setting_802_1x_get_pin ( -

Returns

+

Returns

the PIN used by the authentication method, if any, as specified by the “pin” property

@@ -2655,7 +2707,7 @@ by the NMSettingSecretFlags nm_setting_802_1x_get_pin_flags (NMSetting8021x *setting);
-

Parameters

+

Parameters

@@ -2670,7 +2722,7 @@ nm_setting_802_1x_get_pin_flags (
-

Returns

+

Returns

the NMSettingSecretFlags pertaining to the “pin”

@@ -2687,7 +2739,7 @@ nm_setting_802_1x_get_private_key_scheme NM_SETTING_802_1X_CK_SCHEME_PATH, use nm_setting_802_1x_get_client_cert_path().

-

Parameters

+

Parameters

@@ -2702,7 +2754,7 @@ nm_setting_802_1x_get_private_key_scheme
-

Returns

+

Returns

scheme used to store the private key (blob or path)

@@ -2719,7 +2771,7 @@ authentication method.

unencrypted private key data may be readable by unprivileged users. Private keys should always be encrypted with a private key password.

-

Parameters

+

Parameters

@@ -2734,7 +2786,7 @@ keys should always be encrypted with a private key password.

-

Returns

+

Returns

the private key data.

[transfer none]

@@ -2749,7 +2801,7 @@ nm_setting_802_1x_get_private_key_path when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x authentication method.

-

Parameters

+

Parameters

@@ -2764,7 +2816,7 @@ authentication method.

-

Returns

+

Returns

path to the private key file

@@ -2802,7 +2854,7 @@ unencrypted private key data using the BLOB scheme may be readable by unprivileged users. Private keys should always be encrypted with a private key password to prevent unauthorized access to unencrypted private key data.

-

Parameters

+

Parameters

@@ -2851,7 +2903,7 @@ an error is returned.

-

Returns

+

Returns

TRUE if the operation succeeded, FALSE if it was unsuccessful

@@ -2862,7 +2914,7 @@ an error is returned.

nm_setting_802_1x_get_private_key_password (NMSetting8021x *setting);
-

Parameters

+

Parameters

@@ -2877,7 +2929,7 @@ nm_setting_802_1x_get_private_key_password
-

Returns

+

Returns

the private key password used to decrypt the private key if previously set with nm_setting_802_1x_set_private_key(), or the “private-key-password” property.

@@ -2890,7 +2942,7 @@ previously set with NMSetting8021x *setting
);
-

Parameters

+

Parameters

@@ -2905,7 +2957,7 @@ nm_setting_802_1x_get_private_key_password_flags
-

Returns

+

Returns

the NMSettingSecretFlags pertaining to the “private-key-password”

@@ -2917,7 +2969,7 @@ nm_setting_802_1x_get_private_key_password_flags nm_setting_802_1x_get_private_key_format (NMSetting8021x *setting);
-

Parameters

+

Parameters

@@ -2932,7 +2984,7 @@ nm_setting_802_1x_get_private_key_format
-

Returns

+

Returns

the data format of the private key data stored in the “private-key” property

@@ -2949,7 +3001,7 @@ scheme is NM_SETTING_802_1X_CK_SCHEME_PATH, use nm_setting_802_1x_get_client_cert_path().

-

Parameters

+

Parameters

@@ -2964,7 +3016,7 @@ scheme is -

Returns

+

Returns

scheme used to store the "phase 2" private key (blob or path)

@@ -2981,7 +3033,7 @@ authentication method.

unencrypted private key data may be readable by unprivileged users. Private keys should always be encrypted with a private key password.

-

Parameters

+

Parameters

@@ -2996,7 +3048,7 @@ keys should always be encrypted with a private key password.

-

Returns

+

Returns

the "phase 2" private key data.

[transfer none]

@@ -3011,7 +3063,7 @@ nm_setting_802_1x_get_phase2_private_key_path when EAP-TLS is used as either the "phase 1" or "phase 2" 802.1x authentication method.

-

Parameters

+

Parameters

@@ -3026,7 +3078,7 @@ authentication method.

-

Returns

+

Returns

path to the "phase 2" private key file

@@ -3065,7 +3117,7 @@ thus unencrypted private key data using the BLOB scheme may be readable by unprivileged users. Private keys should always be encrypted with a private key password to prevent unauthorized access to unencrypted private key data.

-

Parameters

+

Parameters

@@ -3115,7 +3167,7 @@ an error is returned.

-

Returns

+

Returns

TRUE if the operation succeeded, FALSE if it was unsuccessful

@@ -3126,7 +3178,7 @@ an error is returned.

nm_setting_802_1x_get_phase2_private_key_password (NMSetting8021x *setting);
-

Parameters

+

Parameters

@@ -3141,7 +3193,7 @@ nm_setting_802_1x_get_phase2_private_key_password
-

Returns

+

Returns

the private key password used to decrypt the private key if previously set with nm_setting_802_1x_set_phase2_private_key() or the “phase2-private-key-password” property.

@@ -3154,7 +3206,7 @@ previously set with NMSetting8021x *setting
);
-

Parameters

+

Parameters

@@ -3169,7 +3221,7 @@ nm_setting_802_1x_get_phase2_private_key_password_flags
-

Returns

+

Returns

the NMSettingSecretFlags pertaining to the “phase2-private-key-password”

@@ -3181,7 +3233,7 @@ nm_setting_802_1x_get_phase2_private_key_password_flags nm_setting_802_1x_get_phase2_private_key_format (NMSetting8021x *setting);
-

Parameters

+

Parameters

@@ -3196,7 +3248,7 @@ nm_setting_802_1x_get_phase2_private_key_format
-

Returns

+

Returns

the data format of the "phase 2" private key data stored in the “phase2-private-key” property

diff --git a/docs/libnm/html/NMSettingBridge.html b/docs/libnm/html/NMSettingBridge.html index 05bbe151..a5286057 100644 --- a/docs/libnm/html/NMSettingBridge.html +++ b/docs/libnm/html/NMSettingBridge.html @@ -104,6 +104,14 @@ nm_setting_bridge_get_ageing_time () + + +gboolean + + +nm_setting_bridge_get_multicast_snooping () + +
@@ -143,6 +151,11 @@ Read / Write / Construct +gboolean +multicast-snooping +Read / Write / Construct + + guint priority Read / Write / Construct @@ -195,6 +208,10 @@ #define NM_SETTING_BRIDGE_AGEING_TIME + +#define +NM_SETTING_BRIDGE_MULTICAST_SNOOPING + @@ -398,6 +415,33 @@ nm_setting_bridge_get_ageing_time ( the “ageing-time” property of the setting

+
+
+

nm_setting_bridge_get_multicast_snooping ()

+
gboolean
+nm_setting_bridge_get_multicast_snooping
+                               (NMSettingBridge *setting);
+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingBridge

 
+
+
+

Returns

+

the “multicast-snooping” property of the setting

+
+

Since: 1.2

+

Types and Values

@@ -448,6 +492,12 @@ nm_setting_bridge_get_ageing_time (#define NM_SETTING_BRIDGE_AGEING_TIME "ageing-time"
+
+
+

NM_SETTING_BRIDGE_MULTICAST_SNOOPING

+
#define NM_SETTING_BRIDGE_MULTICAST_SNOOPING "multicast-snooping"
+
+

Property Details

@@ -498,6 +548,18 @@ NetworkManager created) bridge, this MAC address must match.


+

The “multicast-snooping” property

+
  “multicast-snooping”       gboolean
+

Controls whether IGMP snooping is enabled for this bridge. +Note that if snooping was automatically disabled due to hash collisions, +the system may refuse to enable the feature until the collisions are +resolved.

+

Flags: Read / Write / Construct

+

Default value: TRUE

+

Since: 1.2

+
+
+

The “priority” property

  “priority”                 guint

Sets the Spanning Tree Protocol (STP) priority for this bridge. Lower diff --git a/docs/libnm/html/NMSettingConnection.html b/docs/libnm/html/NMSettingConnection.html index f6ab97cc..8c845502 100644 --- a/docs/libnm/html/NMSettingConnection.html +++ b/docs/libnm/html/NMSettingConnection.html @@ -249,6 +249,14 @@ nm_setting_connection_get_metered () + + +NMSettingConnectionLldp + + +nm_setting_connection_get_lldp () + +

@@ -294,6 +302,11 @@ Read / Write +gint +lldp +Read / Write / Construct + + gchar * master @@ -440,10 +453,18 @@ NM_SETTING_CONNECTION_METERED +#define +NM_SETTING_CONNECTION_LLDP + + enum NMSettingConnectionAutoconnectSlaves +enum +NMSettingConnectionLldp + + struct NMSettingConnection @@ -452,8 +473,9 @@

Object Hierarchy

-
    GEnum
-    ╰── NMSettingConnectionAutoconnectSlaves
+
    GEnum
+    ├── NMSettingConnectionAutoconnectSlaves
+    ╰── NMSettingConnectionLldp
     GObject
     ╰── NMSetting
         ╰── NMSettingConnection
@@ -1089,7 +1111,7 @@ nm_setting_connection_get_autoconnect_slaves
 

whether slaves of the connection should be activated together with the connection.

-

Since: 1.0.4

+

Since: 1.2


@@ -1305,7 +1327,35 @@ nm_setting_connection_get_metered (

Returns

the “metered” property of the setting.

-

Since: 1.0.6

+

Since: 1.2

+ +
+
+

nm_setting_connection_get_lldp ()

+
NMSettingConnectionLldp
+nm_setting_connection_get_lldp (NMSettingConnection *setting);
+

Returns the “lldp” property of the connection.

+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingConnection

 
+
+
+

Returns

+

a NMSettingConnectionLldp which indicates whether LLDP must be +enabled for the connection.

+
+

Since: 1.2

@@ -1431,11 +1481,17 @@ nm_setting_connection_get_metered (
+

NM_SETTING_CONNECTION_LLDP

+
#define NM_SETTING_CONNECTION_LLDP           "lldp"
+
+
+
+

enum NMSettingConnectionAutoconnectSlaves

NMSettingConnectionAutoconnectSlaves values indicate whether slave connections should be activated when master is activated.

-

Members

+

Members

@@ -1472,6 +1528,44 @@ should be activated when master is activated.


+

enum NMSettingConnectionLldp

+

NMSettingConnectionLldp values indicate whether LLDP should be enabled.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + +

NM_SETTING_CONNECTION_LLDP_DEFAULT

+

default value

+
 

NM_SETTING_CONNECTION_LLDP_DISABLE

+

disable LLDP

+
 

NM_SETTING_CONNECTION_LLDP_ENABLE_RX

+

enable reception of LLDP frames

+
 
+
+
+
+

struct NMSettingConnection

struct NMSettingConnection;

The NMSettingConnection struct contains only private data. @@ -1514,7 +1608,7 @@ If -1 (default) is set, global connection.autoconnect-slaves is read to determine the real value. If it is default as well, this fallbacks to 0.

Flags: Read / Write / Construct

Default value: NM_SETTING_CONNECTION_AUTOCONNECT_SLAVES_DEFAULT

-

Since: 1.0.4

+

Since: 1.2


@@ -1553,6 +1647,15 @@ connection may be applied to the wrong interface.


+

The “lldp” property

+
  “lldp”                     gint
+

Whether LLDP is enabled for the connection.

+

Flags: Read / Write / Construct

+

Default value: -1

+

Since: 1.2

+
+
+

The “master” property

  “master”                   gchar *

Interface name of the master device or UUID of the master connection.

@@ -1564,9 +1667,11 @@ connection may be applied to the wrong interface.

The “metered” property

  “metered”                  NMMetered

Whether the connection is metered.

+

When updating this property on a currently activated connection, +the change takes effect immediately.

Flags: Read / Write

Default value: NM_METERED_UNKNOWN

-

Since: 1.0.6

+

Since: 1.2


diff --git a/docs/libnm/html/NMSettingDcb.html b/docs/libnm/html/NMSettingDcb.html index 9cafb09a..a662d108 100644 --- a/docs/libnm/html/NMSettingDcb.html +++ b/docs/libnm/html/NMSettingDcb.html @@ -402,7 +402,7 @@

Object Hierarchy

-
    GFlags
+
    GFlags
     ╰── NMSettingDcbFlags
     GObject
     ╰── NMSetting
diff --git a/docs/libnm/html/NMSettingGsm.html b/docs/libnm/html/NMSettingGsm.html
index bee69df6..50ac79d3 100644
--- a/docs/libnm/html/NMSettingGsm.html
+++ b/docs/libnm/html/NMSettingGsm.html
@@ -100,6 +100,27 @@
 
 
 
+const char *
+
+
+nm_setting_gsm_get_device_id ()
+
+
+
+const char *
+
+
+nm_setting_gsm_get_sim_id ()
+
+
+
+const char *
+
+
+nm_setting_gsm_get_sim_operator_id ()
+
+
+
 
 NMSettingSecretFlags
 
@@ -134,6 +155,12 @@
 Read / Write
 
 
+
+gchar *
+device-id
+Read / Write
+
+
 gboolean
 home-only
 Read / Write
@@ -175,6 +202,18 @@
 
 
 gchar *
+sim-id
+Read / Write
+
+
+
+gchar *
+sim-operator-id
+Read / Write
+
+
+
+gchar *
 username
 Read / Write
 
@@ -229,6 +268,18 @@
 #define
 NM_SETTING_GSM_HOME_ONLY
 
+
+#define
+NM_SETTING_GSM_DEVICE_ID
+
+
+#define
+NM_SETTING_GSM_SIM_ID
+
+
+#define
+NM_SETTING_GSM_SIM_OPERATOR_ID
+
 
 
@@ -434,11 +485,89 @@ nm_setting_gsm_get_home_only ( +

nm_setting_gsm_get_device_id ()

+
const char *
+nm_setting_gsm_get_device_id (NMSettingGsm *setting);
+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingGsm

 
+
+
+

Returns

+

the “device-id” property of the setting

+
+

Since: 1.2

+ +
+
+

nm_setting_gsm_get_sim_id ()

+
const char *
+nm_setting_gsm_get_sim_id (NMSettingGsm *setting);
+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingGsm

 
+
+
+

Returns

+

the “sim-id” property of the setting

+
+

Since: 1.2

+
+
+
+

nm_setting_gsm_get_sim_operator_id ()

+
const char *
+nm_setting_gsm_get_sim_operator_id (NMSettingGsm *setting);
+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingGsm

 
+
+
+

Returns

+

the “sim-operator-id” property of the setting

+
+

Since: 1.2

+
+
+

nm_setting_gsm_get_pin_flags ()

NMSettingSecretFlags
 nm_setting_gsm_get_pin_flags (NMSettingGsm *setting);
-

Parameters

+

Parameters

@@ -453,7 +582,7 @@ nm_setting_gsm_get_pin_flags ( -

Returns

+

Returns

the NMSettingSecretFlags pertaining to the “pin”

@@ -463,7 +592,7 @@ nm_setting_gsm_get_pin_flags (NMSettingSecretFlags nm_setting_gsm_get_password_flags (NMSettingGsm *setting);
-

Parameters

+

Parameters

@@ -478,7 +607,7 @@ nm_setting_gsm_get_password_flags (
-

Returns

+

Returns

the NMSettingSecretFlags pertaining to the “password”

@@ -493,55 +622,73 @@ nm_setting_gsm_get_password_flags (

NM_SETTING_GSM_NUMBER

-
#define NM_SETTING_GSM_NUMBER         "number"
+
#define NM_SETTING_GSM_NUMBER          "number"
 

NM_SETTING_GSM_USERNAME

-
#define NM_SETTING_GSM_USERNAME       "username"
+
#define NM_SETTING_GSM_USERNAME        "username"
 

NM_SETTING_GSM_PASSWORD

-
#define NM_SETTING_GSM_PASSWORD       "password"
+
#define NM_SETTING_GSM_PASSWORD        "password"
 

NM_SETTING_GSM_PASSWORD_FLAGS

-
#define NM_SETTING_GSM_PASSWORD_FLAGS "password-flags"
+
#define NM_SETTING_GSM_PASSWORD_FLAGS  "password-flags"
 

NM_SETTING_GSM_APN

-
#define NM_SETTING_GSM_APN            "apn"
+
#define NM_SETTING_GSM_APN             "apn"
 

NM_SETTING_GSM_NETWORK_ID

-
#define NM_SETTING_GSM_NETWORK_ID     "network-id"
+
#define NM_SETTING_GSM_NETWORK_ID      "network-id"
 

NM_SETTING_GSM_PIN

-
#define NM_SETTING_GSM_PIN            "pin"
+
#define NM_SETTING_GSM_PIN             "pin"
 

NM_SETTING_GSM_PIN_FLAGS

-
#define NM_SETTING_GSM_PIN_FLAGS      "pin-flags"
+
#define NM_SETTING_GSM_PIN_FLAGS       "pin-flags"
 

NM_SETTING_GSM_HOME_ONLY

-
#define NM_SETTING_GSM_HOME_ONLY      "home-only"
+
#define NM_SETTING_GSM_HOME_ONLY       "home-only"
+
+
+
+
+

NM_SETTING_GSM_DEVICE_ID

+
#define NM_SETTING_GSM_DEVICE_ID       "device-id"
+
+
+
+
+

NM_SETTING_GSM_SIM_ID

+
#define NM_SETTING_GSM_SIM_ID          "sim-id"
+
+
+
+
+

NM_SETTING_GSM_SIM_OPERATOR_ID

+
#define NM_SETTING_GSM_SIM_OPERATOR_ID "sim-operator-id"
 
@@ -562,6 +709,17 @@ The APN may only be composed of the characters a-z, 0-9, ., and - per GSM
+

The “device-id” property

+
  “device-id”                gchar *
+

The device unique identifier (as given by the WWAN management service) +which this connection applies to. If given, the connection will only +apply to the specified device.

+

Flags: Read / Write

+

Default value: NULL

+

Since: 1.2

+
+
+

The “home-only” property

  “home-only”                gboolean

When TRUE, only connections to the home network will be allowed. @@ -628,6 +786,31 @@ device.


+

The “sim-id” property

+
  “sim-id”                   gchar *
+

The SIM card unique identifier (as given by the WWAN management service) +which this connection applies to. If given, the connection will apply +to any device also allowed by “device-id” which contains a +SIM card matching the given identifier.

+

Flags: Read / Write

+

Default value: NULL

+

Since: 1.2

+
+
+
+

The “sim-operator-id” property

+
  “sim-operator-id”          gchar *
+

A MCC/MNC string like "310260" or "21601" identifying the specific +mobile network operator which this connection applies to. If given, +the connection will apply to any device also allowed by +“device-id” and “sim-id” which contains a SIM +card provisioined by the given operator.

+

Flags: Read / Write

+

Default value: NULL

+

Since: 1.2

+
+
+

The “username” property

  “username”                 gchar *

The username used to authenticate with the network, if required. Many diff --git a/docs/libnm/html/NMSettingIP4Config.html b/docs/libnm/html/NMSettingIP4Config.html index 9a40fd47..dd9b7c2d 100644 --- a/docs/libnm/html/NMSettingIP4Config.html +++ b/docs/libnm/html/NMSettingIP4Config.html @@ -6,7 +6,7 @@ - + @@ -21,7 +21,7 @@

- +
Home UpPrevPrev Next
@@ -56,6 +56,21 @@ nm_setting_ip4_config_get_dhcp_client_id () + + +int + + +nm_setting_ip4_config_get_dhcp_timeout () + + + +const char * + + +nm_setting_ip4_config_get_dhcp_fqdn () + +
@@ -67,12 +82,25 @@ - + + gchar * dhcp-client-id Read / Write - + + + +gchar * +dhcp-fqdn +Read / Write + + +guint +dhcp-timeout +Read / Write + +
@@ -93,6 +121,14 @@ #define +NM_SETTING_IP4_CONFIG_DHCP_TIMEOUT + + +#define +NM_SETTING_IP4_CONFIG_DHCP_FQDN + + +#define NM_SETTING_IP4_CONFIG_METHOD_AUTO @@ -149,7 +185,7 @@ connection.

nm_setting_ip4_config_new (void);

Creates a new NMSettingIP4Config object with default values.

-

Returns

+

Returns

the new empty NMSettingIP4Config object.

[transfer full]

@@ -163,7 +199,7 @@ nm_setting_ip4_config_get_dhcp_client_id

Returns the value contained in the “dhcp-client-id” property.

-

Parameters

+

Parameters

@@ -178,11 +214,69 @@ property.

-

Returns

+

Returns

the configured Client ID to send to the DHCP server when requesting addresses via DHCP.

+
+
+

nm_setting_ip4_config_get_dhcp_timeout ()

+
int
+nm_setting_ip4_config_get_dhcp_timeout
+                               (NMSettingIP4Config *setting);
+

Returns the value contained in the “dhcp-timeout” +property.

+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingIP4Config

 
+
+
+

Returns

+

the configured DHCP timeout in seconds. 0 = default for +the particular kind of device.

+
+

Since: 1.2

+
+
+
+

nm_setting_ip4_config_get_dhcp_fqdn ()

+
const char *
+nm_setting_ip4_config_get_dhcp_fqdn (NMSettingIP4Config *setting);
+

Returns the value contained in the “dhcp-fqdn” +property.

+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingIP4Config

 
+
+
+

Returns

+

the configured FQDN to send to the DHCP server

+
+

Since: 1.2

+

Types and Values

@@ -199,6 +293,18 @@ addresses via DHCP.


+

NM_SETTING_IP4_CONFIG_DHCP_TIMEOUT

+
#define NM_SETTING_IP4_CONFIG_DHCP_TIMEOUT       "dhcp-timeout"
+
+
+
+
+

NM_SETTING_IP4_CONFIG_DHCP_FQDN

+
#define NM_SETTING_IP4_CONFIG_DHCP_FQDN          "dhcp-fqdn"
+
+
+
+

NM_SETTING_IP4_CONFIG_METHOD_AUTO

#define NM_SETTING_IP4_CONFIG_METHOD_AUTO       "auto"
 
@@ -252,6 +358,26 @@ DHCP server may use to customize the DHCP lease and options.

Flags: Read / Write

Default value: NULL

+
+
+

The “dhcp-fqdn” property

+
  “dhcp-fqdn”                gchar *
+

If the “dhcp-send-hostname” property is TRUE, then the +specified FQDN will be sent to the DHCP server when acquiring a lease. This +property and “dhcp-hostname” are mutually exclusive and +cannot be set at the same time.

+

Flags: Read / Write

+

Default value: NULL

+

Since: 1.2

+
+
+
+

The “dhcp-timeout” property

+
  “dhcp-timeout”             guint
+

A timeout for a DHCP transaction in seconds.

+

Flags: Read / Write

+

Default value: 0

+
@@ -68,11 +76,18 @@ - + + +gint +addr-gen-mode +Read / Write / Construct + + NMSettingIP6ConfigPrivacy ip6-privacy Read / Write / Construct - + +
@@ -93,6 +108,10 @@ #define +NM_SETTING_IP6_CONFIG_ADDR_GEN_MODE + + +#define NM_SETTING_IP6_CONFIG_METHOD_IGNORE @@ -119,12 +138,17 @@ enum NMSettingIP6ConfigPrivacy + +enum +NMSettingIP6ConfigAddrGenMode +

Object Hierarchy

-
    GEnum
+
    GEnum
+    ├── NMSettingIP6ConfigAddrGenMode
     ╰── NMSettingIP6ConfigPrivacy
     GObject
     ╰── NMSetting
@@ -157,7 +181,7 @@ supported.

nm_setting_ip6_config_new (void);

Creates a new NMSettingIP6Config object with default values.

-

Returns

+

Returns

the new empty NMSettingIP6Config object.

[transfer full]

@@ -170,7 +194,7 @@ nm_setting_ip6_config_get_ip6_privacy (“ip6-privacy” property.

-

Parameters

+

Parameters

@@ -185,10 +209,39 @@ property.

-

Returns

+

Returns

IPv6 Privacy Extensions configuration value (NMSettingIP6ConfigPrivacy).

+
+
+

nm_setting_ip6_config_get_addr_gen_mode ()

+
NMSettingIP6ConfigAddrGenMode
+nm_setting_ip6_config_get_addr_gen_mode
+                               (NMSettingIP6Config *setting);
+

Returns the value contained in the “addr-gen-mode” +property.

+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingIP6Config

 
+
+
+

Returns

+

IPv6 Address Generation Mode.

+
+

Since: 1.2

+

Types and Values

@@ -205,6 +258,12 @@ property.


+

NM_SETTING_IP6_CONFIG_ADDR_GEN_MODE

+
#define NM_SETTING_IP6_CONFIG_ADDR_GEN_MODE "addr-gen-mode"
+
+
+
+

NM_SETTING_IP6_CONFIG_METHOD_IGNORE

#define NM_SETTING_IP6_CONFIG_METHOD_IGNORE     "ignore"
 
@@ -263,7 +322,7 @@ supported for IPv6)

NMSettingIP6ConfigPrivacy values indicate if and how IPv6 Privacy Extensions are used (RFC4941).

-

Members

+

Members

@@ -305,10 +364,74 @@ are enabled and temporary addresses are preferred over public addresses

+
+
+

enum NMSettingIP6ConfigAddrGenMode

+

NMSettingIP6ConfigAddrGenMode controls how the the Interface Identifier for +RFC4862 Stateless Address Autoconfiguration is created.

+
+

Members

+
+++++ + + + + + + + + + + + + +

NM_SETTING_IP6_CONFIG_ADDR_GEN_MODE_EUI64

+

The Interface Identifier is derived +from the interface hardware address.

+
 

NM_SETTING_IP6_CONFIG_ADDR_GEN_MODE_STABLE_PRIVACY

+

The Interface Identifier +is created by using a cryptographically secure hash of a secret host-specific +key along with the connection identification and the network address as +specified by RFC7217.

+
 
+
+

Since: 1.2

+

Property Details

+

The “addr-gen-mode” property

+
  “addr-gen-mode”            gint
+

Configure method for creating the address for use with RFC4862 IPv6 +Stateless Address Autoconfiguration. The permitted values are: "eui64", +"stable-privacy" or unset.

+

If the property is set to "eui64", the addresses will be generated +using the interface tokens derived from hardware address. This makes +the host part of the address to stay constant, making it possible +to track host's presence when it changes networks. The address changes +when the interface hardware is replaced.

+

The value of "stable-privacy" enables use of cryptographically +secure hash of a secret host-specific key along with the connection +identification and the network address as specified by RFC7217. +This makes it impossible to use the address track host's presence, +and makes the address stable when the network interface hardware is +replaced.

+

Leaving this unset causes a default that could be subject to change +in future versions to be used.

+

Note that this setting is distinct from the Privacy Extensions as +configured by "ip6-privacy" property and it does not affect the +temporary addresses configured with this option.

+

Flags: Read / Write / Construct

+

Default value: 1

+

Since: 1.2

+
+
+

The “ip6-privacy” property

  “ip6-privacy”              NMSettingIP6ConfigPrivacy

Configure IPv6 Privacy Extensions for SLAAC, described in RFC4941. If @@ -322,6 +445,9 @@ addresses).

global configuration "ipv6.ip6-privacy".

If also global configuration is unspecified or set to "-1", fallback to read "/proc/sys/net/ipv6/conf/default/use_tempaddr".

+

Note that this setting is distinct from the Stable Privacy addresses +that can be enabled with the "addr-gen-mode" property's "stable-privacy" +setting as another way of avoiding host tracking with IPv6 addresses.

Flags: Read / Write / Construct

Default value: NM_SETTING_IP6_CONFIG_PRIVACY_UNKNOWN

diff --git a/docs/libnm/html/NMSettingIPConfig.html b/docs/libnm/html/NMSettingIPConfig.html index 35289f40..228ff69f 100644 --- a/docs/libnm/html/NMSettingIPConfig.html +++ b/docs/libnm/html/NMSettingIPConfig.html @@ -6,8 +6,8 @@ - - + + @@ -21,8 +21,8 @@ Home Up -Prev -Next +Prev +Next
@@ -449,6 +449,69 @@ guint +nm_setting_ip_config_get_num_dns_options () + + + + +gboolean + + +nm_setting_ip_config_has_dns_options () + + + +const char * + + +nm_setting_ip_config_get_dns_option () + + + + +gint + + +nm_setting_ip_config_next_valid_dns_option () + + + + +gboolean + + +nm_setting_ip_config_add_dns_option () + + + + +void + + +nm_setting_ip_config_remove_dns_option () + + + + +gboolean + + +nm_setting_ip_config_remove_dns_option_by_value () + + + + +void + + +nm_setting_ip_config_clear_dns_options () + + + + +guint + + nm_setting_ip_config_get_num_addresses () @@ -638,6 +701,11 @@ GStrv +dns-options +Read / Write + + +GStrv dns-search Read / Write @@ -709,6 +777,10 @@ #define +NM_SETTING_IP_CONFIG_DNS_OPTIONS + + +#define NM_SETTING_IP_CONFIG_ADDRESSES @@ -747,12 +819,68 @@ #define NM_SETTING_IP_CONFIG_MAY_FAIL + +#define +NM_SETTING_DNS_OPTION_DEBUG + + +#define +NM_SETTING_DNS_OPTION_NDOTS + + +#define +NM_SETTING_DNS_OPTION_TIMEOUT + + +#define +NM_SETTING_DNS_OPTION_ATTEMPTS + + +#define +NM_SETTING_DNS_OPTION_ROTATE + + +#define +NM_SETTING_DNS_OPTION_NO_CHECK_NAMES + + +#define +NM_SETTING_DNS_OPTION_INET6 + + +#define +NM_SETTING_DNS_OPTION_IP6_BYTESTRING + + +#define +NM_SETTING_DNS_OPTION_IP6_DOTINT + + +#define +NM_SETTING_DNS_OPTION_NO_IP6_DOTINT + + +#define +NM_SETTING_DNS_OPTION_EDNS0 + + +#define +NM_SETTING_DNS_OPTION_SINGLE_REQUEST + + +#define +NM_SETTING_DNS_OPTION_SINGLE_REQUEST_REOPEN + + +#define +NM_SETTING_DNS_OPTION_NO_TLD_QUERY +

Object Hierarchy

-
    GBoxed
+
    GBoxed
     ├── NMIPAddress
     ╰── NMIPRoute
     GObject
@@ -784,7 +912,7 @@ nm_ip_address_new (int fam
                    GError **error);

Creates a new NMIPAddress object.

-

Parameters

+

Parameters

@@ -817,7 +945,7 @@ nm_ip_address_new (int fam
-

Returns

+

Returns

the new NMIPAddress object, or NULL on error.

[transfer full]

@@ -835,7 +963,7 @@ nm_ip_address_new_binary (intfamily .

-

Parameters

+

Parameters

@@ -868,7 +996,7 @@ correct size for family
-

Returns

+

Returns

the new NMIPAddress object, or NULL on error.

[transfer full]

@@ -880,7 +1008,7 @@ correct size for family nm_ip_address_ref (NMIPAddress *address);

Increases the reference count of the object.

-

Parameters

+

Parameters

@@ -903,7 +1031,7 @@ nm_ip_address_unref ( -

Parameters

+

Parameters

@@ -927,7 +1055,7 @@ nm_ip_address_equal (NMIPAddress objects contain the same address and prefix (attributes are not compared).

-

Parameters

+

Parameters

@@ -950,7 +1078,7 @@ to.

-

Returns

+

Returns

TRUE if the objects contain the same values, FALSE if they do not.

@@ -962,7 +1090,7 @@ nm_ip_address_dup (address

-

Parameters

+

Parameters

@@ -977,7 +1105,7 @@ nm_ip_address_dup ( -

Returns

+

Returns

a copy of address .

[transfer full]

@@ -991,7 +1119,7 @@ nm_ip_address_get_family ( -

Parameters

+

Parameters

@@ -1006,7 +1134,7 @@ object.

-

Returns

+

Returns

the IP address family

@@ -1017,7 +1145,7 @@ object.

nm_ip_address_get_address (NMIPAddress *address);

Gets the IP address property of this address object.

-

Parameters

+

Parameters

@@ -1032,7 +1160,7 @@ nm_ip_address_get_address ( -

Returns

+

Returns

the IP address

@@ -1048,7 +1176,7 @@ nm_ip_address_set_address (nm_utils_ipaddr_valid() to check it.

-

Parameters

+

Parameters

@@ -1082,7 +1210,7 @@ nm_ip_address_get_address_binary (

[skip]

-

Parameters

+

Parameters

@@ -1116,7 +1244,7 @@ nm_ip_address_set_address_binary (

[skip]

-

Parameters

+

Parameters

@@ -1146,7 +1274,7 @@ nm_ip_address_get_prefix (
-

Parameters

+

Parameters

@@ -1161,7 +1289,7 @@ object.

-

Returns

+

Returns

the IP address prefix

@@ -1173,7 +1301,7 @@ nm_ip_address_set_prefix (guint prefix);

Sets the IP address prefix property of this address object.

-

Parameters

+

Parameters

@@ -1203,7 +1331,7 @@ nm_ip_address_get_attribute_names (Gets an array of attribute names defined on address .

-

Parameters

+

Parameters

@@ -1218,7 +1346,7 @@ nm_ip_address_get_attribute_names (
-

Returns

+

Returns

a NULL-terminated array of attribute names,.

[transfer full]

@@ -1233,7 +1361,7 @@ nm_ip_address_get_attribute (address

-

Parameters

+

Parameters

@@ -1255,7 +1383,7 @@ nm_ip_address_get_attribute ( -

Returns

+

Returns

the value of the attribute with name name on address @@ -1274,7 +1402,7 @@ nm_ip_address_set_attribute (address to the given value.

-

Parameters

+

Parameters

@@ -1313,7 +1441,7 @@ nm_ip_route_new (int famil GError **error);

Creates a new NMIPRoute object.

-

Parameters

+

Parameters

@@ -1356,7 +1484,7 @@ nm_ip_route_new (int famil
-

Returns

+

Returns

the new NMIPRoute object, or NULL on error.

[transfer full]

@@ -1377,7 +1505,7 @@ nm_ip_route_new_binary (intfamily .

-

Parameters

+

Parameters

@@ -1420,7 +1548,7 @@ point to buffers of the correct size for family
-

Returns

+

Returns

the new NMIPRoute object, or NULL on error.

[transfer full]

@@ -1432,7 +1560,7 @@ point to buffers of the correct size for familyNMIPRoute *route);

Increases the reference count of the object.

-

Parameters

+

Parameters

@@ -1455,7 +1583,7 @@ nm_ip_route_unref ( -

Parameters

+

Parameters

@@ -1479,7 +1607,7 @@ nm_ip_route_equal (NMIPRoute objects contain the same destination, prefix, next hop, and metric. (Attributes are not compared.)

-

Parameters

+

Parameters

@@ -1502,7 +1630,7 @@ to.

-

Returns

+

Returns

TRUE if the objects contain the same values, FALSE if they do not.

@@ -1514,7 +1642,7 @@ nm_ip_route_dup (route

-

Parameters

+

Parameters

@@ -1529,7 +1657,7 @@ nm_ip_route_dup ( -

Returns

+

Returns

a copy of route .

[transfer full]

@@ -1543,7 +1671,7 @@ nm_ip_route_get_family ( -

Parameters

+

Parameters

@@ -1558,7 +1686,7 @@ object.

-

Returns

+

Returns

the IP address family

@@ -1569,7 +1697,7 @@ object.

nm_ip_route_get_dest (NMIPRoute *route);

Gets the IP destination address property of this route object.

-

Parameters

+

Parameters

@@ -1584,7 +1712,7 @@ nm_ip_route_get_dest ( -

Returns

+

Returns

the IP address of the route's destination

@@ -1600,7 +1728,7 @@ nm_ip_route_set_dest (nm_utils_ipaddr_valid() to check it.

-

Parameters

+

Parameters

@@ -1634,7 +1762,7 @@ nm_ip_route_get_dest_binary ([skip]

-

Parameters

+

Parameters

@@ -1668,7 +1796,7 @@ nm_ip_route_set_dest_binary ([skip]

-

Parameters

+

Parameters

@@ -1697,7 +1825,7 @@ nm_ip_route_set_dest_binary (NMIPRoute *route);

Gets the IP prefix (ie "24" or "30" etc) of this route.

-

Parameters

+

Parameters

@@ -1712,7 +1840,7 @@ nm_ip_route_get_prefix ( -

Returns

+

Returns

the IP prefix

@@ -1724,7 +1852,7 @@ nm_ip_route_set_prefix (guint prefix);

Sets the prefix property of this route object.

-

Parameters

+

Parameters

@@ -1754,7 +1882,7 @@ nm_ip_route_get_next_hop (NULL if the route has no next hop.

-

Parameters

+

Parameters

@@ -1769,7 +1897,7 @@ route has no next hop.

-

Returns

+

Returns

the IP address of the next hop, or NULL if this is a device route.

@@ -1786,7 +1914,7 @@ nm_ip_route_set_next_hop (nm_utils_ipaddr_valid() to check it.

-

Parameters

+

Parameters

@@ -1820,7 +1948,7 @@ nm_ip_route_get_next_hop_binary (

[skip]

-

Parameters

+

Parameters

@@ -1842,7 +1970,7 @@ nm_ip_route_get_next_hop_binary (
-

Returns

+

Returns

TRUE if route has a next hop, FALSE if not (in which case next_hop @@ -1862,7 +1990,7 @@ nm_ip_route_set_next_hop_binary (

[skip]

-

Parameters

+

Parameters

@@ -1893,7 +2021,7 @@ nm_ip_route_get_metric (
-

Parameters

+

Parameters

@@ -1908,7 +2036,7 @@ indicate "better" or more preferred routes; -1 indicates "default"
-

Returns

+

Returns

the route metric

@@ -1920,7 +2048,7 @@ nm_ip_route_set_metric (gint64 metric);

Sets the metric property of this route object.

-

Parameters

+

Parameters

@@ -1950,7 +2078,7 @@ nm_ip_route_get_attribute_names (Gets an array of attribute names defined on route .

-

Parameters

+

Parameters

@@ -1965,7 +2093,7 @@ nm_ip_route_get_attribute_names (
-

Returns

+

Returns

a NULL-terminated array of attribute names.

[transfer full]

@@ -1980,7 +2108,7 @@ nm_ip_route_get_attribute (route

-

Parameters

+

Parameters

@@ -2002,7 +2130,7 @@ nm_ip_route_get_attribute ( -

Returns

+

Returns

the value of the attribute with name name on route @@ -2021,7 +2149,7 @@ nm_ip_route_set_attribute (route to the given value.

-

Parameters

+

Parameters

@@ -2054,7 +2182,7 @@ nm_ip_route_set_attribute (const char * nm_setting_ip_config_get_method (NMSettingIPConfig *setting);
-

Parameters

+

Parameters

@@ -2069,7 +2197,7 @@ nm_setting_ip_config_get_method (
-

Returns

+

Returns

the “method” property of the setting; see NMSettingIP4Config and NMSettingIP6Config for details of the methods available with each type.

@@ -2081,7 +2209,7 @@ methods available with each type.

guint
 nm_setting_ip_config_get_num_dns (NMSettingIPConfig *setting);
-

Parameters

+

Parameters

@@ -2096,7 +2224,7 @@ nm_setting_ip_config_get_num_dns (
-

Returns

+

Returns

the number of configured DNS servers

@@ -2105,9 +2233,9 @@ nm_setting_ip_config_get_num_dns (

nm_setting_ip_config_get_dns ()

const char *
 nm_setting_ip_config_get_dns (NMSettingIPConfig *setting,
-                              int i);
+ int idx);
-

Parameters

+

Parameters

@@ -2121,7 +2249,7 @@ nm_setting_ip_config_get_dns (  - + @@ -2129,8 +2257,8 @@ nm_setting_ip_config_get_dns ( -

Returns

-

the IP address of the DNS server at index i +

Returns

+

the IP address of the DNS server at index idx

@@ -2142,7 +2270,7 @@ nm_setting_ip_config_add_dns (const char *dns);

Adds a new DNS server to the setting.

-

Parameters

+

Parameters

i

idx

index number of the DNS server to return

 
@@ -2164,7 +2292,7 @@ nm_setting_ip_config_add_dns ( -

Returns

+

Returns

TRUE if the DNS server was added; FALSE if the server was already known

@@ -2174,11 +2302,11 @@ known

nm_setting_ip_config_remove_dns ()

void
 nm_setting_ip_config_remove_dns (NMSettingIPConfig *setting,
-                                 int i);
-

Removes the DNS server at index i + int idx); +

Removes the DNS server at index idx .

-

Parameters

+

Parameters

@@ -2192,7 +2320,7 @@ nm_setting_ip_config_remove_dns (  - + @@ -2210,7 +2338,7 @@ nm_setting_ip_config_remove_dns_by_value

Removes the DNS server dns .

-

Parameters

+

Parameters

i

idx

index number of the DNS server to remove

 
@@ -2232,7 +2360,7 @@ nm_setting_ip_config_remove_dns_by_value
-

Returns

+

Returns

TRUE if the DNS server was found and removed; FALSE if it was not.

@@ -2243,7 +2371,7 @@ nm_setting_ip_config_remove_dns_by_value nm_setting_ip_config_clear_dns (NMSettingIPConfig *setting);

Removes all configured DNS servers.

-

Parameters

+

Parameters

@@ -2265,7 +2393,7 @@ nm_setting_ip_config_clear_dns (NMSettingIPConfig *setting);
-

Parameters

+

Parameters

@@ -2280,7 +2408,7 @@ nm_setting_ip_config_get_num_dns_searches
-

Returns

+

Returns

the number of configured DNS search domains

@@ -2289,9 +2417,9 @@ nm_setting_ip_config_get_num_dns_searches

nm_setting_ip_config_get_dns_search ()

const char *
 nm_setting_ip_config_get_dns_search (NMSettingIPConfig *setting,
-                                     int i);
+ int idx);
-

Parameters

+

Parameters

@@ -2305,7 +2433,7 @@ nm_setting_ip_config_get_dns_search (  - + @@ -2313,8 +2441,8 @@ nm_setting_ip_config_get_dns_search (
-

Returns

-

the DNS search domain at index i +

Returns

+

the DNS search domain at index idx

@@ -2326,7 +2454,7 @@ nm_setting_ip_config_add_dns_search (const char *dns_search);

Adds a new DNS search domain to the setting.

-

Parameters

+

Parameters

i

idx

index number of the DNS search domain to return

 
@@ -2348,7 +2476,7 @@ nm_setting_ip_config_add_dns_search (
-

Returns

+

Returns

TRUE if the DNS search domain was added; FALSE if the search domain was already known

@@ -2359,11 +2487,11 @@ domain was already known

void
 nm_setting_ip_config_remove_dns_search
                                (NMSettingIPConfig *setting,
-                                int i);
-

Removes the DNS search domain at index i + int idx); +

Removes the DNS search domain at index idx .

-

Parameters

+

Parameters

@@ -2377,7 +2505,7 @@ nm_setting_ip_config_remove_dns_search - + @@ -2395,7 +2523,7 @@ nm_setting_ip_config_remove_dns_search_by_value

Removes the DNS search domain dns_search .

-

Parameters

+

Parameters

 

i

idx

index number of the DNS search domain

 
@@ -2417,7 +2545,7 @@ nm_setting_ip_config_remove_dns_search_by_value
-

Returns

+

Returns

TRUE if the DNS search domain was found and removed; FALSE if it was not.

Since 0.9.10

@@ -2430,7 +2558,60 @@ nm_setting_ip_config_clear_dns_searches (NMSettingIPConfig *setting);

Removes all configured DNS search domains.

-

Parameters

+

Parameters

+
+++++ + + + + + +

setting

the NMSettingIPConfig

 
+
+ +
+
+

nm_setting_ip_config_get_num_dns_options ()

+
guint
+nm_setting_ip_config_get_num_dns_options
+                               (NMSettingIPConfig *setting);
+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingIPConfig

 
+
+
+

Returns

+

the number of configured DNS options

+
+

Since: 1.2

+
+
+
+

nm_setting_ip_config_has_dns_options ()

+
gboolean
+nm_setting_ip_config_has_dns_options (NMSettingIPConfig *setting);
+

NMSettingIPConfig can have a list of dns-options. If the list +is empty, there are two similar (but differentiated) states. +Either the options are explicitly set to have no values, +or the options are left undefined. The latter means to use +a default configuration, while the former explicitly means "no-options".

+
+

Parameters

@@ -2444,6 +2625,220 @@ nm_setting_ip_config_clear_dns_searches
+
+

Returns

+

whether DNS options are initalized or left unset (the default).

+
+
+
+
+

nm_setting_ip_config_get_dns_option ()

+
const char *
+nm_setting_ip_config_get_dns_option (NMSettingIPConfig *setting,
+                                     guint idx);
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

setting

the NMSettingIPConfig

 

idx

index number of the DNS option

 
+
+
+

Returns

+

the DNS option at index idx +

+
+

Since: 1.2

+
+
+
+

nm_setting_ip_config_next_valid_dns_option ()

+
gint
+nm_setting_ip_config_next_valid_dns_option
+                               (NMSettingIPConfig *setting,
+                                guint idx);
+
+

Parameters

+
+++++ + + + + + + + + + + + + +

setting

the NMSettingIPConfig

 

idx

index to start the search from

 
+
+
+

Returns

+

the index, greater or equal than idx +, of the first valid +DNS option, or -1 if no valid option is found

+
+

Since: 1.2

+
+
+
+

nm_setting_ip_config_add_dns_option ()

+
gboolean
+nm_setting_ip_config_add_dns_option (NMSettingIPConfig *setting,
+                                     const char *dns_option);
+

Adds a new DNS option to the setting.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

setting

the NMSettingIPConfig

 

dns_option

the DNS option to add

 
+
+
+

Returns

+

TRUE if the DNS option was added; FALSE otherwise

+
+

Since: 1.2

+
+
+
+

nm_setting_ip_config_remove_dns_option ()

+
void
+nm_setting_ip_config_remove_dns_option
+                               (NMSettingIPConfig *setting,
+                                int idx);
+

Removes the DNS option at index idx +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

setting

the NMSettingIPConfig

 

idx

index number of the DNS option

 
+
+

Since: 1.2

+
+
+
+

nm_setting_ip_config_remove_dns_option_by_value ()

+
gboolean
+nm_setting_ip_config_remove_dns_option_by_value
+                               (NMSettingIPConfig *setting,
+                                const char *dns_option);
+

Removes the DNS option dns_option +.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

setting

the NMSettingIPConfig

 

dns_option

the DNS option to remove

 
+
+
+

Returns

+

TRUE if the DNS option was found and removed; FALSE if it was not.

+
+

Since: 1.2

+
+
+
+

nm_setting_ip_config_clear_dns_options ()

+
void
+nm_setting_ip_config_clear_dns_options
+                               (NMSettingIPConfig *setting,
+                                gboolean is_set);
+

Removes all configured DNS options.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

setting

the NMSettingIPConfig

 

is_set

the dns-options can be either empty or unset (default). +Specify how to clear the options.

 
+
+

Since: 1.2


@@ -2452,7 +2847,7 @@ nm_setting_ip_config_clear_dns_searches nm_setting_ip_config_get_num_addresses (NMSettingIPConfig *setting);
-

Parameters

+

Parameters

@@ -2467,7 +2862,7 @@ nm_setting_ip_config_get_num_addresses
-

Returns

+

Returns

the number of configured addresses

@@ -2476,9 +2871,9 @@ nm_setting_ip_config_get_num_addresses

nm_setting_ip_config_get_address ()

NMIPAddress *
 nm_setting_ip_config_get_address (NMSettingIPConfig *setting,
-                                  int i);
+ int idx);
-

Parameters

+

Parameters

@@ -2492,7 +2887,7 @@ nm_setting_ip_config_get_address (  - + @@ -2500,8 +2895,8 @@ nm_setting_ip_config_get_address (
-

Returns

-

the address at index i +

Returns

+

the address at index idx .

[transfer none]

@@ -2515,7 +2910,7 @@ nm_setting_ip_config_add_address (Adds a new IP address and associated information to the setting. The given address is duplicated internally and is not changed by this function.

-

Parameters

+

Parameters

i

idx

index number of the address to return

 
@@ -2537,7 +2932,7 @@ given address is duplicated internally and is not changed by this function.

-

Returns

+

Returns

TRUE if the address was added; FALSE if the address was already known.

@@ -2547,11 +2942,11 @@ known.

nm_setting_ip_config_remove_address ()

void
 nm_setting_ip_config_remove_address (NMSettingIPConfig *setting,
-                                     int i);
-

Removes the address at index i + int idx); +

Removes the address at index idx .

-

Parameters

+

Parameters

@@ -2565,7 +2960,7 @@ nm_setting_ip_config_remove_address (  - + @@ -2583,7 +2978,7 @@ nm_setting_ip_config_remove_address_by_value

Removes the address address .

-

Parameters

+

Parameters

i

idx

index number of the address to remove

 
@@ -2605,7 +3000,7 @@ nm_setting_ip_config_remove_address_by_value
-

Returns

+

Returns

TRUE if the address was found and removed; FALSE if it was not.

@@ -2616,7 +3011,7 @@ nm_setting_ip_config_remove_address_by_value nm_setting_ip_config_clear_addresses (NMSettingIPConfig *setting);

Removes all configured addresses.

-

Parameters

+

Parameters

@@ -2637,7 +3032,7 @@ nm_setting_ip_config_clear_addresses (const char * nm_setting_ip_config_get_gateway (NMSettingIPConfig *setting);
-

Parameters

+

Parameters

@@ -2652,7 +3047,7 @@ nm_setting_ip_config_get_gateway (
-

Returns

+

Returns

the IP address of the gateway associated with this configuration, or NULL.

@@ -2663,7 +3058,7 @@ nm_setting_ip_config_get_gateway (guint nm_setting_ip_config_get_num_routes (NMSettingIPConfig *setting);
-

Parameters

+

Parameters

@@ -2678,7 +3073,7 @@ nm_setting_ip_config_get_num_routes (
-

Returns

+

Returns

the number of configured routes

@@ -2687,9 +3082,9 @@ nm_setting_ip_config_get_num_routes (

nm_setting_ip_config_get_route ()

NMIPRoute *
 nm_setting_ip_config_get_route (NMSettingIPConfig *setting,
-                                int i);
+ int idx);
-

Parameters

+

Parameters

@@ -2703,7 +3098,7 @@ nm_setting_ip_config_get_route (  - + @@ -2711,8 +3106,8 @@ nm_setting_ip_config_get_route (
-

Returns

-

the route at index i +

Returns

+

the route at index idx .

[transfer none]

@@ -2726,7 +3121,7 @@ nm_setting_ip_config_add_route (Adds a new route and associated information to the setting. The given route is duplicated internally and is not changed by this function.

-

Parameters

+

Parameters

i

idx

index number of the route to return

 
@@ -2748,7 +3143,7 @@ given route is duplicated internally and is not changed by this function.

-

Returns

+

Returns

TRUE if the route was added; FALSE if the route was already known.

@@ -2757,11 +3152,11 @@ given route is duplicated internally and is not changed by this function.

nm_setting_ip_config_remove_route ()

void
 nm_setting_ip_config_remove_route (NMSettingIPConfig *setting,
-                                   int i);
-

Removes the route at index i + int idx); +

Removes the route at index idx .

-

Parameters

+

Parameters

@@ -2775,7 +3170,7 @@ nm_setting_ip_config_remove_route (  - + @@ -2793,7 +3188,7 @@ nm_setting_ip_config_remove_route_by_value

Removes the route route .

-

Parameters

+

Parameters

i

idx

index number of the route

 
@@ -2815,7 +3210,7 @@ nm_setting_ip_config_remove_route_by_value
-

Returns

+

Returns

TRUE if the route was found and removed; FALSE if it was not.

@@ -2826,7 +3221,7 @@ nm_setting_ip_config_remove_route_by_value nm_setting_ip_config_clear_routes (NMSettingIPConfig *setting);

Removes all configured routes.

-

Parameters

+

Parameters

@@ -2849,7 +3244,7 @@ nm_setting_ip_config_get_route_metric (“route-metric” property.

-

Parameters

+

Parameters

@@ -2864,7 +3259,7 @@ property.

-

Returns

+

Returns

the route metric that is used for routes that don't explicitly specify a metric. See “route-metric” for more details.

@@ -2878,7 +3273,7 @@ nm_setting_ip_config_get_ignore_auto_routes

Returns the value contained in the “ignore-auto-routes” property.

-

Parameters

+

Parameters

@@ -2893,7 +3288,7 @@ property.

-

Returns

+

Returns

TRUE if automatically configured (ie via DHCP) routes should be ignored.

@@ -2907,7 +3302,7 @@ nm_setting_ip_config_get_ignore_auto_dns

Returns the value contained in the “ignore-auto-dns” property.

-

Parameters

+

Parameters

@@ -2922,7 +3317,7 @@ property.

-

Returns

+

Returns

TRUE if automatically configured (ie via DHCP) DNS information should be ignored.

@@ -2936,7 +3331,7 @@ nm_setting_ip_config_get_dhcp_hostname

Returns the value contained in the “dhcp-hostname” property.

-

Parameters

+

Parameters

@@ -2951,7 +3346,7 @@ property.

-

Returns

+

Returns

the configured hostname to send to the DHCP server

@@ -2964,7 +3359,7 @@ nm_setting_ip_config_get_dhcp_send_hostname

Returns the value contained in the “dhcp-send-hostname” property.

-

Parameters

+

Parameters

@@ -2979,7 +3374,7 @@ property.

-

Returns

+

Returns

TRUE if NetworkManager should send the machine hostname to the DHCP server when requesting addresses to allow the server to automatically update DNS information for this machine.

@@ -2994,7 +3389,7 @@ nm_setting_ip_config_get_never_default

Returns the value contained in the “never-default” property.

-

Parameters

+

Parameters

@@ -3009,7 +3404,7 @@ property.

-

Returns

+

Returns

TRUE if this connection should never be the default connection

@@ -3022,7 +3417,7 @@ nm_setting_ip_config_get_may_fail (Returns the value contained in the “may-fail” property.

-

Parameters

+

Parameters

@@ -3037,7 +3432,7 @@ property.

-

Returns

+

Returns

TRUE if this connection doesn't require this type of IP addressing to complete for the connection to succeed.

@@ -3064,6 +3459,12 @@ addressing to complete for the connection to succeed.


+

NM_SETTING_IP_CONFIG_DNS_OPTIONS

+
#define NM_SETTING_IP_CONFIG_DNS_OPTIONS        "dns-options"
+
+
+
+

NM_SETTING_IP_CONFIG_ADDRESSES

#define NM_SETTING_IP_CONFIG_ADDRESSES          "addresses"
 
@@ -3122,6 +3523,90 @@ addressing to complete for the connection to succeed.

#define NM_SETTING_IP_CONFIG_MAY_FAIL           "may-fail"
 
+
+
+

NM_SETTING_DNS_OPTION_DEBUG

+
#define NM_SETTING_DNS_OPTION_DEBUG                     "debug"
+
+
+
+
+

NM_SETTING_DNS_OPTION_NDOTS

+
#define NM_SETTING_DNS_OPTION_NDOTS                     "ndots"
+
+
+
+
+

NM_SETTING_DNS_OPTION_TIMEOUT

+
#define NM_SETTING_DNS_OPTION_TIMEOUT                   "timeout"
+
+
+
+
+

NM_SETTING_DNS_OPTION_ATTEMPTS

+
#define NM_SETTING_DNS_OPTION_ATTEMPTS                  "attempts"
+
+
+
+
+

NM_SETTING_DNS_OPTION_ROTATE

+
#define NM_SETTING_DNS_OPTION_ROTATE                    "rotate"
+
+
+
+
+

NM_SETTING_DNS_OPTION_NO_CHECK_NAMES

+
#define NM_SETTING_DNS_OPTION_NO_CHECK_NAMES            "no-check-names"
+
+
+
+
+

NM_SETTING_DNS_OPTION_INET6

+
#define NM_SETTING_DNS_OPTION_INET6                     "inet6"
+
+
+
+
+

NM_SETTING_DNS_OPTION_IP6_BYTESTRING

+
#define NM_SETTING_DNS_OPTION_IP6_BYTESTRING            "ip6-bytestring"
+
+
+
+
+

NM_SETTING_DNS_OPTION_IP6_DOTINT

+
#define NM_SETTING_DNS_OPTION_IP6_DOTINT                "ip6-dotint"
+
+
+
+
+

NM_SETTING_DNS_OPTION_NO_IP6_DOTINT

+
#define NM_SETTING_DNS_OPTION_NO_IP6_DOTINT             "no-ip6-dotint"
+
+
+
+
+

NM_SETTING_DNS_OPTION_EDNS0

+
#define NM_SETTING_DNS_OPTION_EDNS0                     "edns0"
+
+
+
+
+

NM_SETTING_DNS_OPTION_SINGLE_REQUEST

+
#define NM_SETTING_DNS_OPTION_SINGLE_REQUEST            "single-request"
+
+
+
+
+

NM_SETTING_DNS_OPTION_SINGLE_REQUEST_REOPEN

+
#define NM_SETTING_DNS_OPTION_SINGLE_REQUEST_REOPEN     "single-request-reopen"
+
+
+
+
+

NM_SETTING_DNS_OPTION_NO_TLD_QUERY

+
#define NM_SETTING_DNS_OPTION_NO_TLD_QUERY              "no-tld-query"
+
+

Property Details

@@ -3137,7 +3622,9 @@ addressing to complete for the connection to succeed.

The “dhcp-hostname” property

  “dhcp-hostname”            gchar *

If the “dhcp-send-hostname” property is TRUE, then the -specified name will be sent to the DHCP server when acquiring a lease.

+specified name will be sent to the DHCP server when acquiring a lease. +This property and “dhcp-fqdn” are mutually exclusive and +cannot be set at the same time.

Flags: Read / Write

Default value: NULL

@@ -3162,6 +3649,17 @@ providing a static hostname for the computer. If the
+

The “dns-options” property

+
  “dns-options”              GStrv
+

Array of DNS options.

+

NULL means that the options are unset and left at the default. +In this case NetworkManager will use default options. This is +distinct from an empty list of properties.

+

Flags: Read / Write

+

Since: 1.2

+
+
+

The “dns-search” property

  “dns-search”               GStrv

Array of DNS search domains.

diff --git a/docs/libnm/html/NMSettingIPTunnel.html b/docs/libnm/html/NMSettingIPTunnel.html new file mode 100644 index 00000000..795afe74 --- /dev/null +++ b/docs/libnm/html/NMSettingIPTunnel.html @@ -0,0 +1,844 @@ + + + + +NMSettingIPTunnel: libnm Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

NMSettingIPTunnel

+

NMSettingIPTunnel — Describes connection properties for IP tunnel devices

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+NMSetting * + +nm_setting_ip_tunnel_new () +
const char * + +nm_setting_ip_tunnel_get_parent () +
+NMIPTunnelMode + +nm_setting_ip_tunnel_get_mode () +
const char * + +nm_setting_ip_tunnel_get_local () +
const char * + +nm_setting_ip_tunnel_get_remote () +
+guint + +nm_setting_ip_tunnel_get_ttl () +
+guint + +nm_setting_ip_tunnel_get_tos () +
+gboolean + +nm_setting_ip_tunnel_get_path_mtu_discovery () +
const char * + +nm_setting_ip_tunnel_get_input_key () +
const char * + +nm_setting_ip_tunnel_get_output_key () +
+guint + +nm_setting_ip_tunnel_get_encapsulation_limit () +
+guint + +nm_setting_ip_tunnel_get_flow_label () +
+guint + +nm_setting_ip_tunnel_get_mtu () +
+
+
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
guintencapsulation-limitRead / Write / Construct
guintflow-labelRead / Write / Construct
+gchar *input-keyRead / Write
+gchar *localRead / Write
guintmodeRead / Write
guintmtuRead / Write / Construct
+gchar *output-keyRead / Write
+gchar *parentRead / Write
gbooleanpath-mtu-discoveryRead / Write / Construct
+gchar *remoteRead / Write
guinttosRead / Write / Construct
guintttlRead / Write / Construct
+
+ +
+

Object Hierarchy

+
    GObject
+    ╰── NMSetting
+        ╰── NMSettingIPTunnel
+
+
+
+

Description

+
+
+

Functions

+
+

nm_setting_ip_tunnel_new ()

+
NMSetting *
+nm_setting_ip_tunnel_new (void);
+

Creates a new NMSettingIPTunnel object with default values.

+
+

Returns

+

the new empty NMSettingIPTunnel object.

+

[transfer full]

+
+

Since: 1.2

+
+
+
+

nm_setting_ip_tunnel_get_parent ()

+
const char *
+nm_setting_ip_tunnel_get_parent (NMSettingIPTunnel *setting);
+

Returns the “parent” property of the setting

+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingIPTunnel

 
+
+
+

Returns

+

the parent device

+
+

Since: 1.2

+
+
+
+

nm_setting_ip_tunnel_get_mode ()

+
NMIPTunnelMode
+nm_setting_ip_tunnel_get_mode (NMSettingIPTunnel *setting);
+

Returns the “mode” property of the setting.

+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingIPTunnel

 
+
+
+

Returns

+

the tunnel mode

+
+

Since: 1.2

+
+
+
+

nm_setting_ip_tunnel_get_local ()

+
const char *
+nm_setting_ip_tunnel_get_local (NMSettingIPTunnel *setting);
+

Returns the “local” property of the setting.

+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingIPTunnel

 
+
+
+

Returns

+

the local endpoint

+
+

Since: 1.2

+
+
+
+

nm_setting_ip_tunnel_get_remote ()

+
const char *
+nm_setting_ip_tunnel_get_remote (NMSettingIPTunnel *setting);
+

Returns the “remote” property of the setting.

+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingIPTunnel

 
+
+
+

Returns

+

the remote endpoint

+
+

Since: 1.2

+
+
+
+

nm_setting_ip_tunnel_get_ttl ()

+
guint
+nm_setting_ip_tunnel_get_ttl (NMSettingIPTunnel *setting);
+

Returns the “ttl” property of the setting.

+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingIPTunnel

 
+
+
+

Returns

+

the Time-to-live value

+
+

Since: 1.2

+
+
+
+

nm_setting_ip_tunnel_get_tos ()

+
guint
+nm_setting_ip_tunnel_get_tos (NMSettingIPTunnel *setting);
+

Returns the “tos” property of the setting.

+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingIPTunnel

 
+
+
+

Returns

+

the TOS value

+
+

Since: 1.2

+
+
+
+

nm_setting_ip_tunnel_get_path_mtu_discovery ()

+
gboolean
+nm_setting_ip_tunnel_get_path_mtu_discovery
+                               (NMSettingIPTunnel *setting);
+

Returns the “path-mtu-discovery” property of the setting.

+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingIPTunnel

 
+
+
+

Returns

+

whether path MTU discovery is enabled

+
+

Since: 1.2

+
+
+
+

nm_setting_ip_tunnel_get_input_key ()

+
const char *
+nm_setting_ip_tunnel_get_input_key (NMSettingIPTunnel *setting);
+

Returns the “input-key” property of the setting.

+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingIPTunnel

 
+
+
+

Returns

+

the input key

+
+

Since: 1.2

+
+
+
+

nm_setting_ip_tunnel_get_output_key ()

+
const char *
+nm_setting_ip_tunnel_get_output_key (NMSettingIPTunnel *setting);
+

Returns the “output-key” property of the setting.

+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingIPTunnel

 
+
+
+

Returns

+

the output key

+
+

Since: 1.2

+
+
+
+

nm_setting_ip_tunnel_get_encapsulation_limit ()

+
guint
+nm_setting_ip_tunnel_get_encapsulation_limit
+                               (NMSettingIPTunnel *setting);
+

Returns the “encapsulation-limit” property of the setting.

+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingIPTunnel

 
+
+
+

Returns

+

the encapsulation limit value

+
+

Since: 1.2

+
+
+
+

nm_setting_ip_tunnel_get_flow_label ()

+
guint
+nm_setting_ip_tunnel_get_flow_label (NMSettingIPTunnel *setting);
+

Returns the “flow-label” property of the setting.

+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingIPTunnel

 
+
+
+

Returns

+

the flow label value

+
+

Since: 1.2

+
+
+
+

nm_setting_ip_tunnel_get_mtu ()

+
guint
+nm_setting_ip_tunnel_get_mtu (NMSettingIPTunnel *setting);
+

Returns the “mtu” property of the setting.

+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingIPTunnel

 
+
+
+

Returns

+

the MTU

+
+

Since: 1.2

+
+
+
+

Types and Values

+
+

NM_SETTING_IP_TUNNEL_SETTING_NAME

+
#define NM_SETTING_IP_TUNNEL_SETTING_NAME        "ip-tunnel"
+
+
+
+
+

NM_SETTING_IP_TUNNEL_PARENT

+
#define NM_SETTING_IP_TUNNEL_PARENT              "parent"
+
+
+
+
+

NM_SETTING_IP_TUNNEL_MODE

+
#define NM_SETTING_IP_TUNNEL_MODE                "mode"
+
+
+
+
+

NM_SETTING_IP_TUNNEL_LOCAL

+
#define NM_SETTING_IP_TUNNEL_LOCAL               "local"
+
+
+
+
+

NM_SETTING_IP_TUNNEL_REMOTE

+
#define NM_SETTING_IP_TUNNEL_REMOTE              "remote"
+
+
+
+
+

NM_SETTING_IP_TUNNEL_TTL

+
#define NM_SETTING_IP_TUNNEL_TTL                 "ttl"
+
+
+
+
+

NM_SETTING_IP_TUNNEL_TOS

+
#define NM_SETTING_IP_TUNNEL_TOS                 "tos"
+
+
+
+
+

NM_SETTING_IP_TUNNEL_PATH_MTU_DISCOVERY

+
#define NM_SETTING_IP_TUNNEL_PATH_MTU_DISCOVERY  "path-mtu-discovery"
+
+
+
+
+

NM_SETTING_IP_TUNNEL_INPUT_KEY

+
#define NM_SETTING_IP_TUNNEL_INPUT_KEY           "input-key"
+
+
+
+
+

NM_SETTING_IP_TUNNEL_OUTPUT_KEY

+
#define NM_SETTING_IP_TUNNEL_OUTPUT_KEY          "output-key"
+
+
+
+
+

NM_SETTING_IP_TUNNEL_ENCAPSULATION_LIMIT

+
#define NM_SETTING_IP_TUNNEL_ENCAPSULATION_LIMIT "encapsulation-limit"
+
+
+
+
+

NM_SETTING_IP_TUNNEL_FLOW_LABEL

+
#define NM_SETTING_IP_TUNNEL_FLOW_LABEL          "flow-label"
+
+
+
+
+

NM_SETTING_IP_TUNNEL_MTU

+
#define NM_SETTING_IP_TUNNEL_MTU                 "mtu"
+
+
+
+
+

Property Details

+
+

The “encapsulation-limit” property

+
  “encapsulation-limit”      guint
+

How many additional levels of encapsulation are permitted to be prepended +to packets. This property applies only to IPv6 tunnels.

+

Flags: Read / Write / Construct

+

Allowed values: <= 255

+

Default value: 0

+

Since: 1.2

+
+
+
+

The “flow-label” property

+
  “flow-label”               guint
+

The flow label to assign to tunnel packets. This property applies only to +IPv6 tunnels.

+

Flags: Read / Write / Construct

+

Allowed values: <= 1048575

+

Default value: 0

+

Since: 1.2

+
+
+
+

The “input-key” property

+
  “input-key”                gchar *
+

The key used for tunnel input packets; the property is valid only for +certain tunnel modes (GRE, IP6GRE). If empty, no key is used.

+

Flags: Read / Write

+

Default value: NULL

+

Since: 1.2

+
+
+
+

The “local” property

+
  “local”                    gchar *
+

The local endpoint of the tunnel; the value can be empty, otherwise it +must contain an IPv4 or IPv6 address.

+

Flags: Read / Write

+

Default value: NULL

+

Since: 1.2

+
+
+
+

The “mode” property

+
  “mode”                     guint
+

The tunneling mode, for example NM_IP_TUNNEL_MODE_IPIP or +NM_IP_TUNNEL_MODE_GRE.

+

Flags: Read / Write

+

Default value: 0

+

Since: 1.2

+
+
+
+

The “mtu” property

+
  “mtu”                      guint
+

Flags: Read / Write / Construct

+

Default value: 0

+
+
+
+

The “output-key” property

+
  “output-key”               gchar *
+

The key used for tunnel output packets; the property is valid only for +certain tunnel modes (GRE, IP6GRE). If empty, no key is used.

+

Flags: Read / Write

+

Default value: NULL

+

Since: 1.2

+
+
+
+

The “parent” property

+
  “parent”                   gchar *
+

If given, specifies the parent interface name or parent connection UUID +the new device will be bound to so that tunneled packets will only be +routed via that interface.

+

Flags: Read / Write

+

Default value: NULL

+

Since: 1.2

+
+
+
+

The “path-mtu-discovery” property

+
  “path-mtu-discovery”       gboolean
+

Whether to enable Path MTU Discovery on this tunnel.

+

Flags: Read / Write / Construct

+

Default value: TRUE

+

Since: 1.2

+
+
+
+

The “remote” property

+
  “remote”                   gchar *
+

The remote endpoint of the tunnel; the value must contain an IPv4 or IPv6 +address.

+

Flags: Read / Write

+

Default value: NULL

+

Since: 1.2

+
+
+
+

The “tos” property

+
  “tos”                      guint
+

The type of service (IPv4) or traffic class (IPv6) field to be set on +tunneled packets.

+

Flags: Read / Write / Construct

+

Allowed values: <= 255

+

Default value: 0

+

Since: 1.2

+
+
+
+

The “ttl” property

+
  “ttl”                      guint
+

The TTL to assign to tunneled packets. 0 is a special value meaning that +packets inherit the TTL value.

+

Flags: Read / Write / Construct

+

Allowed values: <= 255

+

Default value: 0

+

Since: 1.2

+
+
+
+ + + \ No newline at end of file diff --git a/docs/libnm/html/NMSettingInfiniband.html b/docs/libnm/html/NMSettingInfiniband.html index 4ab10c02..985657f0 100644 --- a/docs/libnm/html/NMSettingInfiniband.html +++ b/docs/libnm/html/NMSettingInfiniband.html @@ -7,7 +7,7 @@ - + @@ -22,7 +22,7 @@ Home Up Prev -Next +Next
diff --git a/docs/libnm/html/NMSettingMacvlan.html b/docs/libnm/html/NMSettingMacvlan.html new file mode 100644 index 00000000..c96ffbb4 --- /dev/null +++ b/docs/libnm/html/NMSettingMacvlan.html @@ -0,0 +1,433 @@ + + + + +NMSettingMacvlan: libnm Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

NMSettingMacvlan

+

NMSettingMacvlan — Describes connection properties for macvlan interfaces

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + +
+NMSetting * + +nm_setting_macvlan_new () +
const char * + +nm_setting_macvlan_get_parent () +
+NMSettingMacvlanMode + +nm_setting_macvlan_get_mode () +
+gboolean + +nm_setting_macvlan_get_promiscuous () +
+gboolean + +nm_setting_macvlan_get_tap () +
+
+
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +
guintmodeRead / Write / Construct
+gchar *parentRead / Write / Construct
gbooleanpromiscuousRead / Write / Construct
gbooleantapRead / Write / Construct
+
+
+

Types and Values

+ +
+
+

Object Hierarchy

+
    GEnum
+    ╰── NMSettingMacvlanMode
+    GObject
+    ╰── NMSetting
+        ╰── NMSettingMacvlan
+
+
+
+

Description

+

The NMSettingMacvlan object is a NMSetting subclass that describes properties +necessary for connection to macvlan interfaces.

+
+
+

Functions

+
+

nm_setting_macvlan_new ()

+
NMSetting *
+nm_setting_macvlan_new (void);
+

Creates a new NMSettingMacvlan object with default values.

+
+

Returns

+

the new empty NMSettingMacvlan object.

+

[transfer full]

+
+

Since: 1.2

+
+
+
+

nm_setting_macvlan_get_parent ()

+
const char *
+nm_setting_macvlan_get_parent (NMSettingMacvlan *setting);
+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingMacvlan

 
+
+
+

Returns

+

the “parent” property of the setting

+
+

Since: 1.2

+
+
+
+

nm_setting_macvlan_get_mode ()

+
NMSettingMacvlanMode
+nm_setting_macvlan_get_mode (NMSettingMacvlan *setting);
+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingMacvlan

 
+
+
+

Returns

+

the “mode” property of the setting

+
+

Since: 1.2

+
+
+
+

nm_setting_macvlan_get_promiscuous ()

+
gboolean
+nm_setting_macvlan_get_promiscuous (NMSettingMacvlan *setting);
+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingMacvlan

 
+
+
+

Returns

+

the “promiscuous” property of the setting

+
+

Since: 1.2

+
+
+
+

nm_setting_macvlan_get_tap ()

+
gboolean
+nm_setting_macvlan_get_tap (NMSettingMacvlan *setting);
+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingMacvlan

 
+
+
+

Returns

+

the “tap” property of the setting

+
+

Since: 1.2

+
+
+
+

Types and Values

+
+

NM_SETTING_MACVLAN_SETTING_NAME

+
#define NM_SETTING_MACVLAN_SETTING_NAME         "macvlan"
+
+
+
+
+

NM_SETTING_MACVLAN_PARENT

+
#define NM_SETTING_MACVLAN_PARENT               "parent"
+
+
+
+
+

NM_SETTING_MACVLAN_MODE

+
#define NM_SETTING_MACVLAN_MODE                 "mode"
+
+
+
+
+

NM_SETTING_MACVLAN_PROMISCUOUS

+
#define NM_SETTING_MACVLAN_PROMISCUOUS          "promiscuous"
+
+
+
+
+

NM_SETTING_MACVLAN_TAP

+
#define NM_SETTING_MACVLAN_TAP                  "tap"
+
+
+
+
+

enum NMSettingMacvlanMode

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

NM_SETTING_MACVLAN_MODE_UNKNOWN

+

unknown/unset mode

+
 

NM_SETTING_MACVLAN_MODE_VEPA

+

Virtual Ethernet Port Aggregator mode

+
 

NM_SETTING_MACVLAN_MODE_BRIDGE

+

bridge mode

+
 

NM_SETTING_MACVLAN_MODE_PRIVATE

+

private mode

+
 

NM_SETTING_MACVLAN_MODE_PASSTHRU

+

passthru mode

+
 

NM_SETTING_MACVLAN_MODE_SOURCE

+

source mode

+
 

_NM_SETTING_MACVLAN_MODE_NUM

  

NM_SETTING_MACVLAN_MODE_LAST

  
+
+
+
+
+

Property Details

+
+

The “mode” property

+
  “mode”                     guint
+

The macvlan mode, which specifies the communication mechanism between multiple +macvlans on the same lower device.

+

Flags: Read / Write / Construct

+

Default value: 0

+

Since: 1.2

+
+
+
+

The “parent” property

+
  “parent”                   gchar *
+

If given, specifies the parent interface name or parent connection UUID +from which this MAC-VLAN interface should be created. If this property is +not specified, the connection must contain an NMSettingWired setting +with a “mac-address” property.

+

Flags: Read / Write / Construct

+

Default value: NULL

+

Since: 1.2

+
+
+
+

The “promiscuous” property

+
  “promiscuous”              gboolean
+

Whether the interface should be put in promiscuous mode.

+

Flags: Read / Write / Construct

+

Default value: TRUE

+

Since: 1.2

+
+
+
+

The “tap” property

+
  “tap”                      gboolean
+

Whether the interface should be a MACVTAP.

+

Flags: Read / Write / Construct

+

Default value: FALSE

+

Since: 1.2

+
+
+
+ + + \ No newline at end of file diff --git a/docs/libnm/html/NMSettingOlpcMesh.html b/docs/libnm/html/NMSettingOlpcMesh.html index b8d90183..df0c5bf8 100644 --- a/docs/libnm/html/NMSettingOlpcMesh.html +++ b/docs/libnm/html/NMSettingOlpcMesh.html @@ -6,7 +6,7 @@ - + @@ -21,7 +21,7 @@ Home Up -Prev +Prev Next
@@ -29,7 +29,7 @@

NMSettingOlpcMesh

-

NMSettingOlpcMesh

+

NMSettingOlpcMesh — Describes connection properties for OLPC-Mesh devices

@@ -140,6 +140,8 @@

Description

+

The NMSettingOlpcMesh object is a NMSetting subclass that describes properties +necessary for connection to OLPC-Mesh devices.

Functions

@@ -149,7 +151,7 @@ nm_setting_olpc_mesh_new (void);

Creates a new NMSettingOlpcMesh object with default values.

-

Returns

+

Returns

the new empty NMSettingOlpcMesh object

@@ -159,7 +161,7 @@ nm_setting_olpc_mesh_new (voidGBytes * nm_setting_olpc_mesh_get_ssid (NMSettingOlpcMesh *setting);
-

Returns

+

Returns

.

[transfer none]

diff --git a/docs/libnm/html/NMSettingPpp.html b/docs/libnm/html/NMSettingPpp.html index 2ea94443..a9eb83f6 100644 --- a/docs/libnm/html/NMSettingPpp.html +++ b/docs/libnm/html/NMSettingPpp.html @@ -407,7 +407,7 @@ cable and DSL modems and some mobile broadband devices.

nm_setting_ppp_new (void);

Creates a new NMSettingPpp object with default values.

-

Returns

+

Returns

the new empty NMSettingPpp object.

[transfer full]

@@ -418,7 +418,7 @@ nm_setting_ppp_new (voidgboolean nm_setting_ppp_get_noauth (NMSettingPpp *setting);
-

Parameters

+

Parameters

@@ -433,7 +433,7 @@ nm_setting_ppp_get_noauth ( -

Returns

+

Returns

the “noauth” property of the setting

@@ -443,7 +443,7 @@ nm_setting_ppp_get_noauth (gboolean nm_setting_ppp_get_refuse_eap (NMSettingPpp *setting);
-

Parameters

+

Parameters

@@ -458,7 +458,7 @@ nm_setting_ppp_get_refuse_eap (
-

Returns

+

Returns

the “refuse-eap” property of the setting

@@ -468,7 +468,7 @@ nm_setting_ppp_get_refuse_eap (gboolean nm_setting_ppp_get_refuse_pap (NMSettingPpp *setting);
-

Parameters

+

Parameters

@@ -483,7 +483,7 @@ nm_setting_ppp_get_refuse_pap (
-

Returns

+

Returns

the “refuse-pap” property of the setting

@@ -493,7 +493,7 @@ nm_setting_ppp_get_refuse_pap (gboolean nm_setting_ppp_get_refuse_chap (NMSettingPpp *setting);
-

Parameters

+

Parameters

@@ -508,7 +508,7 @@ nm_setting_ppp_get_refuse_chap (
-

Returns

+

Returns

the “refuse-chap” property of the setting

@@ -518,7 +518,7 @@ nm_setting_ppp_get_refuse_chap (gboolean nm_setting_ppp_get_refuse_mschap (NMSettingPpp *setting);
-

Parameters

+

Parameters

@@ -533,7 +533,7 @@ nm_setting_ppp_get_refuse_mschap (
-

Returns

+

Returns

the “refuse-mschap” property of the setting

@@ -543,7 +543,7 @@ nm_setting_ppp_get_refuse_mschap (gboolean nm_setting_ppp_get_refuse_mschapv2 (NMSettingPpp *setting);
-

Parameters

+

Parameters

@@ -558,7 +558,7 @@ nm_setting_ppp_get_refuse_mschapv2 (
-

Returns

+

Returns

the “refuse-mschapv2” property of the setting

@@ -568,7 +568,7 @@ nm_setting_ppp_get_refuse_mschapv2 (gboolean nm_setting_ppp_get_nobsdcomp (NMSettingPpp *setting);
-

Parameters

+

Parameters

@@ -583,7 +583,7 @@ nm_setting_ppp_get_nobsdcomp ( -

Returns

+

Returns

the “nobsdcomp” property of the setting

@@ -593,7 +593,7 @@ nm_setting_ppp_get_nobsdcomp (gboolean nm_setting_ppp_get_nodeflate (NMSettingPpp *setting);
-

Parameters

+

Parameters

@@ -608,7 +608,7 @@ nm_setting_ppp_get_nodeflate ( -

Returns

+

Returns

the “nodeflate” property of the setting

@@ -618,7 +618,7 @@ nm_setting_ppp_get_nodeflate (gboolean nm_setting_ppp_get_no_vj_comp (NMSettingPpp *setting);
-

Parameters

+

Parameters

@@ -633,7 +633,7 @@ nm_setting_ppp_get_no_vj_comp (
-

Returns

+

Returns

the “no-vj-comp” property of the setting

@@ -643,7 +643,7 @@ nm_setting_ppp_get_no_vj_comp (gboolean nm_setting_ppp_get_require_mppe (NMSettingPpp *setting);
-

Parameters

+

Parameters

@@ -658,7 +658,7 @@ nm_setting_ppp_get_require_mppe (
-

Returns

+

Returns

the “require-mppe” property of the setting

@@ -668,7 +668,7 @@ nm_setting_ppp_get_require_mppe (gboolean nm_setting_ppp_get_require_mppe_128 (NMSettingPpp *setting);
-

Parameters

+

Parameters

@@ -683,7 +683,7 @@ nm_setting_ppp_get_require_mppe_128 (
-

Returns

+

Returns

the “require-mppe-128” property of the setting

@@ -693,7 +693,7 @@ nm_setting_ppp_get_require_mppe_128 (gboolean nm_setting_ppp_get_mppe_stateful (NMSettingPpp *setting);
-

Parameters

+

Parameters

@@ -708,7 +708,7 @@ nm_setting_ppp_get_mppe_stateful (
-

Returns

+

Returns

the “mppe-stateful” property of the setting

@@ -718,7 +718,7 @@ nm_setting_ppp_get_mppe_stateful (gboolean nm_setting_ppp_get_crtscts (NMSettingPpp *setting);
-

Parameters

+

Parameters

@@ -733,7 +733,7 @@ nm_setting_ppp_get_crtscts ( -

Returns

+

Returns

the “crtscts” property of the setting

@@ -743,7 +743,7 @@ nm_setting_ppp_get_crtscts (guint32 nm_setting_ppp_get_baud (NMSettingPpp *setting);
-

Parameters

+

Parameters

@@ -758,7 +758,7 @@ nm_setting_ppp_get_baud ( -

Returns

+

Returns

the “baud” property of the setting

@@ -768,7 +768,7 @@ nm_setting_ppp_get_baud (guint32 nm_setting_ppp_get_mru (NMSettingPpp *setting);
-

Parameters

+

Parameters

@@ -783,7 +783,7 @@ nm_setting_ppp_get_mru ( -

Returns

+

Returns

the “mru” property of the setting

@@ -793,7 +793,7 @@ nm_setting_ppp_get_mru (guint32 nm_setting_ppp_get_mtu (NMSettingPpp *setting);
-

Parameters

+

Parameters

@@ -808,7 +808,7 @@ nm_setting_ppp_get_mtu ( -

Returns

+

Returns

the “mtu” property of the setting

@@ -818,7 +818,7 @@ nm_setting_ppp_get_mtu (guint32 nm_setting_ppp_get_lcp_echo_failure (NMSettingPpp *setting);
-

Parameters

+

Parameters

@@ -833,7 +833,7 @@ nm_setting_ppp_get_lcp_echo_failure (
-

Returns

+

Returns

the “lcp-echo-failure” property of the setting

@@ -843,7 +843,7 @@ nm_setting_ppp_get_lcp_echo_failure (guint32 nm_setting_ppp_get_lcp_echo_interval (NMSettingPpp *setting);
-

Parameters

+

Parameters

@@ -858,7 +858,7 @@ nm_setting_ppp_get_lcp_echo_interval ( -

Returns

+

Returns

the “lcp-echo-interval” property of the setting

diff --git a/docs/libnm/html/NMSettingPppoe.html b/docs/libnm/html/NMSettingPppoe.html index 6155a548..232cb5b4 100644 --- a/docs/libnm/html/NMSettingPppoe.html +++ b/docs/libnm/html/NMSettingPppoe.html @@ -168,7 +168,7 @@ to provide IP transport, for example cable or DSL modems.

nm_setting_pppoe_new (void);

Creates a new NMSettingPppoe object with default values.

-

Returns

+

Returns

the new empty NMSettingPppoe object.

[transfer full]

@@ -179,7 +179,7 @@ nm_setting_pppoe_new (void
const char *
 nm_setting_pppoe_get_service (NMSettingPppoe *setting);
-

Parameters

+

Parameters

@@ -194,7 +194,7 @@ nm_setting_pppoe_get_service ( -

Returns

+

Returns

the “service” property of the setting

@@ -204,7 +204,7 @@ nm_setting_pppoe_get_service (const char * nm_setting_pppoe_get_username (NMSettingPppoe *setting);
-

Parameters

+

Parameters

@@ -219,7 +219,7 @@ nm_setting_pppoe_get_username (
-

Returns

+

Returns

the “username” property of the setting

@@ -229,7 +229,7 @@ nm_setting_pppoe_get_username (const char * nm_setting_pppoe_get_password (NMSettingPppoe *setting);
-

Parameters

+

Parameters

@@ -244,7 +244,7 @@ nm_setting_pppoe_get_password (
-

Returns

+

Returns

the “password” property of the setting

@@ -254,7 +254,7 @@ nm_setting_pppoe_get_password (NMSettingSecretFlags nm_setting_pppoe_get_password_flags (NMSettingPppoe *setting);
-

Parameters

+

Parameters

@@ -269,7 +269,7 @@ nm_setting_pppoe_get_password_flags (
-

Returns

+

Returns

the NMSettingSecretFlags pertaining to the “password”

diff --git a/docs/libnm/html/NMSettingSerial.html b/docs/libnm/html/NMSettingSerial.html index ca4a38b3..41240d6b 100644 --- a/docs/libnm/html/NMSettingSerial.html +++ b/docs/libnm/html/NMSettingSerial.html @@ -171,7 +171,7 @@ serial communications

Object Hierarchy

-
    GEnum
+
    GEnum
     ╰── NMSettingSerialParity
     GObject
     ╰── NMSetting
@@ -192,7 +192,7 @@ such as mobile broadband or analog telephone connections.

nm_setting_serial_new (void);

Creates a new NMSettingSerial object with default values.

-

Returns

+

Returns

the new empty NMSettingSerial object.

[transfer full]

@@ -203,7 +203,7 @@ nm_setting_serial_new (voidguint nm_setting_serial_get_baud (NMSettingSerial *setting);
-

Parameters

+

Parameters

@@ -218,7 +218,7 @@ nm_setting_serial_get_baud ( -

Returns

+

Returns

the “baud” property of the setting

@@ -228,7 +228,7 @@ nm_setting_serial_get_baud (guint nm_setting_serial_get_bits (NMSettingSerial *setting);
-

Parameters

+

Parameters

@@ -243,7 +243,7 @@ nm_setting_serial_get_bits ( -

Returns

+

Returns

the “bits” property of the setting

@@ -253,7 +253,7 @@ nm_setting_serial_get_bits (NMSettingSerialParity nm_setting_serial_get_parity (NMSettingSerial *setting);
-

Parameters

+

Parameters

@@ -268,7 +268,7 @@ nm_setting_serial_get_parity ( -

Returns

+

Returns

the “parity” property of the setting

@@ -278,7 +278,7 @@ nm_setting_serial_get_parity (guint nm_setting_serial_get_stopbits (NMSettingSerial *setting);
-

Parameters

+

Parameters

@@ -293,7 +293,7 @@ nm_setting_serial_get_stopbits (
-

Returns

+

Returns

the “stopbits” property of the setting

@@ -303,7 +303,7 @@ nm_setting_serial_get_stopbits (guint64 nm_setting_serial_get_send_delay (NMSettingSerial *setting);
-

Parameters

+

Parameters

@@ -318,7 +318,7 @@ nm_setting_serial_get_send_delay (
-

Returns

+

Returns

the “send-delay” property of the setting

@@ -335,7 +335,7 @@ nm_setting_serial_get_send_delay (

enum NMSettingSerialParity

The parity setting of a serial port.

-

Members

+

Members

diff --git a/docs/libnm/html/NMSettingTeam.html b/docs/libnm/html/NMSettingTeam.html index bd678358..56fd8330 100644 --- a/docs/libnm/html/NMSettingTeam.html +++ b/docs/libnm/html/NMSettingTeam.html @@ -114,7 +114,7 @@ necessary for team connections.

nm_setting_team_new (void);

Creates a new NMSettingTeam object with default values.

-

Returns

+

Returns

the new empty NMSettingTeam object.

[transfer full]

@@ -125,7 +125,7 @@ nm_setting_team_new (void<
const char *
 nm_setting_team_get_config (NMSettingTeam *setting);
-

Parameters

+

Parameters

@@ -140,7 +140,7 @@ nm_setting_team_get_config ( -

Returns

+

Returns

the “config” property of the setting

diff --git a/docs/libnm/html/NMSettingTeamPort.html b/docs/libnm/html/NMSettingTeamPort.html index fbe09ce0..77e59635 100644 --- a/docs/libnm/html/NMSettingTeamPort.html +++ b/docs/libnm/html/NMSettingTeamPort.html @@ -7,7 +7,7 @@ - + @@ -22,7 +22,7 @@
- +
Home Up PrevNextNext
@@ -114,7 +114,7 @@ optional properties that apply to team ports.

nm_setting_team_port_new (void);

Creates a new NMSettingTeamPort object with default values.

-

Returns

+

Returns

the new empty NMSettingTeamPort object.

[transfer full]

@@ -125,7 +125,7 @@ nm_setting_team_port_new (voidconst char * nm_setting_team_port_get_config (NMSettingTeamPort *setting);
-

Parameters

+

Parameters

@@ -140,7 +140,7 @@ nm_setting_team_port_get_config (
-

Returns

+

Returns

the “config” property of the setting

diff --git a/docs/libnm/html/NMSettingTun.html b/docs/libnm/html/NMSettingTun.html new file mode 100644 index 00000000..b6be30d1 --- /dev/null +++ b/docs/libnm/html/NMSettingTun.html @@ -0,0 +1,525 @@ + + + + +NMSettingTun: libnm Reference Manual + + + + + + + + + +
+ + + + + + +
+
+
+ + +
+

NMSettingTun

+

NMSettingTun — Describes connection properties for TUN/TAP interfaces

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+NMSetting * + +nm_setting_tun_new () +
+NMSettingTunMode + +nm_setting_tun_get_mode () +
const char * + +nm_setting_tun_get_owner () +
const char * + +nm_setting_tun_get_group () +
+gboolean + +nm_setting_tun_get_pi () +
+gboolean + +nm_setting_tun_get_vnet_hdr () +
+gboolean + +nm_setting_tun_get_multi_queue () +
+
+
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+gchar *groupRead / Write
guintmodeRead / Write / Construct
gbooleanmulti-queueRead / Write
+gchar *ownerRead / Write
gbooleanpiRead / Write
gbooleanvnet-hdrRead / Write
+
+
+

Types and Values

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#defineNM_SETTING_TUN_SETTING_NAME
#defineNM_SETTING_TUN_MODE
#defineNM_SETTING_TUN_OWNER
#defineNM_SETTING_TUN_GROUP
#defineNM_SETTING_TUN_PI
#defineNM_SETTING_TUN_VNET_HDR
#defineNM_SETTING_TUN_MULTI_QUEUE
enumNMSettingTunMode
+
+
+

Object Hierarchy

+
    GEnum
+    ╰── NMSettingTunMode
+    GObject
+    ╰── NMSetting
+        ╰── NMSettingTun
+
+
+
+

Description

+

The NMSettingTun object is a NMSetting subclass that describes properties +necessary for connection to TUN/TAP interfaces.

+
+
+

Functions

+
+

nm_setting_tun_new ()

+
NMSetting *
+nm_setting_tun_new (void);
+

Creates a new NMSettingTun object with default values.

+
+

Returns

+

the new empty NMSettingTun object.

+

[transfer full]

+
+

Since: 1.2

+
+
+
+

nm_setting_tun_get_mode ()

+
NMSettingTunMode
+nm_setting_tun_get_mode (NMSettingTun *setting);
+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingTun

 
+
+
+

Returns

+

the “mode” property of the setting

+
+

Since: 1.2

+
+
+
+

nm_setting_tun_get_owner ()

+
const char *
+nm_setting_tun_get_owner (NMSettingTun *setting);
+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingTun

 
+
+
+

Returns

+

the “owner” property of the setting

+
+

Since: 1.2

+
+
+
+

nm_setting_tun_get_group ()

+
const char *
+nm_setting_tun_get_group (NMSettingTun *setting);
+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingTun

 
+
+
+

Returns

+

the “group” property of the setting

+
+

Since: 1.2

+
+
+
+

nm_setting_tun_get_pi ()

+
gboolean
+nm_setting_tun_get_pi (NMSettingTun *setting);
+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingTun

 
+
+
+

Returns

+

the “pi” property of the setting

+
+

Since: 1.2

+
+
+
+

nm_setting_tun_get_vnet_hdr ()

+
gboolean
+nm_setting_tun_get_vnet_hdr (NMSettingTun *setting);
+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingTun

 
+
+
+

Returns

+

the “vnet_hdr” property of the setting

+
+

Since: 1.2

+
+
+
+

nm_setting_tun_get_multi_queue ()

+
gboolean
+nm_setting_tun_get_multi_queue (NMSettingTun *setting);
+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingTun

 
+
+
+

Returns

+

the “multi-queue” property of the setting

+
+

Since: 1.2

+
+
+
+

Types and Values

+
+

NM_SETTING_TUN_SETTING_NAME

+
#define NM_SETTING_TUN_SETTING_NAME         "tun"
+
+
+
+
+

NM_SETTING_TUN_MODE

+
#define NM_SETTING_TUN_MODE                 "mode"
+
+
+
+
+

NM_SETTING_TUN_OWNER

+
#define NM_SETTING_TUN_OWNER                "owner"
+
+
+
+
+

NM_SETTING_TUN_GROUP

+
#define NM_SETTING_TUN_GROUP                "group"
+
+
+
+
+

NM_SETTING_TUN_PI

+
#define NM_SETTING_TUN_PI                   "pi"
+
+
+
+
+

NM_SETTING_TUN_VNET_HDR

+
#define NM_SETTING_TUN_VNET_HDR             "vnet-hdr"
+
+
+
+
+

NM_SETTING_TUN_MULTI_QUEUE

+
#define NM_SETTING_TUN_MULTI_QUEUE          "multi-queue"
+
+
+
+
+

enum NMSettingTunMode

+

NMSettingTunMode values indicate the device type (TUN/TAP)

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + +

NM_SETTING_TUN_MODE_UNKNOWN

+

an unknown device type

+
 

NM_SETTING_TUN_MODE_TUN

+

a TUN device

+
 

NM_SETTING_TUN_MODE_TAP

+

a TAP device

+
 
+
+
+
+
+

Property Details

+
+

The “group” property

+
  “group”                    gchar *
+

The group ID which will own the device. If set to NULL everyone +will be able to use the device.

+

Flags: Read / Write

+

Default value: NULL

+

Since: 1.2

+
+
+
+

The “mode” property

+
  “mode”                     guint
+

The operating mode of the virtual device. Allowed values are +NM_SETTING_TUN_MODE_TUN to create a layer 3 device and +NM_SETTING_TUN_MODE_TAP to create an Ethernet-like layer 2 +one.

+

Flags: Read / Write / Construct

+

Default value: 1

+

Since: 1.2

+
+
+
+

The “multi-queue” property

+
  “multi-queue”              gboolean
+

If the property is set to TRUE, the interface will support +multiple file descriptors (queues) to parallelize packet +sending or receiving. Otherwise, the interface will only +support a single queue.

+

Flags: Read / Write

+

Default value: FALSE

+

Since: 1.2

+
+
+
+

The “owner” property

+
  “owner”                    gchar *
+

The user ID which will own the device. If set to NULL everyone +will be able to use the device.

+

Flags: Read / Write

+

Default value: NULL

+

Since: 1.2

+
+
+
+

The “pi” property

+
  “pi”                       gboolean
+

If TRUE the interface will prepend a 4 byte header describing the +physical interface to the packets.

+

Flags: Read / Write

+

Default value: FALSE

+

Since: 1.2

+
+
+
+

The “vnet-hdr” property

+
  “vnet-hdr”                 gboolean
+

If TRUE the IFF_VNET_HDR the tunnel packets will include a virtio +network header.

+

Flags: Read / Write

+

Default value: FALSE

+

Since: 1.2

+
+
+
+ + + \ No newline at end of file diff --git a/docs/libnm/html/NMSettingVlan.html b/docs/libnm/html/NMSettingVlan.html index f261e7f3..ecb33d1e 100644 --- a/docs/libnm/html/NMSettingVlan.html +++ b/docs/libnm/html/NMSettingVlan.html @@ -6,7 +6,7 @@ - + @@ -21,7 +21,7 @@ Home Up -Prev +Prev Next
@@ -42,6 +42,10 @@ +#define +NM_VLAN_FLAGS_ALL + + NMSetting * @@ -222,9 +226,9 @@

Object Hierarchy

-
    GEnum
+
    GEnum
     ╰── NMVlanPriorityMap
-    GFlags
+    GFlags
     ╰── NMVlanFlags
     GObject
     ╰── NMSetting
@@ -239,12 +243,17 @@ necessary for connection to VLAN interfaces.

Functions

+

NM_VLAN_FLAGS_ALL

+
#define             NM_VLAN_FLAGS_ALL
+
+
+

nm_setting_vlan_new ()

NMSetting *
 nm_setting_vlan_new (void);

Creates a new NMSettingVlan object with default values.

-

Returns

+

Returns

the new empty NMSettingVlan object.

[transfer full]

@@ -255,7 +264,7 @@ nm_setting_vlan_new (void<
const char *
 nm_setting_vlan_get_parent (NMSettingVlan *setting);
-

Parameters

+

Parameters

@@ -270,7 +279,7 @@ nm_setting_vlan_get_parent ( -

Returns

+

Returns

the “parent” property of the setting

@@ -280,7 +289,7 @@ nm_setting_vlan_get_parent (guint32 nm_setting_vlan_get_id (NMSettingVlan *setting);
-

Parameters

+

Parameters

@@ -295,7 +304,7 @@ nm_setting_vlan_get_id ( -

Returns

+

Returns

the “id” property of the setting

@@ -305,7 +314,7 @@ nm_setting_vlan_get_id (guint32 nm_setting_vlan_get_flags (NMSettingVlan *setting);
-

Parameters

+

Parameters

@@ -320,7 +329,7 @@ nm_setting_vlan_get_flags ( -

Returns

+

Returns

the “flags” property of the setting

@@ -334,7 +343,7 @@ nm_setting_vlan_get_num_priorities (“ingress_priority_map” or “egress_priority_map” properties of this setting.

-

Parameters

+

Parameters

@@ -356,7 +365,7 @@ properties of this setting.

-

Returns

+

Returns

return the number of ingress/egress priority entries, -1 if error

@@ -372,7 +381,7 @@ nm_setting_vlan_get_priority (“ingress_priority_map” or “egress_priority_map” properties of this setting.

-

Parameters

+

Parameters

@@ -409,7 +418,7 @@ or
-

Returns

+

Returns

TRUE if a priority map was returned, FALSE if error

@@ -438,7 +447,7 @@ Priority Code Point (PCP) value, and toto is the outgoing 802.1q VLAN Priority Code Point (PCP) value.

-

Parameters

+

Parameters

@@ -472,7 +481,7 @@ to

-

Returns

+

Returns

TRUE if the new priority mapping was successfully added to the list, FALSE if error

@@ -489,7 +498,7 @@ nm_setting_vlan_remove_priority (“ingress_priority_map” or “egress_priority_map” properties.

-

Parameters

+

Parameters

@@ -532,7 +541,7 @@ or
-

Parameters

+

Parameters

@@ -566,7 +575,7 @@ to

-

Returns

+

Returns

TRUE if the priority mapping was found and removed; FALSE if it was not.

@@ -584,7 +593,7 @@ or
-

Parameters

+

Parameters

@@ -611,7 +620,7 @@ properties.

-

Returns

+

Returns

TRUE if the priority mapping was found and removed; FALSE if it was not.

@@ -624,7 +633,7 @@ nm_setting_vlan_clear_priorities (Clear all the entires from “ingress_priority_map” or “egress_priority_map” properties.

-

Parameters

+

Parameters

@@ -657,7 +666,7 @@ nm_setting_vlan_add_priority_str (“egress_priority_map” properties. The priority map maps the Linux SKB priorities to 802.1p priorities.

-

Parameters

+

Parameters

@@ -684,7 +693,7 @@ the Linux SKB priorities to 802.1p priorities.

-

Returns

+

Returns

TRUE if the entry was successfully added to the list, or it overwrote the old value, FALSE if error

@@ -733,7 +742,7 @@ overwrote the old value, FALSE if error

A selector for traffic priority maps; these map Linux SKB priorities to 802.1p priorities used in VLANs.

-

Members

+

Members

@@ -764,7 +773,7 @@ to 802.1p priorities used in VLANs.

enum NMVlanFlags

NMVlanFlags values control the behavior of the VLAN interface.

-

Members

+

Members

@@ -797,6 +806,14 @@ to 802.1p priorities used in VLANs.

+ + + + +
 

NM_VLAN_FLAG_MVRP

+

indicates that this interface should use MVRP to register + itself with it's switch

+
 
@@ -820,7 +837,12 @@ both "from" and "to" are unsigned integers, ie "7:3".

interface. Flags include NM_VLAN_FLAG_REORDER_HEADERS (reordering of output packet headers), NM_VLAN_FLAG_GVRP (use of the GVRP protocol), and NM_VLAN_FLAG_LOOSE_BINDING (loose binding of the interface to its -master device's operating state).

+master device's operating state). NM_VLAN_FLAG_MVRP (use of the MVRP +protocol).

+

The default value of this property is NM_VLAN_FLAG_REORDER_HEADERS, +but it used to be 0. To preserve backward compatibility, the default-value +in the D-Bus API continues to be 0 and a missing property on D-Bus +is still considered as 0.

Flags: Read / Write / Construct

Default value: NM_VLAN_FLAG_REORDER_HEADERS

diff --git a/docs/libnm/html/NMSettingVpn.html b/docs/libnm/html/NMSettingVpn.html index ba0b0304..a3413677 100644 --- a/docs/libnm/html/NMSettingVpn.html +++ b/docs/libnm/html/NMSettingVpn.html @@ -7,7 +7,7 @@ - + @@ -22,7 +22,7 @@ Home Up Prev -Next +Next
@@ -157,6 +157,14 @@ nm_setting_vpn_foreach_secret () + + +guint32 + + +nm_setting_vpn_get_timeout () + +
@@ -193,6 +201,11 @@ Read / Write +guint +timeout +Read / Write + + gchar * user-name @@ -233,6 +246,10 @@ #define NM_SETTING_VPN_SECRETS + +#define +NM_SETTING_VPN_TIMEOUT +
@@ -262,7 +279,7 @@ properties.

const char *value, gpointer user_data);
-

Parameters

+

Parameters

@@ -297,7 +314,7 @@ properties.

nm_setting_vpn_new (void);

Creates a new NMSettingVpn object with default values.

-

Returns

+

Returns

the new empty NMSettingVpn object.

[transfer full]

@@ -310,7 +327,7 @@ nm_setting_vpn_get_service_type (Returns the service name of the VPN, which identifies the specific VPN plugin that should be used to connect to this VPN.

-

Parameters

+

Parameters

@@ -325,7 +342,7 @@ plugin that should be used to connect to this VPN.

-

Returns

+

Returns

the VPN plugin's service name

@@ -335,7 +352,7 @@ plugin that should be used to connect to this VPN.

const char *
 nm_setting_vpn_get_user_name (NMSettingVpn *setting);
-

Parameters

+

Parameters

@@ -350,7 +367,7 @@ nm_setting_vpn_get_user_name ( -

Returns

+

Returns

the “user-name” property of the setting

@@ -360,7 +377,7 @@ nm_setting_vpn_get_user_name (gboolean nm_setting_vpn_get_persistent (NMSettingVpn *setting);
-

Parameters

+

Parameters

@@ -375,7 +392,7 @@ nm_setting_vpn_get_persistent (
-

Returns

+

Returns

the “persistent” property of the setting

@@ -386,7 +403,7 @@ nm_setting_vpn_get_persistent (NMSettingVpn *setting);

Gets number of key/value pairs of VPN configuration data.

-

Parameters

+

Parameters

@@ -401,7 +418,7 @@ nm_setting_vpn_get_num_data_items (
-

Returns

+

Returns

the number of VPN plugin specific configuration data items

@@ -418,7 +435,7 @@ nm_setting_vpn_add_data_item (nm_setting_vpn_add_secret() is for.

-

Parameters

+

Parameters

@@ -456,7 +473,7 @@ nm_setting_vpn_get_data_item (nm_setting_vpn_add_data_item().

-

Parameters

+

Parameters

@@ -478,7 +495,7 @@ by -

Returns

+

Returns

the data item, if any

@@ -491,7 +508,7 @@ nm_setting_vpn_remove_data_item (Deletes a key/value relationship previously established by nm_setting_vpn_add_data_item().

-

Parameters

+

Parameters

@@ -513,7 +530,7 @@ nm_setting_vpn_remove_data_item (
-

Returns

+

Returns

TRUE if the data item was found and removed from the internal list, FALSE if it was not.

@@ -530,7 +547,7 @@ and modify data items inside func , though any additions or removals made during iteration will not be part of the iteration.

-

Parameters

+

Parameters

@@ -565,7 +582,7 @@ during iteration will not be part of the iteration.

nm_setting_vpn_get_num_secrets (NMSettingVpn *setting);

Gets number of VPN plugin specific secrets in the setting.

-

Parameters

+

Parameters

@@ -580,7 +597,7 @@ nm_setting_vpn_get_num_secrets (
-

Returns

+

Returns

the number of VPN plugin specific secrets

@@ -596,7 +613,7 @@ nm_setting_vpn_add_secret ( -

Parameters

+

Parameters

@@ -634,7 +651,7 @@ nm_setting_vpn_get_secret (nm_setting_vpn_add_secret().

-

Parameters

+

Parameters

@@ -656,7 +673,7 @@ by -

Returns

+

Returns

the secret, if any

@@ -669,7 +686,7 @@ nm_setting_vpn_remove_secret (nm_setting_vpn_add_secret().

-

Parameters

+

Parameters

@@ -691,7 +708,7 @@ nm_setting_vpn_remove_secret ( -

Returns

+

Returns

TRUE if the secret was found and removed from the internal list, FALSE if it was not.

@@ -708,7 +725,7 @@ and modify secrets inside func , though any additions or removals made during iteration will not be part of the iteration.

-

Parameters

+

Parameters

@@ -736,6 +753,32 @@ iteration will not be part of the iteration.

+
+
+

nm_setting_vpn_get_timeout ()

+
guint32
+nm_setting_vpn_get_timeout (NMSettingVpn *setting);
+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingVpn

 
+
+
+

Returns

+

the “timeout” property of the setting

+
+

Since: 1.2

+

Types and Values

@@ -774,6 +817,12 @@ iteration will not be part of the iteration.

#define NM_SETTING_VPN_SECRETS      "secrets"
 
+
+
+

NM_SETTING_VPN_TIMEOUT

+
#define NM_SETTING_VPN_TIMEOUT      "timeout"
+
+

Property Details

@@ -816,6 +865,19 @@ plugin.


+

The “timeout” property

+
  “timeout”                  guint
+

Timeout for the VPN service to establish the connection. Some services +may take quite a long time to connect. +Value of 0 means a default timeout, which is 60 seconds (unless overriden +by vpn.timeout in configuration file). Values greater than zero mean +timeout in seconds.

+

Flags: Read / Write

+

Default value: 0

+

Since: 1.2

+
+
+

The “user-name” property

  “user-name”                gchar *

If the VPN connection requires a user name for authentication, that name diff --git a/docs/libnm/html/NMSettingVxlan.html b/docs/libnm/html/NMSettingVxlan.html new file mode 100644 index 00000000..5e5d0c60 --- /dev/null +++ b/docs/libnm/html/NMSettingVxlan.html @@ -0,0 +1,1067 @@ + + + + +NMSettingVxlan: libnm Reference Manual + + + + + + + + + + + + + + + + +

+
+
+ + +
+

NMSettingVxlan

+

NMSettingVxlan — Describes connection properties for VXLAN interfaces

+
+
+

Functions

+
++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+NMSetting * + +nm_setting_vxlan_new () +
const char * + +nm_setting_vxlan_get_parent () +
+guint + +nm_setting_vxlan_get_id () +
const char * + +nm_setting_vxlan_get_local () +
const char * + +nm_setting_vxlan_get_remote () +
+guint + +nm_setting_vxlan_get_source_port_min () +
+guint + +nm_setting_vxlan_get_source_port_max () +
+guint + +nm_setting_vxlan_get_destination_port () +
+guint + +nm_setting_vxlan_get_tos () +
+guint + +nm_setting_vxlan_get_ttl () +
+guint + +nm_setting_vxlan_get_ageing () +
+guint + +nm_setting_vxlan_get_limit () +
+gboolean + +nm_setting_vxlan_get_proxy () +
+gboolean + +nm_setting_vxlan_get_learning () +
+gboolean + +nm_setting_vxlan_get_rsc () +
+gboolean + +nm_setting_vxlan_get_l2_miss () +
+gboolean + +nm_setting_vxlan_get_l3_miss () +
+
+
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
guintageingRead / Write / Construct
guintdestination-portRead / Write / Construct
guintidRead / Write / Construct
gbooleanl2-missRead / Write / Construct
gbooleanl3-missRead / Write / Construct
gbooleanlearningRead / Write / Construct
guintlimitRead / Write / Construct
+gchar *localRead / Write / Construct
+gchar *parentRead / Write / Construct
gbooleanproxyRead / Write / Construct
+gchar *remoteRead / Write / Construct
gbooleanrscRead / Write / Construct
guintsource-port-maxRead / Write / Construct
guintsource-port-minRead / Write / Construct
guinttosRead / Write / Construct
guintttlRead / Write / Construct
+
+
+

Types and Values

+ +
+
+

Object Hierarchy

+
    GObject
+    ╰── NMSetting
+        ╰── NMSettingVxlan
+
+
+
+

Description

+

The NMSettingVxlan object is a NMSetting subclass that describes properties +necessary for connection to VXLAN interfaces.

+
+
+

Functions

+
+

nm_setting_vxlan_new ()

+
NMSetting *
+nm_setting_vxlan_new (void);
+

Creates a new NMSettingVxlan object with default values.

+
+

Returns

+

the new empty NMSettingVxlan object.

+

[transfer full]

+
+

Since: 1.2

+
+
+
+

nm_setting_vxlan_get_parent ()

+
const char *
+nm_setting_vxlan_get_parent (NMSettingVxlan *setting);
+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingVxlan

 
+
+
+

Returns

+

the “parent” property of the setting

+
+

Since: 1.2

+
+
+
+

nm_setting_vxlan_get_id ()

+
guint
+nm_setting_vxlan_get_id (NMSettingVxlan *setting);
+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingVxlan

 
+
+
+

Returns

+

the “id” property of the setting

+
+

Since: 1.2

+
+
+
+

nm_setting_vxlan_get_local ()

+
const char *
+nm_setting_vxlan_get_local (NMSettingVxlan *setting);
+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingVxlan

 
+
+
+

Returns

+

the “local” property of the setting

+
+

Since: 1.2

+
+
+
+

nm_setting_vxlan_get_remote ()

+
const char *
+nm_setting_vxlan_get_remote (NMSettingVxlan *setting);
+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingVxlan

 
+
+
+

Returns

+

the “remote” property of the setting

+
+

Since: 1.2

+
+
+
+

nm_setting_vxlan_get_source_port_min ()

+
guint
+nm_setting_vxlan_get_source_port_min (NMSettingVxlan *setting);
+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingVxlan

 
+
+
+

Returns

+

the “source-port-min” property of the setting

+
+

Since: 1.2

+
+
+
+

nm_setting_vxlan_get_source_port_max ()

+
guint
+nm_setting_vxlan_get_source_port_max (NMSettingVxlan *setting);
+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingVxlan

 
+
+
+

Returns

+

the “source-port-max” property of the setting

+
+

Since: 1.2

+
+
+
+

nm_setting_vxlan_get_destination_port ()

+
guint
+nm_setting_vxlan_get_destination_port (NMSettingVxlan *setting);
+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingVxlan

 
+
+
+

Returns

+

the “destination-port” property of the setting

+
+

Since: 1.2

+
+
+
+

nm_setting_vxlan_get_tos ()

+
guint
+nm_setting_vxlan_get_tos (NMSettingVxlan *setting);
+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingVxlan

 
+
+
+

Returns

+

the “tos” property of the setting

+
+

Since: 1.2

+
+
+
+

nm_setting_vxlan_get_ttl ()

+
guint
+nm_setting_vxlan_get_ttl (NMSettingVxlan *setting);
+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingVxlan

 
+
+
+

Returns

+

the “ttl” property of the setting

+
+

Since: 1.2

+
+
+
+

nm_setting_vxlan_get_ageing ()

+
guint
+nm_setting_vxlan_get_ageing (NMSettingVxlan *setting);
+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingVxlan

 
+
+
+

Returns

+

the “ageing” property of the setting

+
+

Since: 1.2

+
+
+
+

nm_setting_vxlan_get_limit ()

+
guint
+nm_setting_vxlan_get_limit (NMSettingVxlan *setting);
+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingVxlan

 
+
+
+

Returns

+

the “limit” property of the setting

+
+

Since: 1.2

+
+
+
+

nm_setting_vxlan_get_proxy ()

+
gboolean
+nm_setting_vxlan_get_proxy (NMSettingVxlan *setting);
+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingVxlan

 
+
+
+

Returns

+

the “proxy” property of the setting

+
+

Since: 1.2

+
+
+
+

nm_setting_vxlan_get_learning ()

+
gboolean
+nm_setting_vxlan_get_learning (NMSettingVxlan *setting);
+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingVxlan

 
+
+
+

Returns

+

the “learning” property of the setting

+
+

Since: 1.2

+
+
+
+

nm_setting_vxlan_get_rsc ()

+
gboolean
+nm_setting_vxlan_get_rsc (NMSettingVxlan *setting);
+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingVxlan

 
+
+
+

Returns

+

the “rsc” property of the setting

+
+

Since: 1.2

+
+
+
+

nm_setting_vxlan_get_l2_miss ()

+
gboolean
+nm_setting_vxlan_get_l2_miss (NMSettingVxlan *setting);
+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingVxlan

 
+
+
+

Returns

+

the “l2_miss” property of the setting

+
+

Since: 1.2

+
+
+
+

nm_setting_vxlan_get_l3_miss ()

+
gboolean
+nm_setting_vxlan_get_l3_miss (NMSettingVxlan *setting);
+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingVxlan

 
+
+
+

Returns

+

the “l3_miss” property of the setting

+
+

Since: 1.2

+
+
+
+

Types and Values

+
+

NM_SETTING_VXLAN_SETTING_NAME

+
#define NM_SETTING_VXLAN_SETTING_NAME       "vxlan"
+
+
+
+
+

NM_SETTING_VXLAN_PARENT

+
#define NM_SETTING_VXLAN_PARENT             "parent"
+
+
+
+
+

NM_SETTING_VXLAN_ID

+
#define NM_SETTING_VXLAN_ID                 "id"
+
+
+
+
+

NM_SETTING_VXLAN_LOCAL

+
#define NM_SETTING_VXLAN_LOCAL              "local"
+
+
+
+
+

NM_SETTING_VXLAN_REMOTE

+
#define NM_SETTING_VXLAN_REMOTE             "remote"
+
+
+
+
+

NM_SETTING_VXLAN_SOURCE_PORT_MIN

+
#define NM_SETTING_VXLAN_SOURCE_PORT_MIN    "source-port-min"
+
+
+
+
+

NM_SETTING_VXLAN_SOURCE_PORT_MAX

+
#define NM_SETTING_VXLAN_SOURCE_PORT_MAX    "source-port-max"
+
+
+
+
+

NM_SETTING_VXLAN_DESTINATION_PORT

+
#define NM_SETTING_VXLAN_DESTINATION_PORT   "destination-port"
+
+
+
+
+

NM_SETTING_VXLAN_TOS

+
#define NM_SETTING_VXLAN_TOS                "tos"
+
+
+
+
+

NM_SETTING_VXLAN_TTL

+
#define NM_SETTING_VXLAN_TTL                "ttl"
+
+
+
+
+

NM_SETTING_VXLAN_AGEING

+
#define NM_SETTING_VXLAN_AGEING             "ageing"
+
+
+
+
+

NM_SETTING_VXLAN_LIMIT

+
#define NM_SETTING_VXLAN_LIMIT              "limit"
+
+
+
+
+

NM_SETTING_VXLAN_PROXY

+
#define NM_SETTING_VXLAN_PROXY              "proxy"
+
+
+
+
+

NM_SETTING_VXLAN_LEARNING

+
#define NM_SETTING_VXLAN_LEARNING           "learning"
+
+
+
+
+

NM_SETTING_VXLAN_RSC

+
#define NM_SETTING_VXLAN_RSC                "rsc"
+
+
+
+
+

NM_SETTING_VXLAN_L2_MISS

+
#define NM_SETTING_VXLAN_L2_MISS            "l2-miss"
+
+
+
+
+

NM_SETTING_VXLAN_L3_MISS

+
#define NM_SETTING_VXLAN_L3_MISS            "l3-miss"
+
+
+
+
+

Property Details

+
+

The “ageing” property

+
  “ageing”                   guint
+

Specifies the lifetime in seconds of FDB entries learnt by the kernel.

+

Flags: Read / Write / Construct

+

Allowed values: <= G_MAXINT

+

Default value: 300

+

Since: 1.2

+
+
+
+

The “destination-port” property

+
  “destination-port”         guint
+

Specifies the UDP destination port to communicate to the remote VXLAN +tunnel endpoint.

+

Flags: Read / Write / Construct

+

Allowed values: <= 65535

+

Default value: 8472

+

Since: 1.2

+
+
+
+

The “id” property

+
  “id”                       guint
+

Specifies the VXLAN Network Identifer (or VXLAN Segment Identifier) to +use.

+

Flags: Read / Write / Construct

+

Allowed values: <= 16777215

+

Default value: 0

+

Since: 1.2

+
+
+
+

The “l2-miss” property

+
  “l2-miss”                  gboolean
+

Specifies whether netlink LL ADDR miss notifications are generated.

+

Flags: Read / Write / Construct

+

Default value: FALSE

+

Since: 1.2

+
+
+
+

The “l3-miss” property

+
  “l3-miss”                  gboolean
+

Specifies whether netlink IP ADDR miss notifications are generated.

+

Flags: Read / Write / Construct

+

Default value: FALSE

+

Since: 1.2

+
+
+
+

The “learning” property

+
  “learning”                 gboolean
+

Specifies whether unknown source link layer addresses and IP addresses +are entered into the VXLAN device forwarding database.

+

Flags: Read / Write / Construct

+

Default value: TRUE

+

Since: 1.2

+
+
+
+

The “limit” property

+
  “limit”                    guint
+

Specifies the maximum number of FDB entries. A value of zero means that +the kernel will store unlimited entries.

+

Flags: Read / Write / Construct

+

Allowed values: <= G_MAXINT

+

Default value: 0

+

Since: 1.2

+
+
+
+

The “local” property

+
  “local”                    gchar *
+

If given, specifies the source IP address to use in outgoing packets.

+

Flags: Read / Write / Construct

+

Default value: NULL

+

Since: 1.2

+
+
+
+

The “parent” property

+
  “parent”                   gchar *
+

If given, specifies the parent interface name or parent connection UUID.

+

Flags: Read / Write / Construct

+

Default value: NULL

+

Since: 1.2

+
+
+
+

The “proxy” property

+
  “proxy”                    gboolean
+

Specifies whether ARP proxy is turned on.

+

Flags: Read / Write / Construct

+

Default value: FALSE

+

Since: 1.2

+
+
+
+

The “remote” property

+
  “remote”                   gchar *
+

Specifies the unicast destination IP address to use in outgoing packets +when the destination link layer address is not known in the VXLAN device +forwarding database, or the multicast IP address to join.

+

Flags: Read / Write / Construct

+

Default value: NULL

+

Since: 1.2

+
+
+
+

The “rsc” property

+
  “rsc”                      gboolean
+

Specifies whether route short circuit is turned on.

+

Flags: Read / Write / Construct

+

Default value: FALSE

+

Since: 1.2

+
+
+
+

The “source-port-max” property

+
  “source-port-max”          guint
+

Specifies the maximum UDP source port to communicate to the remote VXLAN +tunnel endpoint.

+

Flags: Read / Write / Construct

+

Allowed values: <= 65535

+

Default value: 0

+

Since: 1.2

+
+
+
+

The “source-port-min” property

+
  “source-port-min”          guint
+

Specifies the minimum UDP source port to communicate to the remote VXLAN +tunnel endpoint.

+

Flags: Read / Write / Construct

+

Allowed values: <= 65535

+

Default value: 0

+

Since: 1.2

+
+
+
+

The “tos” property

+
  “tos”                      guint
+

Specifies the TOS value to use in outgoing packets.

+

Flags: Read / Write / Construct

+

Allowed values: <= 255

+

Default value: 0

+

Since: 1.2

+
+
+
+

The “ttl” property

+
  “ttl”                      guint
+

Specifies the time-to-live value to use in outgoing packets.

+

Flags: Read / Write / Construct

+

Allowed values: <= 255

+

Default value: 0

+

Since: 1.2

+
+
+
+ + + \ No newline at end of file diff --git a/docs/libnm/html/NMSettingWimax.html b/docs/libnm/html/NMSettingWimax.html index b4843dd7..d1ea1056 100644 --- a/docs/libnm/html/NMSettingWimax.html +++ b/docs/libnm/html/NMSettingWimax.html @@ -6,7 +6,7 @@ - + @@ -21,7 +21,7 @@ Home Up -Prev +Prev Next
@@ -124,6 +124,9 @@

Description

The NMSettingWimax object is a NMSetting subclass that describes properties necessary for connection to 802.16e Mobile WiMAX networks.

+

NetworkManager no longer supports WiMAX; while this API remains available for +backward-compatibility reasons, it serves no real purpose, since WiMAX +connections cannot be activated.

Functions

@@ -131,9 +134,13 @@ necessary for connection to 802.16e Mobile WiMAX networks.

nm_setting_wimax_new ()

NMSetting *
 nm_setting_wimax_new (void);
+
+

nm_setting_wimax_new has been deprecated since version 1.2 and should not be used in newly-written code.

+

WiMAX is no longer supported.

+

Creates a new NMSettingWimax object with default values.

-

Returns

+

Returns

the new empty NMSettingWimax object

@@ -142,10 +149,14 @@ nm_setting_wimax_new (void

nm_setting_wimax_get_network_name ()

const char *
 nm_setting_wimax_get_network_name (NMSettingWimax *setting);
+
+

nm_setting_wimax_get_network_name has been deprecated since version 1.2 and should not be used in newly-written code.

+

WiMAX is no longer supported.

+

Returns the WiMAX NSP name (ex "Sprint" or "CLEAR") which identifies the specific WiMAX network this setting describes a connection to.

-

Parameters

+

Parameters

@@ -160,7 +171,7 @@ specific WiMAX network this setting describes a connection to.

-

Returns

+

Returns

the WiMAX NSP name

@@ -169,10 +180,14 @@ specific WiMAX network this setting describes a connection to.

nm_setting_wimax_get_mac_address ()

const char *
 nm_setting_wimax_get_mac_address (NMSettingWimax *setting);
+
+

nm_setting_wimax_get_mac_address has been deprecated since version 1.2 and should not be used in newly-written code.

+

WiMAX is no longer supported.

+

Returns the MAC address of a WiMAX device which this connection is locked to.

-

Parameters

+

Parameters

@@ -187,7 +202,7 @@ to.

-

Returns

+

Returns

the MAC address

@@ -220,6 +235,10 @@ to.

If specified, this connection will only apply to the WiMAX device whose MAC address matches. This property does not change the MAC address of the device (known as MAC spoofing).

+
+

NMSettingWimax:mac-address has been deprecated since version 1.2 and should not be used in newly-written code.

+

WiMAX is no longer supported.

+

Flags: Read / Write

Default value: NULL

@@ -229,6 +248,10 @@ device (known as MAC spoofing).

  “network-name”             gchar *

Network Service Provider (NSP) name of the WiMAX network this connection should use.

+
+

NMSettingWimax:network-name has been deprecated since version 1.2 and should not be used in newly-written code.

+

WiMAX is no longer supported.

+

Flags: Read / Write

Default value: NULL

diff --git a/docs/libnm/html/NMSettingWired.html b/docs/libnm/html/NMSettingWired.html index 1bc895c4..ea814585 100644 --- a/docs/libnm/html/NMSettingWired.html +++ b/docs/libnm/html/NMSettingWired.html @@ -390,7 +390,7 @@

Object Hierarchy

-
    GFlags
+
    GFlags
     ╰── NMSettingWiredWakeOnLan
     GObject
     ╰── NMSetting
@@ -410,7 +410,7 @@ necessary for connection to Ethernet networks.

nm_setting_wired_new (void);

Creates a new NMSettingWired object with default values.

-

Returns

+

Returns

the new empty NMSettingWired object.

[transfer full]

@@ -421,7 +421,7 @@ nm_setting_wired_new (void
const char *
 nm_setting_wired_get_port (NMSettingWired *setting);
-

Parameters

+

Parameters

@@ -436,7 +436,7 @@ nm_setting_wired_get_port ( -

Returns

+

Returns

the “port” property of the setting

@@ -446,7 +446,7 @@ nm_setting_wired_get_port (guint32 nm_setting_wired_get_speed (NMSettingWired *setting);
-

Parameters

+

Parameters

@@ -461,7 +461,7 @@ nm_setting_wired_get_speed ( -

Returns

+

Returns

the “speed” property of the setting

@@ -471,7 +471,7 @@ nm_setting_wired_get_speed (const char * nm_setting_wired_get_duplex (NMSettingWired *setting);
-

Parameters

+

Parameters

@@ -486,7 +486,7 @@ nm_setting_wired_get_duplex ( -

Returns

+

Returns

the “duplex” property of the setting

@@ -496,7 +496,7 @@ nm_setting_wired_get_duplex (gboolean nm_setting_wired_get_auto_negotiate (NMSettingWired *setting);
-

Parameters

+

Parameters

@@ -511,7 +511,7 @@ nm_setting_wired_get_auto_negotiate (
-

Returns

+

Returns

the “auto-negotiate” property of the setting

@@ -521,7 +521,7 @@ nm_setting_wired_get_auto_negotiate (const char * nm_setting_wired_get_mac_address (NMSettingWired *setting);
-

Parameters

+

Parameters

@@ -536,7 +536,7 @@ nm_setting_wired_get_mac_address (
-

Returns

+

Returns

the “mac-address” property of the setting

@@ -547,7 +547,7 @@ nm_setting_wired_get_mac_address (NMSettingWired *setting);
-

Parameters

+

Parameters

@@ -562,7 +562,7 @@ nm_setting_wired_get_cloned_mac_address
-

Returns

+

Returns

the “cloned-mac-address” property of the setting

@@ -573,7 +573,7 @@ nm_setting_wired_get_cloned_mac_address nm_setting_wired_get_mac_address_blacklist (NMSettingWired *setting);
-

Parameters

+

Parameters

@@ -588,7 +588,7 @@ nm_setting_wired_get_mac_address_blacklist
-

Returns

+

Returns

the “mac-address-blacklist” property of the setting

@@ -599,7 +599,7 @@ nm_setting_wired_get_mac_address_blacklist nm_setting_wired_get_num_mac_blacklist_items (NMSettingWired *setting);
-

Parameters

+

Parameters

@@ -614,7 +614,7 @@ nm_setting_wired_get_num_mac_blacklist_items
-

Returns

+

Returns

the number of blacklisted MAC addresses

@@ -626,7 +626,7 @@ nm_setting_wired_get_mac_blacklist_item (NMSettingWired *setting, guint32 idx);
-

Parameters

+

Parameters

@@ -648,7 +648,7 @@ nm_setting_wired_get_mac_blacklist_item
-

Returns

+

Returns

the blacklisted MAC address string (hex-digits-and-colons notation) at index idx

@@ -663,7 +663,7 @@ nm_setting_wired_add_mac_blacklist_item const char *mac);

Adds a new MAC address to the “mac-address-blacklist” property.

-

Parameters

+

Parameters

@@ -685,7 +685,7 @@ nm_setting_wired_add_mac_blacklist_item
-

Returns

+

Returns

TRUE if the MAC address was added; FALSE if the MAC address is invalid or was already present

@@ -700,7 +700,7 @@ nm_setting_wired_remove_mac_blacklist_item

Removes the MAC address at index idx from the blacklist.

-

Parameters

+

Parameters

@@ -732,7 +732,7 @@ nm_setting_wired_remove_mac_blacklist_item_by_value

Removes the MAC address mac from the blacklist.

-

Parameters

+

Parameters

@@ -755,7 +755,7 @@ the blacklist

-

Returns

+

Returns

TRUE if the MAC address was found and removed; FALSE if it was not.

@@ -767,7 +767,7 @@ nm_setting_wired_clear_mac_blacklist_items (NMSettingWired *setting);

Removes all blacklisted MAC addresses.

-

Parameters

+

Parameters

@@ -788,7 +788,7 @@ nm_setting_wired_clear_mac_blacklist_items
guint32
 nm_setting_wired_get_mtu (NMSettingWired *setting);
-

Parameters

+

Parameters

@@ -803,7 +803,7 @@ nm_setting_wired_get_mtu ( -

Returns

+

Returns

the “mtu” property of the setting

@@ -816,7 +816,7 @@ nm_setting_wired_get_s390_subchannels ( -

Parameters

+

Parameters

@@ -831,7 +831,7 @@ conjunction with that device.

-

Returns

+

Returns

array of strings, each specifying one subchannel the s390 device uses to communicate to the host.

[transfer none][element-type utf8]

@@ -845,7 +845,7 @@ nm_setting_wired_get_s390_nettype (Returns the s390 device type this connection should apply to. Will be one of 'qeth', 'lcs', or 'ctc'.

-

Parameters

+

Parameters

@@ -860,7 +860,7 @@ of 'qeth', 'lcs', or 'ctc'.

-

Returns

+

Returns

the s390 device type

@@ -873,7 +873,7 @@ nm_setting_wired_get_num_s390_options (nm_setting_wired_get_s390_option().

-

Parameters

+

Parameters

@@ -888,7 +888,7 @@ option individually using -

Returns

+

Returns

the number of s390-specific device options

@@ -906,7 +906,7 @@ are *not* guaranteed to be static across modifications to options done by and should not be used to refer to options except for short periods of time such as during option iteration.

-

Parameters

+

Parameters

@@ -942,7 +942,7 @@ modified.

-

Returns

+

Returns

TRUE on success if the index was valid and an option was found, FALSE if the index was invalid (ie, greater than the number of options currently held by the setting)

@@ -959,7 +959,7 @@ nm_setting_wired_get_s390_option_by_key key , if it exists.

-

Parameters

+

Parameters

@@ -981,7 +981,7 @@ nm_setting_wired_get_s390_option_by_key
-

Returns

+

Returns

the value, or NULL if the key/value pair was never added to the setting; the value is owned by the setting and must not be modified

@@ -998,7 +998,7 @@ of allowed options. Key names may contain only alphanumeric characters (ie [a-zA-Z0-9]). Adding a new key replaces any existing key/value pair that may already exist.

-

Parameters

+

Parameters

@@ -1025,7 +1025,7 @@ may already exist.

-

Returns

+

Returns

TRUE if the option was valid and was added to the internal option list, FALSE if it was not.

@@ -1040,7 +1040,7 @@ nm_setting_wired_remove_s390_option (
-

Parameters

+

Parameters

@@ -1062,7 +1062,7 @@ list.

-

Returns

+

Returns

TRUE if the option was found and removed from the internal option list, FALSE if it was not.

@@ -1075,7 +1075,7 @@ nm_setting_wired_get_valid_s390_options (NMSettingWired *setting);

Returns a list of valid s390 options.

-

Parameters

+

Parameters

@@ -1090,7 +1090,7 @@ nm_setting_wired_get_valid_s390_options
-

Returns

+

Returns

a NULL-terminated array of strings of valid s390 options.

[transfer none]

@@ -1102,7 +1102,7 @@ nm_setting_wired_get_valid_s390_options nm_setting_wired_get_wake_on_lan (NMSettingWired *setting);

Returns the Wake-on-LAN options enabled for the connection

-

Parameters

+

Parameters

@@ -1117,10 +1117,10 @@ nm_setting_wired_get_wake_on_lan (
-

Returns

+

Returns

the Wake-on-LAN options

-

Since: 1.0.6

+

Since: 1.2


@@ -1131,7 +1131,7 @@ nm_setting_wired_get_wake_on_lan_password

Returns the Wake-on-LAN password. This only applies to NM_SETTING_WIRED_WAKE_ON_LAN_MAGIC.

-

Parameters

+

Parameters

@@ -1146,10 +1146,10 @@ nm_setting_wired_get_wake_on_lan_password
-

Returns

+

Returns

the Wake-on-LAN setting password, or NULL if there is no password.

-

Since: 1.0.6

+

Since: 1.2

@@ -1165,7 +1165,7 @@ nm_setting_wired_get_wake_on_lan_password

Options for “wake-on-lan”. Note that not all options are supported by all devices.

-

Members

+

Members

@@ -1263,7 +1263,7 @@ are supported by all devices.

-

Since: 1.0.6

+

Since: 1.2


@@ -1469,7 +1469,7 @@ May be any combination of Since: 1.0.6

+

Since: 1.2


@@ -1480,7 +1480,7 @@ Wake-on-LAN, represented as an Ethernet MAC address. If N no password will be required.

Flags: Read / Write

Default value: NULL

-

Since: 1.0.6

+

Since: 1.2

diff --git a/docs/libnm/html/NMSettingWireless.html b/docs/libnm/html/NMSettingWireless.html index f4cd0050..8a8715e7 100644 --- a/docs/libnm/html/NMSettingWireless.html +++ b/docs/libnm/html/NMSettingWireless.html @@ -188,6 +188,22 @@ +guint32 + + +
nm_setting_wireless_get_powersave () + + + + +NMSettingMacRandomization + + +nm_setting_wireless_get_mac_address_randomization () + + + + gboolean @@ -269,6 +285,11 @@ Read / Write +guint +mac-address-randomization +Read / Write + + gchar * mode @@ -281,6 +302,11 @@ guint +powersave +Read / Write + + +guint rate Read / Write / Construct @@ -369,6 +395,14 @@ #define +NM_SETTING_WIRELESS_POWERSAVE + + +#define +NM_SETTING_WIRELESS_MAC_ADDRESS_RANDOMIZATION + + +#define NM_SETTING_WIRELESS_MODE_ADHOC @@ -402,7 +436,7 @@ necessary for connection to 802.11 Wi-Fi networks.

nm_setting_wireless_new (void);

Creates a new NMSettingWireless object with default values.

-

Returns

+

Returns

the new empty NMSettingWireless object.

[transfer full]

@@ -413,7 +447,7 @@ nm_setting_wireless_new (voidGBytes * nm_setting_wireless_get_ssid (NMSettingWireless *setting);
-

Parameters

+

Parameters

@@ -428,7 +462,7 @@ nm_setting_wireless_get_ssid ( -

Returns

+

Returns

the “ssid” property of the setting.

[transfer none]

@@ -439,7 +473,7 @@ nm_setting_wireless_get_ssid (const char * nm_setting_wireless_get_mode (NMSettingWireless *setting);
-

Parameters

+

Parameters

@@ -454,7 +488,7 @@ nm_setting_wireless_get_mode ( -

Returns

+

Returns

the “mode” property of the setting

@@ -464,7 +498,7 @@ nm_setting_wireless_get_mode (const char * nm_setting_wireless_get_band (NMSettingWireless *setting);
-

Parameters

+

Parameters

@@ -479,7 +513,7 @@ nm_setting_wireless_get_band ( -

Returns

+

Returns

the “band” property of the setting

@@ -489,7 +523,7 @@ nm_setting_wireless_get_band (guint32 nm_setting_wireless_get_channel (NMSettingWireless *setting);
-

Parameters

+

Parameters

@@ -504,7 +538,7 @@ nm_setting_wireless_get_channel (
-

Returns

+

Returns

the “channel” property of the setting

@@ -514,7 +548,7 @@ nm_setting_wireless_get_channel (const char * nm_setting_wireless_get_bssid (NMSettingWireless *setting);
-

Parameters

+

Parameters

@@ -529,7 +563,7 @@ nm_setting_wireless_get_bssid (
-

Returns

+

Returns

the “bssid” property of the setting

@@ -539,7 +573,7 @@ nm_setting_wireless_get_bssid (guint32 nm_setting_wireless_get_rate (NMSettingWireless *setting);
-

Parameters

+

Parameters

@@ -554,7 +588,7 @@ nm_setting_wireless_get_rate ( -

Returns

+

Returns

the “rate” property of the setting

@@ -564,7 +598,7 @@ nm_setting_wireless_get_rate (guint32 nm_setting_wireless_get_tx_power (NMSettingWireless *setting);
-

Parameters

+

Parameters

@@ -579,7 +613,7 @@ nm_setting_wireless_get_tx_power (
-

Returns

+

Returns

the “tx-power” property of the setting

@@ -589,7 +623,7 @@ nm_setting_wireless_get_tx_power (const char * nm_setting_wireless_get_mac_address (NMSettingWireless *setting);
-

Parameters

+

Parameters

@@ -604,7 +638,7 @@ nm_setting_wireless_get_mac_address (
-

Returns

+

Returns

the “mac-address” property of the setting

@@ -615,7 +649,7 @@ nm_setting_wireless_get_mac_address (NMSettingWireless *setting);
-

Parameters

+

Parameters

@@ -630,7 +664,7 @@ nm_setting_wireless_get_cloned_mac_address
-

Returns

+

Returns

the “cloned-mac-address” property of the setting

@@ -641,7 +675,7 @@ nm_setting_wireless_get_cloned_mac_address nm_setting_wireless_get_mac_address_blacklist (NMSettingWireless *setting);
-

Parameters

+

Parameters

@@ -656,7 +690,7 @@ nm_setting_wireless_get_mac_address_blacklist
-

Returns

+

Returns

the “mac-address-blacklist” property of the setting

@@ -667,7 +701,7 @@ nm_setting_wireless_get_mac_address_blacklist nm_setting_wireless_get_num_mac_blacklist_items (NMSettingWireless *setting);
-

Parameters

+

Parameters

@@ -682,7 +716,7 @@ nm_setting_wireless_get_num_mac_blacklist_items
-

Returns

+

Returns

the number of blacklisted MAC addresses

@@ -694,7 +728,7 @@ nm_setting_wireless_get_mac_blacklist_item (NMSettingWireless *setting, guint32 idx);
-

Parameters

+

Parameters

@@ -716,7 +750,7 @@ nm_setting_wireless_get_mac_blacklist_item
-

Returns

+

Returns

the blacklisted MAC address string (hex-digits-and-colons notation) at index idx

@@ -731,7 +765,7 @@ nm_setting_wireless_add_mac_blacklist_item const char *mac);

Adds a new MAC address to the “mac-address-blacklist” property.

-

Parameters

+

Parameters

@@ -753,7 +787,7 @@ nm_setting_wireless_add_mac_blacklist_item
-

Returns

+

Returns

TRUE if the MAC address was added; FALSE if the MAC address is invalid or was already present

@@ -768,7 +802,7 @@ nm_setting_wireless_remove_mac_blacklist_item

Removes the MAC address at index idx from the blacklist.

-

Parameters

+

Parameters

@@ -800,7 +834,7 @@ nm_setting_wireless_remove_mac_blacklist_item_by_value

Removes the MAC address mac from the blacklist.

-

Parameters

+

Parameters

@@ -823,7 +857,7 @@ the blacklist

-

Returns

+

Returns

TRUE if the MAC address was found and removed; FALSE if it was not.

@@ -835,7 +869,7 @@ nm_setting_wireless_clear_mac_blacklist_items (NMSettingWireless *setting);

Removes all blacklisted MAC addresses.

-

Parameters

+

Parameters

@@ -856,7 +890,7 @@ nm_setting_wireless_clear_mac_blacklist_items
guint32
 nm_setting_wireless_get_mtu (NMSettingWireless *setting);
-

Parameters

+

Parameters

@@ -871,7 +905,7 @@ nm_setting_wireless_get_mtu ( -

Returns

+

Returns

the “mtu” property of the setting

@@ -881,7 +915,7 @@ nm_setting_wireless_get_mtu (gboolean nm_setting_wireless_get_hidden (NMSettingWireless *setting);
-

Parameters

+

Parameters

@@ -896,12 +930,66 @@ nm_setting_wireless_get_hidden (
-

Returns

+

Returns

the “hidden” property of the setting


+

nm_setting_wireless_get_powersave ()

+
guint32
+nm_setting_wireless_get_powersave (NMSettingWireless *setting);
+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingWireless

 
+
+
+

Returns

+

the “powersave” property of the setting

+
+

Since: 1.2

+ +
+
+

nm_setting_wireless_get_mac_address_randomization ()

+
NMSettingMacRandomization
+nm_setting_wireless_get_mac_address_randomization
+                               (NMSettingWireless *setting);
+
+

Parameters

+
+++++ + + + + + +

setting

the NMSettingWireless

 
+
+
+

Returns

+

the “mac-address-randomization” property of the +setting

+
+

Since: 1.2

+
+
+

nm_setting_wireless_add_seen_bssid ()

gboolean
 nm_setting_wireless_add_seen_bssid (NMSettingWireless *setting,
@@ -911,7 +999,7 @@ NetworkManager now tracks previously seen BSSIDs internally so this function
 no longer has much use. Actually, changes you make using this function will
 not be preserved.

-

Parameters

+

Parameters

@@ -933,7 +1021,7 @@ not be preserved.

-

Returns

+

Returns

TRUE if bssid was already known, FALSE if not

@@ -945,7 +1033,7 @@ was already known, FALSE if not

nm_setting_wireless_get_num_seen_bssids (NMSettingWireless *setting);
-

Parameters

+

Parameters

@@ -960,7 +1048,7 @@ nm_setting_wireless_get_num_seen_bssids
-

Returns

+

Returns

the number of BSSIDs in the previously seen BSSID list

@@ -971,7 +1059,7 @@ nm_setting_wireless_get_num_seen_bssids nm_setting_wireless_get_seen_bssid (NMSettingWireless *setting, guint32 i);
-

Parameters

+

Parameters

@@ -993,7 +1081,7 @@ nm_setting_wireless_get_seen_bssid (
-

Returns

+

Returns

the BSSID at index i

@@ -1016,7 +1104,7 @@ and mode. Useful for clients that wish to filter a set of connections against a set of access points and determine which connections are compatible with which access points.

-

Parameters

+

Parameters

@@ -1060,7 +1148,7 @@ capabilities

-

Returns

+

Returns

TRUE if the given settings are compatible with the access point's security flags and mode, FALSE if they are not.

@@ -1153,6 +1241,18 @@ security flags and mode, FALSE if they are not.


+

NM_SETTING_WIRELESS_POWERSAVE

+
#define NM_SETTING_WIRELESS_POWERSAVE   "powersave"
+
+
+
+
+

NM_SETTING_WIRELESS_MAC_ADDRESS_RANDOMIZATION

+
#define NM_SETTING_WIRELESS_MAC_ADDRESS_RANDOMIZATION   "mac-address-randomization"
+
+
+
+

NM_SETTING_WIRELESS_MODE_ADHOC

#define NM_SETTING_WIRELESS_MODE_ADHOC  "adhoc"
 
@@ -1253,6 +1353,19 @@ standard hex-digits-and-colons notation (eg "00:11:22:33:44:55").


+

The “mac-address-randomization” property

+
  “mac-address-randomization” guint
+

One of NM_SETTING_MAC_RANDOMIZATION_DEFAULT (never randomize unless +the user has set a global default to randomize and the supplicant +supports randomization), NM_SETTING_MAC_RANDOMIZATION_NEVER (never +randomize the MAC address), or NM_SETTING_MAC_RANDOMIZATION_ALWAYS +(always randomize the MAC address).

+

Flags: Read / Write

+

Default value: 0

+

Since: 1.2

+
+
+

The “mode” property

  “mode”                     gchar *

Wi-Fi network mode; one of "infrastructure", "adhoc" or "ap". If blank, @@ -1271,6 +1384,18 @@ breaking larger packets up into multiple Ethernet frames.


+

The “powersave” property

+
  “powersave”                guint
+

If set to FALSE, Wi-Fi power saving behavior is disabled. If set to +TRUE, Wi-Fi power saving behavior is enabled. All other values are +reserved. Note that even though only boolean values are allowed, the +property type is an unsigned integer to allow for future expansion.

+

Flags: Read / Write

+

Default value: 0

+

Since: 1.2

+
+
+

The “rate” property

  “rate”                     guint

If non-zero, directs the device to only use the specified bitrate for diff --git a/docs/libnm/html/NMSettingWirelessSecurity.html b/docs/libnm/html/NMSettingWirelessSecurity.html index 1f4d125b..82446ce5 100644 --- a/docs/libnm/html/NMSettingWirelessSecurity.html +++ b/docs/libnm/html/NMSettingWirelessSecurity.html @@ -479,7 +479,7 @@ use WEP, LEAP, WPA or WPA2/RSN security

Object Hierarchy

-
    GEnum
+
    GEnum
     ╰── NMWepKeyType
     GObject
     ╰── NMSetting
@@ -509,7 +509,7 @@ of how Wi-Fi security works, you may want to get copies of the following books.<
 nm_setting_wireless_security_new (void);

Creates a new NMSettingWirelessSecurity object with default values.

-

Returns

+

Returns

the new empty NMSettingWirelessSecurity object.

[transfer full]

@@ -521,7 +521,7 @@ nm_setting_wireless_security_new (NMSettingWirelessSecurity *setting);
-

Parameters

+

Parameters

@@ -536,7 +536,7 @@ nm_setting_wireless_security_get_key_mgmt
-

Returns

+

Returns

the “key-mgmt” property of the setting

@@ -547,7 +547,7 @@ nm_setting_wireless_security_get_key_mgmt nm_setting_wireless_security_get_num_protos (NMSettingWirelessSecurity *setting);
-

Parameters

+

Parameters

@@ -562,7 +562,7 @@ nm_setting_wireless_security_get_num_protos
-

Returns

+

Returns

the number of security protocols this connection allows when connecting to secure Wi-Fi networks

@@ -575,7 +575,7 @@ nm_setting_wireless_security_get_proto (NMSettingWirelessSecurity *setting, guint32 i);
-

Parameters

+

Parameters

@@ -597,7 +597,7 @@ nm_setting_wireless_security_get_proto
-

Returns

+

Returns

the protocol at index i

@@ -616,7 +616,7 @@ protocol list contains only "wpa" but the access point for the SSID specified by this connection only supports WPA2/RSN, the connection cannot be used with the access point.

-

Parameters

+

Parameters

@@ -638,7 +638,7 @@ with the access point.

-

Returns

+

Returns

TRUE if the protocol was new and and was added to the allowed protocol list, or FALSE if it was already in the list

@@ -652,7 +652,7 @@ nm_setting_wireless_security_remove_proto guint32 i);

Removes a protocol from the allowed protocol list.

-

Parameters

+

Parameters

@@ -683,7 +683,7 @@ nm_setting_wireless_security_remove_proto_by_value const char *proto);

Removes a protocol from the allowed protocol list.

-

Parameters

+

Parameters

@@ -705,7 +705,7 @@ nm_setting_wireless_security_remove_proto_by_value
-

Returns

+

Returns

TRUE if the protocol was found and removed; FALSE it it was not.

@@ -718,7 +718,7 @@ nm_setting_wireless_security_clear_protos

Removes all protocols from the allowed list. If there are no protocols specified then all protocols are allowed.

-

Parameters

+

Parameters

@@ -740,7 +740,7 @@ specified then all protocols are allowed.

nm_setting_wireless_security_get_num_pairwise (NMSettingWirelessSecurity *setting);
-

Parameters

+

Parameters

@@ -755,7 +755,7 @@ nm_setting_wireless_security_get_num_pairwise
-

Returns

+

Returns

the number of pairwise encryption algorithms in the allowed list

@@ -769,7 +769,7 @@ nm_setting_wireless_security_get_pairwise

Returns the allowed pairwise encryption algorithm from allowed algorithm list.

-

Parameters

+

Parameters

@@ -791,7 +791,7 @@ list.

-

Returns

+

Returns

the pairwise encryption algorithm at index i

@@ -808,7 +808,7 @@ algorithms. If the list is not empty, then only access points that support one or more of the encryption algorithms in the list will be considered compatible with this connection.

-

Parameters

+

Parameters

@@ -830,7 +830,7 @@ compatible with this connection.

-

Returns

+

Returns

TRUE if the algorithm was added to the list, FALSE if it was already in the list

@@ -845,7 +845,7 @@ nm_setting_wireless_security_remove_pairwise

Removes an encryption algorithm from the allowed pairwise encryption algorithm list.

-

Parameters

+

Parameters

@@ -877,7 +877,7 @@ nm_setting_wireless_security_remove_pairwise_by_value

Removes an encryption algorithm from the allowed pairwise encryption algorithm list.

-

Parameters

+

Parameters

@@ -899,7 +899,7 @@ algorithm list.

-

Returns

+

Returns

TRUE if the encryption algorith was found and removed; FALSE it it was not.

@@ -912,7 +912,7 @@ nm_setting_wireless_security_clear_pairwise

Removes all algorithms from the allowed list. If there are no algorithms specified then all pairwise encryption algorithms are allowed.

-

Parameters

+

Parameters

@@ -934,7 +934,7 @@ specified then all pairwise encryption algorithms are allowed.

nm_setting_wireless_security_get_num_groups (NMSettingWirelessSecurity *setting);
-

Parameters

+

Parameters

@@ -949,7 +949,7 @@ nm_setting_wireless_security_get_num_groups
-

Returns

+

Returns

the number of groupwise encryption algorithms in the allowed list

@@ -963,7 +963,7 @@ nm_setting_wireless_security_get_group

Returns the allowed groupwise encryption algorithm from allowed algorithm list.

-

Parameters

+

Parameters

@@ -985,7 +985,7 @@ list.

-

Returns

+

Returns

the groupwise encryption algorithm at index i

@@ -1002,7 +1002,7 @@ algorithms. If the list is not empty, then only access points that support one or more of the encryption algorithms in the list will be considered compatible with this connection.

-

Parameters

+

Parameters

@@ -1025,7 +1025,7 @@ compatible with this connection.

-

Returns

+

Returns

TRUE if the algorithm was added to the list, FALSE if it was already in the list

@@ -1040,7 +1040,7 @@ nm_setting_wireless_security_remove_group

Removes an encryption algorithm from the allowed groupwise encryption algorithm list.

-

Parameters

+

Parameters

@@ -1072,7 +1072,7 @@ nm_setting_wireless_security_remove_group_by_value

Removes an encryption algorithm from the allowed groupwise encryption algorithm list.

-

Parameters

+

Parameters

@@ -1095,7 +1095,7 @@ algorithm list.

-

Returns

+

Returns

TRUE if the algorithm was found and removed; FALSE it it was not.

@@ -1108,7 +1108,7 @@ nm_setting_wireless_security_clear_groups

Removes all algorithms from the allowed list. If there are no algorithms specified then all groupwise encryption algorithms are allowed.

-

Parameters

+

Parameters

@@ -1129,7 +1129,7 @@ specified then all groupwise encryption algorithms are allowed.

const char *
 nm_setting_wireless_security_get_psk (NMSettingWirelessSecurity *setting);
-

Parameters

+

Parameters

@@ -1144,7 +1144,7 @@ nm_setting_wireless_security_get_psk ( -

Returns

+

Returns

the “psk” property of the setting

@@ -1155,7 +1155,7 @@ nm_setting_wireless_security_get_psk (NMSettingWirelessSecurity *setting);
-

Parameters

+

Parameters

@@ -1170,7 +1170,7 @@ nm_setting_wireless_security_get_psk_flags
-

Returns

+

Returns

the NMSettingSecretFlags pertaining to the “psk”

@@ -1182,7 +1182,7 @@ nm_setting_wireless_security_get_psk_flags nm_setting_wireless_security_get_leap_username (NMSettingWirelessSecurity *setting);
-

Parameters

+

Parameters

@@ -1197,7 +1197,7 @@ nm_setting_wireless_security_get_leap_username
-

Returns

+

Returns

the “leap-username” property of the setting

@@ -1208,7 +1208,7 @@ nm_setting_wireless_security_get_leap_username nm_setting_wireless_security_get_leap_password (NMSettingWirelessSecurity *setting);
-

Parameters

+

Parameters

@@ -1223,7 +1223,7 @@ nm_setting_wireless_security_get_leap_password
-

Returns

+

Returns

the “leap-password” property of the setting

@@ -1234,7 +1234,7 @@ nm_setting_wireless_security_get_leap_password nm_setting_wireless_security_get_leap_password_flags (NMSettingWirelessSecurity *setting);
-

Parameters

+

Parameters

@@ -1249,7 +1249,7 @@ nm_setting_wireless_security_get_leap_password_flags
-

Returns

+

Returns

the NMSettingSecretFlags pertaining to the “leap-password”

@@ -1262,7 +1262,7 @@ nm_setting_wireless_security_get_wep_key (NMSettingWirelessSecurity *setting, guint32 idx);
-

Parameters

+

Parameters

@@ -1284,7 +1284,7 @@ nm_setting_wireless_security_get_wep_key
-

Returns

+

Returns

the WEP key at the given index

@@ -1298,7 +1298,7 @@ nm_setting_wireless_security_set_wep_key const char *key);

Sets a WEP key in the given index.

-

Parameters

+

Parameters

@@ -1334,7 +1334,7 @@ property.

nm_setting_wireless_security_get_wep_tx_keyidx (NMSettingWirelessSecurity *setting);
-

Parameters

+

Parameters

@@ -1349,7 +1349,7 @@ nm_setting_wireless_security_get_wep_tx_keyidx
-

Returns

+

Returns

the “wep-tx-keyidx” property of the setting

@@ -1360,7 +1360,7 @@ nm_setting_wireless_security_get_wep_tx_keyidx nm_setting_wireless_security_get_auth_alg (NMSettingWirelessSecurity *setting);
-

Parameters

+

Parameters

@@ -1375,7 +1375,7 @@ nm_setting_wireless_security_get_auth_alg
-

Returns

+

Returns

the “auth-alg” property of the setting

@@ -1386,7 +1386,7 @@ nm_setting_wireless_security_get_auth_alg nm_setting_wireless_security_get_wep_key_flags (NMSettingWirelessSecurity *setting);
-

Parameters

+

Parameters

@@ -1401,7 +1401,7 @@ nm_setting_wireless_security_get_wep_key_flags
-

Returns

+

Returns

the NMSettingSecretFlags pertaining to the all WEP keys

@@ -1412,7 +1412,7 @@ nm_setting_wireless_security_get_wep_key_flags nm_setting_wireless_security_get_wep_key_type (NMSettingWirelessSecurity *setting);
-

Parameters

+

Parameters

@@ -1427,7 +1427,7 @@ nm_setting_wireless_security_get_wep_key_type
-

Returns

+

Returns

the “wep-key-type” property of the setting

@@ -1452,7 +1452,7 @@ ASCII keys are also valid WEP passphrases, but since passphrases and ASCII keys are hashed differently to determine the actual WEP key the type must be specified.

-

Members

+

Members

diff --git a/docs/libnm/html/NMVpnConnection.html b/docs/libnm/html/NMVpnConnection.html index de3a08b4..b8b766cf 100644 --- a/docs/libnm/html/NMVpnConnection.html +++ b/docs/libnm/html/NMVpnConnection.html @@ -136,7 +136,7 @@ nm_vpn_connection_get_vpn_state (NMVpnConnection *vpn);

Gets the current NMVpnConnection state.

-

Parameters

+

Parameters

@@ -151,7 +151,7 @@ nm_vpn_connection_get_vpn_state (
-

Returns

+

Returns

the VPN state of the active VPN connection.

@@ -162,7 +162,7 @@ nm_vpn_connection_get_vpn_state (NMVpnConnection *vpn);

Gets the VPN login banner of the active NMVpnConnection.

-

Parameters

+

Parameters

@@ -177,7 +177,7 @@ nm_vpn_connection_get_banner ( -

Returns

+

Returns

the VPN login banner of the VPN connection. This is the internal string used by the connection, and must not be modified.

diff --git a/docs/libnm/html/NMVpnEditor.html b/docs/libnm/html/NMVpnEditor.html deleted file mode 100644 index fe188bf4..00000000 --- a/docs/libnm/html/NMVpnEditor.html +++ /dev/null @@ -1,546 +0,0 @@ - - - - -NMVpnEditor: libnm Reference Manual - - - - - - - - - -
- - - - - - -
-
-
- - -
-

NMVpnEditor

-

NMVpnEditor

-
-
-

Functions

-
---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-NMVpnEditorPlugin * - -(*NMVpnEditorPluginFactory) () -
-NMVpnEditorPlugin * - -nm_vpn_editor_plugin_factory () -
-NMVpnEditor * - -nm_vpn_editor_plugin_get_editor () -
-NMVpnEditorPluginCapability - -nm_vpn_editor_plugin_get_capabilities () -
-NMConnection * - -nm_vpn_editor_plugin_import () -
-gboolean - -nm_vpn_editor_plugin_export () -
-char * - -nm_vpn_editor_plugin_get_suggested_filename () -
-GObject * - -nm_vpn_editor_get_widget () -
-gboolean - -nm_vpn_editor_update_connection () -
-
-
-

Properties

-
----- - - - - - - - - - - - - - - - - - -
-gchar *descriptionRead
-gchar *nameRead
-gchar *serviceRead
-
-
-

Signals

-
----- - - - - - -
voidchangedRun First
-
-
-

Types and Values

- -
-
-

Object Hierarchy

-
    GFlags
-    ╰── NMVpnEditorPluginCapability
-    GInterface
-    ├── NMVpnEditor
-    ╰── NMVpnEditorPlugin
-
-
-
-

Description

-
-
-

Functions

-
-

NMVpnEditorPluginFactory ()

-
NMVpnEditorPlugin *
-(*NMVpnEditorPluginFactory) (GError **error);
-
-
-
-

nm_vpn_editor_plugin_factory ()

-
NMVpnEditorPlugin *
-nm_vpn_editor_plugin_factory (GError **error);
-
-
-
-

nm_vpn_editor_plugin_get_editor ()

-
NMVpnEditor *
-nm_vpn_editor_plugin_get_editor (NMVpnEditorPlugin *plugin,
-                                 NMConnection *connection,
-                                 GError **error);
-
-

Returns

-

.

-

[transfer full]

-
-
-
-
-

nm_vpn_editor_plugin_get_capabilities ()

-
NMVpnEditorPluginCapability
-nm_vpn_editor_plugin_get_capabilities (NMVpnEditorPlugin *plugin);
-
-
-
-

nm_vpn_editor_plugin_import ()

-
NMConnection *
-nm_vpn_editor_plugin_import (NMVpnEditorPlugin *plugin,
-                             const char *path,
-                             GError **error);
-
-

Returns

-

.

-

[transfer full]

-
-
-
-
-

nm_vpn_editor_plugin_export ()

-
gboolean
-nm_vpn_editor_plugin_export (NMVpnEditorPlugin *plugin,
-                             const char *path,
-                             NMConnection *connection,
-                             GError **error);
-
-
-
-

nm_vpn_editor_plugin_get_suggested_filename ()

-
char *
-nm_vpn_editor_plugin_get_suggested_filename
-                               (NMVpnEditorPlugin *plugin,
-                                NMConnection *connection);
-
-
-
-

nm_vpn_editor_get_widget ()

-
GObject *
-nm_vpn_editor_get_widget (NMVpnEditor *editor);
-
-

Returns

-

.

-

[transfer none]

-
-
-
-
-

nm_vpn_editor_update_connection ()

-
gboolean
-nm_vpn_editor_update_connection (NMVpnEditor *editor,
-                                 NMConnection *connection,
-                                 GError **error);
-
-
-
-

Types and Values

-
-

enum NMVpnEditorPluginCapability

-

Flags that indicate certain capabilities of the plugin to editor programs.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - -

NM_VPN_EDITOR_PLUGIN_CAPABILITY_NONE

-

unknown or no capability

-
 

NM_VPN_EDITOR_PLUGIN_CAPABILITY_IMPORT

-

the plugin can import new connections

-
 

NM_VPN_EDITOR_PLUGIN_CAPABILITY_EXPORT

-

the plugin can export connections

-
 

NM_VPN_EDITOR_PLUGIN_CAPABILITY_IPV6

-

the plugin supports IPv6 addressing

-
 
-
-
-
-
-

NM_VPN_EDITOR_PLUGIN_NAME

-
#define NM_VPN_EDITOR_PLUGIN_NAME "name"
-
-
-
-
-

NM_VPN_EDITOR_PLUGIN_DESCRIPTION

-
#define NM_VPN_EDITOR_PLUGIN_DESCRIPTION "description"
-
-
-
-
-

NM_VPN_EDITOR_PLUGIN_SERVICE

-
#define NM_VPN_EDITOR_PLUGIN_SERVICE "service"
-
-
-
-
-

NMVpnEditorPluginInterface

-
typedef struct {
-	GTypeInterface g_iface;
-
-	NMVpnEditor * (*get_editor) (NMVpnEditorPlugin *plugin,
-	                             NMConnection *connection,
-	                             GError **error);
-
-	NMVpnEditorPluginCapability (*get_capabilities) (NMVpnEditorPlugin *plugin);
-
-	NMConnection * (*import_from_file) (NMVpnEditorPlugin *plugin,
-	                                    const char *path,
-	                                    GError **error);
-
-	gboolean (*export_to_file) (NMVpnEditorPlugin *plugin,
-	                            const char *path,
-	                            NMConnection *connection,
-	                            GError **error);
-
-	char * (*get_suggested_filename) (NMVpnEditorPlugin *plugin, NMConnection *connection);
-} NMVpnEditorPluginInterface;
-
-

Interface for VPN editor plugins.

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

GTypeInterface g_iface;

the parent interface

 

get_editor ()

returns an NMVpnEditor, pre-filled with values from connection -if non-NULL.

 

get_capabilities ()

returns a bitmask of capabilities.

 

import_from_file ()

Try to import a connection from the specified path. On -success, return a partial NMConnection object. On error, return NULL and -set error -with additional information. Note that error -can be NULL, in -which case no additional error information should be provided.

 

export_to_file ()

Export the given connection to the specified path. Return -TRUE on success. On error, return FALSE and set error -with additional -error information. Note that error -can be NULL, in which case no -additional error information should be provided.

 

get_suggested_filename ()

For a given connection, return a suggested file -name. Returned value will be NULL or a suggested file name to be freed by -the caller.

 
-
-
-
-
-

NMVpnEditorInterface

-
typedef struct {
-	GTypeInterface g_iface;
-
-	GObject * (*get_widget) (NMVpnEditor *editor);
-
-	void (*placeholder) (void);
-
-	gboolean (*update_connection) (NMVpnEditor *editor,
-	                               NMConnection *connection,
-	                               GError **error);
-
-	void (*changed) (NMVpnEditor *editor);
-} NMVpnEditorInterface;
-
-

Interface for editing a specific NMConnection

-
-

Members

-
----- - - - - - - - - - - - - - - - - - - - - - - - - - - - -

GTypeInterface g_iface;

the parent interface

 

get_widget ()

return the GtkWidget for the VPN editor's UI

 

placeholder ()

not currently used

 

update_connection ()

called to save the user-entered options to the connection -object. Should return FALSE and set error -if the current options are -invalid. error -should contain enough information for the plugin to -determine which UI widget is invalid at a later point in time. For -example, creating unique error codes for what error occurred and populating -the message field of error -with the name of the invalid property.

 

changed ()

emitted when the value of a UI widget changes. May trigger a -validity check via update_connection -to write values to the connection.

 
-
-
-
-
-

Property Details

-
-

The “description” property

-
  “description”              gchar *
-

Longer description of the VPN plugin.

-

Flags: Read

-

Default value: NULL

-
-
-
-

The “name” property

-
  “name”                     gchar *
-

Short display name of the VPN plugin.

-

Flags: Read

-

Default value: NULL

-
-
-
-

The “service” property

-
  “service”                  gchar *
-

D-Bus service name of the plugin's VPN service.

-

Flags: Read

-

Default value: NULL

-
-
-
-

Signal Details

-
-

The “changed” signal

-
void
-user_function (NMVpnEditor *nmvpneditor,
-               gpointer     user_data)
-

Flags: Run First

-
-
-
- - - \ No newline at end of file diff --git a/docs/libnm/html/NMVpnEditorPlugin.html b/docs/libnm/html/NMVpnEditorPlugin.html new file mode 100644 index 00000000..61c3c4a4 --- /dev/null +++ b/docs/libnm/html/NMVpnEditorPlugin.html @@ -0,0 +1,540 @@ + + + + +NMVpnEditorPlugin: libnm Reference Manual + + + + + + + + + + + + + + + + +
+
+
+ + +
+

NMVpnEditorPlugin

+

NMVpnEditorPlugin

+
+ +
+

Properties

+
+++++ + + + + + + + + + + + + + + + + + +
+gchar *descriptionRead
+gchar *nameRead
+gchar *serviceRead
+
+
+

Signals

+
+++++ + + + + + +
voidchangedRun First
+
+
+

Types and Values

+ +
+
+

Object Hierarchy

+
    GFlags
+    ╰── NMVpnEditorPluginCapability
+    GInterface
+    ├── NMVpnEditor
+    ╰── NMVpnEditorPlugin
+
+
+
+

Prerequisites

+

+NMVpnEditor requires + GObject.

+
+
+

Description

+
+
+

Functions

+
+

NMVpnEditorPluginFactory ()

+
NMVpnEditorPlugin *
+(*NMVpnEditorPluginFactory) (GError **error);
+
+
+
+

nm_vpn_editor_plugin_factory ()

+
NMVpnEditorPlugin *
+nm_vpn_editor_plugin_factory (GError **error);
+
+
+
+

nm_vpn_editor_plugin_get_editor ()

+
NMVpnEditor *
+nm_vpn_editor_plugin_get_editor (NMVpnEditorPlugin *plugin,
+                                 NMConnection *connection,
+                                 GError **error);
+
+

Returns

+

.

+

[transfer full]

+
+
+
+
+

nm_vpn_editor_plugin_get_capabilities ()

+
NMVpnEditorPluginCapability
+nm_vpn_editor_plugin_get_capabilities (NMVpnEditorPlugin *plugin);
+
+
+
+

nm_vpn_editor_plugin_import ()

+
NMConnection *
+nm_vpn_editor_plugin_import (NMVpnEditorPlugin *plugin,
+                             const char *path,
+                             GError **error);
+
+

Returns

+

.

+

[transfer full]

+
+
+
+
+

nm_vpn_editor_plugin_export ()

+
gboolean
+nm_vpn_editor_plugin_export (NMVpnEditorPlugin *plugin,
+                             const char *path,
+                             NMConnection *connection,
+                             GError **error);
+
+
+
+

nm_vpn_editor_plugin_get_suggested_filename ()

+
char *
+nm_vpn_editor_plugin_get_suggested_filename
+                               (NMVpnEditorPlugin *plugin,
+                                NMConnection *connection);
+
+
+
+

nm_vpn_editor_plugin_load_from_file ()

+
NMVpnEditorPlugin *
+nm_vpn_editor_plugin_load_from_file (const char *plugin_filename,
+                                     const char *check_service,
+                                     int check_owner,
+                                     NMUtilsCheckFilePredicate check_file,
+                                     gpointer user_data,
+                                     GError **error);
+

Load the shared libary plugin_filename + and create a new +NMVpnEditorPlugin instace via the NMVpnEditorPluginFactory +function.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

plugin_filename

The path to the share library to load. +Apply some common heuristics to find the library, such as +appending "so" file ending. +If the path is not an absolute path or no matching module +can be found, lookup inside a directory defined at compile time. +Due to this, check_file +might be called for two different paths.

 

check_service

if not-null, check that the loaded plugin advertises +the given service.

 

check_owner

if non-negative, check whether the file is owned +by UID check_owner +or by root. In this case also check that +the file is not writable by anybody else.

 

check_file

optional callback to validate the file prior to +loading the shared library.

[scope call]

user_data

user data for check_file +

 

error

on failure the error reason.

 
+
+
+

Returns

+

a new plugin instance or NULL on error.

+

[transfer full]

+
+

Since: 1.2

+
+
+
+

Types and Values

+
+

enum NMVpnEditorPluginCapability

+

Flags that indicate certain capabilities of the plugin to editor programs.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + +

NM_VPN_EDITOR_PLUGIN_CAPABILITY_NONE

+

unknown or no capability

+
 

NM_VPN_EDITOR_PLUGIN_CAPABILITY_IMPORT

+

the plugin can import new connections

+
 

NM_VPN_EDITOR_PLUGIN_CAPABILITY_EXPORT

+

the plugin can export connections

+
 

NM_VPN_EDITOR_PLUGIN_CAPABILITY_IPV6

+

the plugin supports IPv6 addressing

+
 
+
+
+
+
+

NM_VPN_EDITOR_PLUGIN_NAME

+
#define NM_VPN_EDITOR_PLUGIN_NAME "name"
+
+
+
+
+

NM_VPN_EDITOR_PLUGIN_DESCRIPTION

+
#define NM_VPN_EDITOR_PLUGIN_DESCRIPTION "description"
+
+
+
+
+

NM_VPN_EDITOR_PLUGIN_SERVICE

+
#define NM_VPN_EDITOR_PLUGIN_SERVICE "service"
+
+
+
+
+

NMVpnEditorPluginInterface

+
typedef struct {
+	GTypeInterface g_iface;
+
+	NMVpnEditor * (*get_editor) (NMVpnEditorPlugin *plugin,
+	                             NMConnection *connection,
+	                             GError **error);
+
+	NMVpnEditorPluginCapability (*get_capabilities) (NMVpnEditorPlugin *plugin);
+
+	NMConnection * (*import_from_file) (NMVpnEditorPlugin *plugin,
+	                                    const char *path,
+	                                    GError **error);
+
+	gboolean (*export_to_file) (NMVpnEditorPlugin *plugin,
+	                            const char *path,
+	                            NMConnection *connection,
+	                            GError **error);
+
+	char * (*get_suggested_filename) (NMVpnEditorPlugin *plugin, NMConnection *connection);
+} NMVpnEditorPluginInterface;
+
+

Interface for VPN editor plugins.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

GTypeInterface g_iface;

the parent interface

 

get_editor ()

returns an NMVpnEditor, pre-filled with values from connection +if non-NULL.

 

get_capabilities ()

returns a bitmask of capabilities.

 

import_from_file ()

Try to import a connection from the specified path. On +success, return a partial NMConnection object. On error, return NULL and +set error +with additional information. Note that error +can be NULL, in +which case no additional error information should be provided.

 

export_to_file ()

Export the given connection to the specified path. Return +TRUE on success. On error, return FALSE and set error +with additional +error information. Note that error +can be NULL, in which case no +additional error information should be provided.

 

get_suggested_filename ()

For a given connection, return a suggested file +name. Returned value will be NULL or a suggested file name to be freed by +the caller.

 
+
+
+
+
+

NMVpnEditor

+
typedef struct _NMVpnEditor NMVpnEditor;
+
+
+
+

Property Details

+
+

The “description” property

+
  “description”              gchar *
+

Longer description of the VPN plugin.

+

Flags: Read

+

Default value: NULL

+
+
+
+

The “name” property

+
  “name”                     gchar *
+

Short display name of the VPN plugin.

+

Flags: Read

+

Default value: NULL

+
+
+
+

The “service” property

+
  “service”                  gchar *
+

D-Bus service name of the plugin's VPN service.

+

Flags: Read

+

Default value: NULL

+
+
+
+

Signal Details

+
+

The “changed” signal

+
void
+user_function (NMVpnEditor *nmvpneditor,
+               gpointer     user_data)
+

Flags: Run First

+
+
+
+ + + \ No newline at end of file diff --git a/docs/libnm/html/NMWimaxNsp.html b/docs/libnm/html/NMWimaxNsp.html index 52fcc5ec..8a73c9b9 100644 --- a/docs/libnm/html/NMWimaxNsp.html +++ b/docs/libnm/html/NMWimaxNsp.html @@ -140,7 +140,7 @@

Object Hierarchy

-
    GEnum
+
    GEnum
     ╰── NMWimaxNspNetworkType
     GObject
     ╰── NMObject
@@ -158,7 +158,7 @@
 nm_wimax_nsp_get_name (NMWimaxNsp *nsp);

Gets the name of the wimax NSP

-

Parameters

+

Parameters

@@ -173,7 +173,7 @@ nm_wimax_nsp_get_name ( -

Returns

+

Returns

the name

@@ -184,7 +184,7 @@ nm_wimax_nsp_get_name (NMWimaxNsp *nsp);

Gets the WPA signal quality of the wimax NSP.

-

Parameters

+

Parameters

@@ -199,7 +199,7 @@ nm_wimax_nsp_get_signal_quality (
-

Returns

+

Returns

the signal quality

@@ -210,7 +210,7 @@ nm_wimax_nsp_get_signal_quality (NMWimaxNsp *nsp);

Gets the network type of the wimax NSP.

-

Parameters

+

Parameters

@@ -225,7 +225,7 @@ nm_wimax_nsp_get_network_type (
-

Returns

+

Returns

the network type

@@ -240,7 +240,7 @@ return connections which may be activated with the NSP. Any returned connections will match the nsp 's network name and other attributes.

-

Parameters

+

Parameters

@@ -263,7 +263,7 @@ filter.

-

Returns

+

Returns

an array of NMConnections that could be activated with the given nsp . The array should @@ -282,7 +282,7 @@ connection may be activated with that NSP. The connection must match the nsp 's network name and other attributes.

-

Parameters

+

Parameters

@@ -306,7 +306,7 @@ against

-

Returns

+

Returns

TRUE if the connection may be activated with this WiMAX NSP, FALSE if it cannot be.

@@ -336,7 +336,7 @@ against

enum NMWimaxNspNetworkType

WiMAX network type.

-

Members

+

Members

diff --git a/docs/libnm/html/api-index-full.html b/docs/libnm/html/api-index-full.html index f9a2a57e..e63ef7bf 100644 --- a/docs/libnm/html/api-index-full.html +++ b/docs/libnm/html/api-index-full.html @@ -27,6 +27,8 @@  |  K  |  + L +  |  M  |  O @@ -405,11 +407,7 @@
-NM_AVAILABLE_IN_1_0_4, macro in nm-version -
-
-
-NM_AVAILABLE_IN_1_0_6, macro in nm-version +NM_AVAILABLE_IN_1_2, macro in nm-version

B

@@ -419,6 +417,14 @@

C

+NMClient::any-device-added, object signal in NMClient +
+
+
+NMClient::any-device-removed, object signal in NMClient +
+
+
NMClient::connection-added, object signal in NMClient
@@ -447,6 +453,10 @@
+NMClient:all-devices, object property in NMClient +
+
+
NMClient:can-modify, object property in NMClient
@@ -563,6 +573,18 @@
+NM_CLIENT_ALL_DEVICES, macro in NMClient +
+
+
+NM_CLIENT_ANY_DEVICE_ADDED, macro in NMClient +
+
+
+NM_CLIENT_ANY_DEVICE_REMOVED, macro in NMClient +
+
+
NM_CLIENT_CAN_MODIFY, macro in NMClient
@@ -635,6 +657,10 @@
+nm_client_get_all_devices, function in NMClient +
+
+
nm_client_get_connections, function in NMClient
@@ -987,6 +1013,14 @@
+nm_connection_get_setting_ip_tunnel, function in NMConnection +
+
+
+nm_connection_get_setting_macvlan, function in NMConnection +
+
+
nm_connection_get_setting_olpc_mesh, function in NMConnection
@@ -1011,6 +1045,10 @@
+nm_connection_get_setting_tun, function in NMConnection +
+
+
nm_connection_get_setting_vlan, function in NMConnection
@@ -1019,6 +1057,10 @@
+nm_connection_get_setting_vxlan, function in NMConnection +
+
+
nm_connection_get_setting_wimax, function in NMConnection
@@ -1099,6 +1141,10 @@
+nm_connection_verify_secrets, function in NMConnection +
+
+
NMConnectivityState, enum in nm-dbus-interface
@@ -1164,6 +1210,10 @@
+NM_DBUS_INTERFACE_DEVICE_IP_TUNNEL, macro in nm-dbus-interface +
+
+
NM_DBUS_INTERFACE_DEVICE_MACVLAN, macro in nm-dbus-interface
@@ -1392,6 +1442,14 @@ DEFINE_KF_WRAPPER_PROTO, macro in nm-keyfile-utils
+NM_DEPRECATED_IN_1_2, macro in nm-version +
+
+
+NM_DEPRECATED_IN_1_2_FOR, macro in nm-version +
+
+
NMDevice::state-changed, object signal in NMDevice
@@ -1456,6 +1514,10 @@ DEFINE_KF_WRAPPER_PROTO, macro in nm-keyfile-utils
+NMDevice:lldp-neighbors, object property in NMDevice +
+
+
NMDevice:managed, object property in NMDevice
@@ -1468,6 +1530,10 @@ DEFINE_KF_WRAPPER_PROTO, macro in nm-keyfile-utils
+NMDevice:nm-plugin-missing, object property in NMDevice +
+
+
NMDevice:physical-port-id, object property in NMDevice
@@ -1476,6 +1542,10 @@ DEFINE_KF_WRAPPER_PROTO, macro in nm-keyfile-utils
+NMDevice:real, object property in NMDevice +
+
+
NMDevice:state, object property in NMDevice
@@ -1552,6 +1622,10 @@ DEFINE_KF_WRAPPER_PROTO, macro in nm-keyfile-utils
+NMDeviceEthernet:s390-subchannels, object property in NMDeviceEthernet +
+
+
NMDeviceEthernet:speed, object property in NMDeviceEthernet
@@ -1572,6 +1646,70 @@ DEFINE_KF_WRAPPER_PROTO, macro in nm-keyfile-utils
+NMDeviceIPTunnel:encapsulation-limit, object property in NMDeviceIPTunnel +
+
+
+NMDeviceIPTunnel:flow-label, object property in NMDeviceIPTunnel +
+
+
+NMDeviceIPTunnel:input-key, object property in NMDeviceIPTunnel +
+
+
+NMDeviceIPTunnel:local, object property in NMDeviceIPTunnel +
+
+
+NMDeviceIPTunnel:mode, object property in NMDeviceIPTunnel +
+
+
+NMDeviceIPTunnel:output-key, object property in NMDeviceIPTunnel +
+
+
+NMDeviceIPTunnel:parent, object property in NMDeviceIPTunnel +
+
+
+NMDeviceIPTunnel:path-mtu-discovery, object property in NMDeviceIPTunnel +
+
+
+NMDeviceIPTunnel:remote, object property in NMDeviceIPTunnel +
+
+
+NMDeviceIPTunnel:tos, object property in NMDeviceIPTunnel +
+
+
+NMDeviceIPTunnel:ttl, object property in NMDeviceIPTunnel +
+
+
+NMDeviceMacvlan:hw-address, object property in NMDeviceMacvlan +
+
+
+NMDeviceMacvlan:mode, object property in NMDeviceMacvlan +
+
+
+NMDeviceMacvlan:no-promisc, object property in NMDeviceMacvlan +
+
+
+NMDeviceMacvlan:parent, object property in NMDeviceMacvlan +
+
+
+NMDeviceMacvlan:tap, object property in NMDeviceMacvlan +
+
+
NMDeviceModem:current-capabilities, object property in NMDeviceModem
@@ -1616,6 +1754,34 @@ DEFINE_KF_WRAPPER_PROTO, macro in nm-keyfile-utils
+NMDeviceTun:group, object property in NMDeviceTun +
+
+
+NMDeviceTun:hw-address, object property in NMDeviceTun +
+
+
+NMDeviceTun:mode, object property in NMDeviceTun +
+
+
+NMDeviceTun:multi-queue, object property in NMDeviceTun +
+
+
+NMDeviceTun:no-pi, object property in NMDeviceTun +
+
+
+NMDeviceTun:owner, object property in NMDeviceTun +
+
+
+NMDeviceTun:vnet-hdr, object property in NMDeviceTun +
+
+
NMDeviceType, enum in nm-dbus-interface
@@ -1636,6 +1802,78 @@ DEFINE_KF_WRAPPER_PROTO, macro in nm-keyfile-utils
+NMDeviceVxlan:ageing, object property in NMDeviceVxlan +
+
+
+NMDeviceVxlan:carrier, object property in NMDeviceVxlan +
+
+
+NMDeviceVxlan:dst-port, object property in NMDeviceVxlan +
+
+
+NMDeviceVxlan:group, object property in NMDeviceVxlan +
+
+
+NMDeviceVxlan:hw-address, object property in NMDeviceVxlan +
+
+
+NMDeviceVxlan:id, object property in NMDeviceVxlan +
+
+
+NMDeviceVxlan:l2miss, object property in NMDeviceVxlan +
+
+
+NMDeviceVxlan:l3miss, object property in NMDeviceVxlan +
+
+
+NMDeviceVxlan:learning, object property in NMDeviceVxlan +
+
+
+NMDeviceVxlan:limit, object property in NMDeviceVxlan +
+
+
+NMDeviceVxlan:local, object property in NMDeviceVxlan +
+
+
+NMDeviceVxlan:parent, object property in NMDeviceVxlan +
+
+
+NMDeviceVxlan:proxy, object property in NMDeviceVxlan +
+
+
+NMDeviceVxlan:rsc, object property in NMDeviceVxlan +
+
+
+NMDeviceVxlan:src-port-max, object property in NMDeviceVxlan +
+
+
+NMDeviceVxlan:src-port-min, object property in NMDeviceVxlan +
+
+
+NMDeviceVxlan:tos, object property in NMDeviceVxlan +
+
+
+NMDeviceVxlan:ttl, object property in NMDeviceVxlan +
+
+
NMDeviceWifi::access-point-added, object signal in NMDeviceWifi
@@ -1892,6 +2130,10 @@ DEFINE_KF_WRAPPER_PROTO, macro in nm-keyfile-utils
+nm_device_ethernet_get_s390_subchannels, function in NMDeviceEthernet +
+
+
nm_device_ethernet_get_speed, function in NMDeviceEthernet
@@ -1904,6 +2146,10 @@ DEFINE_KF_WRAPPER_PROTO, macro in nm-keyfile-utils
+NM_DEVICE_ETHERNET_S390_SUBCHANNELS, macro in NMDeviceEthernet +
+
+
NM_DEVICE_ETHERNET_SPEED, macro in NMDeviceEthernet
@@ -2000,6 +2246,10 @@ DEFINE_KF_WRAPPER_PROTO, macro in nm-keyfile-utils
+nm_device_get_lldp_neighbors, function in NMDevice +
+
+
nm_device_get_managed, function in NMDevice
@@ -2012,6 +2262,10 @@ DEFINE_KF_WRAPPER_PROTO, macro in nm-keyfile-utils
+nm_device_get_nm_plugin_missing, function in NMDevice +
+
+
nm_device_get_physical_port_id, function in NMDevice
@@ -2076,195 +2330,555 @@ DEFINE_KF_WRAPPER_PROTO, macro in nm-keyfile-utils
-nm_device_is_software, function in NMDevice +NM_DEVICE_IP_TUNNEL_ENCAPSULATION_LIMIT, macro in NMDeviceIPTunnel
-NM_DEVICE_MANAGED, macro in NMDevice +NM_DEVICE_IP_TUNNEL_FLOW_LABEL, macro in NMDeviceIPTunnel
-NM_DEVICE_METERED, macro in NMDevice +nm_device_ip_tunnel_get_encapsulation_limit, function in NMDeviceIPTunnel
-NM_DEVICE_MODEM_CURRENT_CAPABILITIES, macro in NMDeviceModem +nm_device_ip_tunnel_get_flow_label, function in NMDeviceIPTunnel
-nm_device_modem_get_current_capabilities, function in NMDeviceModem +nm_device_ip_tunnel_get_input_key, function in NMDeviceIPTunnel
-nm_device_modem_get_modem_capabilities, function in NMDeviceModem +nm_device_ip_tunnel_get_local, function in NMDeviceIPTunnel
-NM_DEVICE_MODEM_MODEM_CAPABILITIES, macro in NMDeviceModem +nm_device_ip_tunnel_get_mode, function in NMDeviceIPTunnel
-NM_DEVICE_MTU, macro in NMDevice +nm_device_ip_tunnel_get_output_key, function in NMDeviceIPTunnel
-NM_DEVICE_OLPC_MESH_ACTIVE_CHANNEL, macro in NMDeviceOlpcMesh +nm_device_ip_tunnel_get_parent, function in NMDeviceIPTunnel
-NM_DEVICE_OLPC_MESH_COMPANION, macro in NMDeviceOlpcMesh +nm_device_ip_tunnel_get_path_mtu_discovery, function in NMDeviceIPTunnel
-nm_device_olpc_mesh_get_active_channel, function in NMDeviceOlpcMesh +nm_device_ip_tunnel_get_remote, function in NMDeviceIPTunnel
-nm_device_olpc_mesh_get_companion, function in NMDeviceOlpcMesh +nm_device_ip_tunnel_get_tos, function in NMDeviceIPTunnel
-nm_device_olpc_mesh_get_hw_address, function in NMDeviceOlpcMesh +nm_device_ip_tunnel_get_ttl, function in NMDeviceIPTunnel
-NM_DEVICE_OLPC_MESH_HW_ADDRESS, macro in NMDeviceOlpcMesh +NM_DEVICE_IP_TUNNEL_INPUT_KEY, macro in NMDeviceIPTunnel
-NM_DEVICE_PHYSICAL_PORT_ID, macro in NMDevice +NM_DEVICE_IP_TUNNEL_LOCAL, macro in NMDeviceIPTunnel
-NM_DEVICE_PRODUCT, macro in NMDevice +NM_DEVICE_IP_TUNNEL_MODE, macro in NMDeviceIPTunnel
-nm_device_set_autoconnect, function in NMDevice +NM_DEVICE_IP_TUNNEL_OUTPUT_KEY, macro in NMDeviceIPTunnel
-NM_DEVICE_STATE, macro in NMDevice +NM_DEVICE_IP_TUNNEL_PARENT, macro in NMDeviceIPTunnel
-NM_DEVICE_STATE_REASON, macro in NMDevice +NM_DEVICE_IP_TUNNEL_PATH_MTU_DISCOVERY, macro in NMDeviceIPTunnel
-NM_DEVICE_TEAM_CARRIER, macro in NMDeviceTeam +NM_DEVICE_IP_TUNNEL_REMOTE, macro in NMDeviceIPTunnel
-nm_device_team_get_carrier, function in NMDeviceTeam +NM_DEVICE_IP_TUNNEL_TOS, macro in NMDeviceIPTunnel
-nm_device_team_get_hw_address, function in NMDeviceTeam +NM_DEVICE_IP_TUNNEL_TTL, macro in NMDeviceIPTunnel
-nm_device_team_get_slaves, function in NMDeviceTeam +nm_device_is_real, function in NMDevice
-NM_DEVICE_TEAM_HW_ADDRESS, macro in NMDeviceTeam +nm_device_is_software, function in NMDevice
-NM_DEVICE_TEAM_SLAVES, macro in NMDeviceTeam +NM_DEVICE_LLDP_NEIGHBORS, macro in NMDevice
-NM_DEVICE_UDI, macro in NMDevice +nm_device_macvlan_get_hw_address, function in NMDeviceMacvlan
-NM_DEVICE_VENDOR, macro in NMDevice +nm_device_macvlan_get_mode, function in NMDeviceMacvlan
-NM_DEVICE_VLAN_CARRIER, macro in NMDeviceVlan +nm_device_macvlan_get_no_promisc, function in NMDeviceMacvlan
-nm_device_vlan_get_carrier, function in NMDeviceVlan +nm_device_macvlan_get_parent, function in NMDeviceMacvlan
-nm_device_vlan_get_hw_address, function in NMDeviceVlan +nm_device_macvlan_get_tap, function in NMDeviceMacvlan
-nm_device_vlan_get_parent, function in NMDeviceVlan +NM_DEVICE_MACVLAN_HW_ADDRESS, macro in NMDeviceMacvlan
-nm_device_vlan_get_vlan_id, function in NMDeviceVlan +NM_DEVICE_MACVLAN_MODE, macro in NMDeviceMacvlan
-NM_DEVICE_VLAN_HW_ADDRESS, macro in NMDeviceVlan +NM_DEVICE_MACVLAN_NO_PROMISC, macro in NMDeviceMacvlan
-NM_DEVICE_VLAN_PARENT, macro in NMDeviceVlan +NM_DEVICE_MACVLAN_PARENT, macro in NMDeviceMacvlan
-NM_DEVICE_VLAN_VLAN_ID, macro in NMDeviceVlan +NM_DEVICE_MACVLAN_TAP, macro in NMDeviceMacvlan
-NM_DEVICE_WIFI_ACCESS_POINTS, macro in NMDeviceWifi +NM_DEVICE_MANAGED, macro in NMDevice
-NM_DEVICE_WIFI_ACTIVE_ACCESS_POINT, macro in NMDeviceWifi +NM_DEVICE_METERED, macro in NMDevice
-NM_DEVICE_WIFI_BITRATE, macro in NMDeviceWifi +NM_DEVICE_MODEM_CURRENT_CAPABILITIES, macro in NMDeviceModem
-NM_DEVICE_WIFI_CAPABILITIES, macro in NMDeviceWifi +nm_device_modem_get_current_capabilities, function in NMDeviceModem
-nm_device_wifi_get_access_points, function in NMDeviceWifi +nm_device_modem_get_modem_capabilities, function in NMDeviceModem
-nm_device_wifi_get_access_point_by_path, function in NMDeviceWifi +NM_DEVICE_MODEM_MODEM_CAPABILITIES, macro in NMDeviceModem
-nm_device_wifi_get_active_access_point, function in NMDeviceWifi +NM_DEVICE_MTU, macro in NMDevice
-nm_device_wifi_get_bitrate, function in NMDeviceWifi +NM_DEVICE_NM_PLUGIN_MISSING, macro in NMDevice
-nm_device_wifi_get_capabilities, function in NMDeviceWifi +NM_DEVICE_OLPC_MESH_ACTIVE_CHANNEL, macro in NMDeviceOlpcMesh
-nm_device_wifi_get_hw_address, function in NMDeviceWifi +NM_DEVICE_OLPC_MESH_COMPANION, macro in NMDeviceOlpcMesh
-nm_device_wifi_get_mode, function in NMDeviceWifi +nm_device_olpc_mesh_get_active_channel, function in NMDeviceOlpcMesh
-nm_device_wifi_get_permanent_hw_address, function in NMDeviceWifi +nm_device_olpc_mesh_get_companion, function in NMDeviceOlpcMesh
-NM_DEVICE_WIFI_HW_ADDRESS, macro in NMDeviceWifi +nm_device_olpc_mesh_get_hw_address, function in NMDeviceOlpcMesh +
+
+
+NM_DEVICE_OLPC_MESH_HW_ADDRESS, macro in NMDeviceOlpcMesh +
+
+
+NM_DEVICE_PHYSICAL_PORT_ID, macro in NMDevice +
+
+
+NM_DEVICE_PRODUCT, macro in NMDevice +
+
+
+NM_DEVICE_REAL, macro in NMDevice +
+
+
+nm_device_reapply, function in NMDevice +
+
+
+nm_device_reapply_async, function in NMDevice +
+
+
+nm_device_reapply_finish, function in NMDevice +
+
+
+nm_device_set_autoconnect, function in NMDevice +
+
+
+nm_device_set_managed, function in NMDevice +
+
+
+NM_DEVICE_STATE, macro in NMDevice +
+
+
+NM_DEVICE_STATE_REASON, macro in NMDevice +
+
+
+NM_DEVICE_TEAM_CARRIER, macro in NMDeviceTeam +
+
+
+nm_device_team_get_carrier, function in NMDeviceTeam +
+
+
+nm_device_team_get_hw_address, function in NMDeviceTeam +
+
+
+nm_device_team_get_slaves, function in NMDeviceTeam +
+
+
+NM_DEVICE_TEAM_HW_ADDRESS, macro in NMDeviceTeam +
+
+
+NM_DEVICE_TEAM_SLAVES, macro in NMDeviceTeam +
+
+
+nm_device_tun_get_group, function in NMDeviceTun +
+
+
+nm_device_tun_get_hw_address, function in NMDeviceTun +
+
+
+nm_device_tun_get_mode, function in NMDeviceTun +
+
+
+nm_device_tun_get_multi_queue, function in NMDeviceTun +
+
+
+nm_device_tun_get_no_pi, function in NMDeviceTun +
+
+
+nm_device_tun_get_owner, function in NMDeviceTun +
+
+
+nm_device_tun_get_vnet_hdr, function in NMDeviceTun +
+
+
+NM_DEVICE_TUN_GROUP, macro in NMDeviceTun +
+
+
+NM_DEVICE_TUN_HW_ADDRESS, macro in NMDeviceTun +
+
+
+NM_DEVICE_TUN_MODE, macro in NMDeviceTun +
+
+
+NM_DEVICE_TUN_MULTI_QUEUE, macro in NMDeviceTun +
+
+
+NM_DEVICE_TUN_NO_PI, macro in NMDeviceTun +
+
+
+NM_DEVICE_TUN_OWNER, macro in NMDeviceTun +
+
+
+NM_DEVICE_TUN_VNET_HDR, macro in NMDeviceTun +
+
+
+NM_DEVICE_UDI, macro in NMDevice +
+
+
+NM_DEVICE_VENDOR, macro in NMDevice +
+
+
+NM_DEVICE_VLAN_CARRIER, macro in NMDeviceVlan +
+
+
+nm_device_vlan_get_carrier, function in NMDeviceVlan +
+
+
+nm_device_vlan_get_hw_address, function in NMDeviceVlan +
+
+
+nm_device_vlan_get_parent, function in NMDeviceVlan +
+
+
+nm_device_vlan_get_vlan_id, function in NMDeviceVlan +
+
+
+NM_DEVICE_VLAN_HW_ADDRESS, macro in NMDeviceVlan +
+
+
+NM_DEVICE_VLAN_PARENT, macro in NMDeviceVlan +
+
+
+NM_DEVICE_VLAN_VLAN_ID, macro in NMDeviceVlan +
+
+
+NM_DEVICE_VXLAN_AGEING, macro in NMDeviceVxlan +
+
+
+NM_DEVICE_VXLAN_CARRIER, macro in NMDeviceVxlan +
+
+
+NM_DEVICE_VXLAN_DST_PORT, macro in NMDeviceVxlan +
+
+
+nm_device_vxlan_get_ageing, function in NMDeviceVxlan +
+
+
+nm_device_vxlan_get_carrier, function in NMDeviceVxlan +
+
+
+nm_device_vxlan_get_dst_port, function in NMDeviceVxlan +
+
+
+nm_device_vxlan_get_group, function in NMDeviceVxlan +
+
+
+nm_device_vxlan_get_hw_address, function in NMDeviceVxlan +
+
+
+nm_device_vxlan_get_id, function in NMDeviceVxlan +
+
+
+nm_device_vxlan_get_l2miss, function in NMDeviceVxlan +
+
+
+nm_device_vxlan_get_l3miss, function in NMDeviceVxlan +
+
+
+nm_device_vxlan_get_learning, function in NMDeviceVxlan +
+
+
+nm_device_vxlan_get_limit, function in NMDeviceVxlan +
+
+
+nm_device_vxlan_get_local, function in NMDeviceVxlan +
+
+
+nm_device_vxlan_get_parent, function in NMDeviceVxlan +
+
+
+nm_device_vxlan_get_proxy, function in NMDeviceVxlan +
+
+
+nm_device_vxlan_get_rsc, function in NMDeviceVxlan +
+
+
+nm_device_vxlan_get_src_port_max, function in NMDeviceVxlan +
+
+
+nm_device_vxlan_get_src_port_min, function in NMDeviceVxlan +
+
+
+nm_device_vxlan_get_tos, function in NMDeviceVxlan +
+
+
+nm_device_vxlan_get_ttl, function in NMDeviceVxlan +
+
+
+NM_DEVICE_VXLAN_GROUP, macro in NMDeviceVxlan +
+
+
+NM_DEVICE_VXLAN_HW_ADDRESS, macro in NMDeviceVxlan +
+
+
+NM_DEVICE_VXLAN_ID, macro in NMDeviceVxlan +
+
+
+NM_DEVICE_VXLAN_L2MISS, macro in NMDeviceVxlan +
+
+
+NM_DEVICE_VXLAN_L3MISS, macro in NMDeviceVxlan +
+
+
+NM_DEVICE_VXLAN_LEARNING, macro in NMDeviceVxlan +
+
+
+NM_DEVICE_VXLAN_LIMIT, macro in NMDeviceVxlan +
+
+
+NM_DEVICE_VXLAN_LOCAL, macro in NMDeviceVxlan +
+
+
+NM_DEVICE_VXLAN_PARENT, macro in NMDeviceVxlan +
+
+
+NM_DEVICE_VXLAN_PROXY, macro in NMDeviceVxlan +
+
+
+NM_DEVICE_VXLAN_RSC, macro in NMDeviceVxlan +
+
+
+NM_DEVICE_VXLAN_SRC_PORT_MAX, macro in NMDeviceVxlan +
+
+
+NM_DEVICE_VXLAN_SRC_PORT_MIN, macro in NMDeviceVxlan +
+
+
+NM_DEVICE_VXLAN_TOS, macro in NMDeviceVxlan +
+
+
+NM_DEVICE_VXLAN_TTL, macro in NMDeviceVxlan +
+
+
+NM_DEVICE_WIFI_ACCESS_POINTS, macro in NMDeviceWifi +
+
+
+NM_DEVICE_WIFI_ACTIVE_ACCESS_POINT, macro in NMDeviceWifi +
+
+
+NM_DEVICE_WIFI_BITRATE, macro in NMDeviceWifi +
+
+
+NM_DEVICE_WIFI_CAPABILITIES, macro in NMDeviceWifi +
+
+
+nm_device_wifi_get_access_points, function in NMDeviceWifi +
+
+
+nm_device_wifi_get_access_point_by_path, function in NMDeviceWifi +
+
+
+nm_device_wifi_get_active_access_point, function in NMDeviceWifi +
+
+
+nm_device_wifi_get_bitrate, function in NMDeviceWifi +
+
+
+nm_device_wifi_get_capabilities, function in NMDeviceWifi +
+
+
+nm_device_wifi_get_hw_address, function in NMDeviceWifi +
+
+
+nm_device_wifi_get_mode, function in NMDeviceWifi +
+
+
+nm_device_wifi_get_permanent_hw_address, function in NMDeviceWifi +
+
+
+NM_DEVICE_WIFI_HW_ADDRESS, macro in NMDeviceWifi
@@ -2425,6 +3039,10 @@ DEFINE_KF_WRAPPER_PROTO, macro in nm-keyfile-utils
+NMIPTunnelMode, enum in nm-dbus-interface +
+
+
nm_ip_address_dup, function in NMSettingIPConfig
@@ -2713,6 +3331,103 @@ nm_keyfile_read, function in nm-keyfile-internal nm_keyfile_write, function in nm-keyfile-internal
+

L

+
+NM_LLDP_ATTR_CHASSIS_ID, macro in nm-dbus-interface +
+
+
+NM_LLDP_ATTR_CHASSIS_ID_TYPE, macro in nm-dbus-interface +
+
+
+NM_LLDP_ATTR_DESTINATION, macro in nm-dbus-interface +
+
+
+NM_LLDP_ATTR_IEEE_802_1_PPVID, macro in nm-dbus-interface +
+
+
+NM_LLDP_ATTR_IEEE_802_1_PPVID_FLAGS, macro in nm-dbus-interface +
+
+
+NM_LLDP_ATTR_IEEE_802_1_PVID, macro in nm-dbus-interface +
+
+
+NM_LLDP_ATTR_IEEE_802_1_VID, macro in nm-dbus-interface +
+
+
+NM_LLDP_ATTR_IEEE_802_1_VLAN_NAME, macro in nm-dbus-interface +
+
+
+NM_LLDP_ATTR_PORT_DESCRIPTION, macro in nm-dbus-interface +
+
+
+NM_LLDP_ATTR_PORT_ID, macro in nm-dbus-interface +
+
+
+NM_LLDP_ATTR_PORT_ID_TYPE, macro in nm-dbus-interface +
+
+
+NM_LLDP_ATTR_SYSTEM_CAPABILITIES, macro in nm-dbus-interface +
+
+
+NM_LLDP_ATTR_SYSTEM_DESCRIPTION, macro in nm-dbus-interface +
+
+
+NM_LLDP_ATTR_SYSTEM_NAME, macro in nm-dbus-interface +
+
+
+NM_LLDP_DEST_NEAREST_BRIDGE, macro in nm-dbus-interface +
+
+
+NM_LLDP_DEST_NEAREST_CUSTOMER_BRIDGE, macro in nm-dbus-interface +
+
+
+NM_LLDP_DEST_NEAREST_NON_TPMR_BRIDGE, macro in nm-dbus-interface +
+
+
+nm_lldp_neighbor_get_attr_names, function in NMDevice +
+
+
+nm_lldp_neighbor_get_attr_string_value, function in NMDevice +
+
+
+nm_lldp_neighbor_get_attr_type, function in NMDevice +
+
+
+nm_lldp_neighbor_get_attr_uint_value, function in NMDevice +
+
+
+nm_lldp_neighbor_new, function in NMDevice +
+
+
+nm_lldp_neighbor_ref, function in NMDevice +
+
+
+nm_lldp_neighbor_unref, function in NMDevice +
+

M

NMManagerError, enum in nm-errors @@ -3146,6 +3861,10 @@ nm_keyfile_write, function in nm-keyfile-internal
+NMSettingBridge:multicast-snooping, object property in NMSettingBridge +
+
+
NMSettingBridge:priority, object property in NMSettingBridge
@@ -3218,6 +3937,10 @@ nm_keyfile_write, function in nm-keyfile-internal
+NMSettingConnection:lldp, object property in NMSettingConnection +
+
+
NMSettingConnection:master, object property in NMSettingConnection
@@ -3262,6 +3985,10 @@ nm_keyfile_write, function in nm-keyfile-internal
+NMSettingConnectionLldp, enum in NMSettingConnection +
+
+
NMSettingDcb:app-fcoe-flags, object property in NMSettingDcb
@@ -3334,6 +4061,10 @@ nm_keyfile_write, function in nm-keyfile-internal
+NMSettingGsm:device-id, object property in NMSettingGsm +
+
+
NMSettingGsm:home-only, object property in NMSettingGsm
@@ -3362,6 +4093,14 @@ nm_keyfile_write, function in nm-keyfile-internal
+NMSettingGsm:sim-id, object property in NMSettingGsm +
+
+
+NMSettingGsm:sim-operator-id, object property in NMSettingGsm +
+
+
NMSettingGsm:username, object property in NMSettingGsm
@@ -3390,10 +4129,26 @@ nm_keyfile_write, function in nm-keyfile-internal
+NMSettingIP4Config:dhcp-fqdn, object property in NMSettingIP4Config +
+
+
+NMSettingIP4Config:dhcp-timeout, object property in NMSettingIP4Config +
+
+
+NMSettingIP6Config:addr-gen-mode, object property in NMSettingIP6Config +
+
+
NMSettingIP6Config:ip6-privacy, object property in NMSettingIP6Config
+NMSettingIP6ConfigAddrGenMode, enum in NMSettingIP6Config +
+
+
NMSettingIP6ConfigPrivacy, enum in NMSettingIP6Config
@@ -3414,6 +4169,10 @@ nm_keyfile_write, function in nm-keyfile-internal
+NMSettingIPConfig:dns-options, object property in NMSettingIPConfig +
+
+
NMSettingIPConfig:dns-search, object property in NMSettingIPConfig
@@ -3450,6 +4209,78 @@ nm_keyfile_write, function in nm-keyfile-internal
+NMSettingIPTunnel:encapsulation-limit, object property in NMSettingIPTunnel +
+
+
+NMSettingIPTunnel:flow-label, object property in NMSettingIPTunnel +
+
+
+NMSettingIPTunnel:input-key, object property in NMSettingIPTunnel +
+
+
+NMSettingIPTunnel:local, object property in NMSettingIPTunnel +
+
+
+NMSettingIPTunnel:mode, object property in NMSettingIPTunnel +
+
+
+NMSettingIPTunnel:mtu, object property in NMSettingIPTunnel +
+
+
+NMSettingIPTunnel:output-key, object property in NMSettingIPTunnel +
+
+
+NMSettingIPTunnel:parent, object property in NMSettingIPTunnel +
+
+
+NMSettingIPTunnel:path-mtu-discovery, object property in NMSettingIPTunnel +
+
+
+NMSettingIPTunnel:remote, object property in NMSettingIPTunnel +
+
+
+NMSettingIPTunnel:tos, object property in NMSettingIPTunnel +
+
+
+NMSettingIPTunnel:ttl, object property in NMSettingIPTunnel +
+
+
+NMSettingMacRandomization, enum in NMSetting +
+
+
+NMSettingMacvlan:mode, object property in NMSettingMacvlan +
+
+
+NMSettingMacvlan:parent, object property in NMSettingMacvlan +
+
+
+NMSettingMacvlan:promiscuous, object property in NMSettingMacvlan +
+
+
+NMSettingMacvlan:tap, object property in NMSettingMacvlan +
+
+
+NMSettingMacvlanMode, enum in NMSettingMacvlan +
+
+
NMSettingOlpcMesh:channel, object property in NMSettingOlpcMesh
@@ -3598,6 +4429,34 @@ nm_keyfile_write, function in nm-keyfile-internal
+NMSettingTun:group, object property in NMSettingTun +
+
+
+NMSettingTun:mode, object property in NMSettingTun +
+
+
+NMSettingTun:multi-queue, object property in NMSettingTun +
+
+
+NMSettingTun:owner, object property in NMSettingTun +
+
+
+NMSettingTun:pi, object property in NMSettingTun +
+
+
+NMSettingTun:vnet-hdr, object property in NMSettingTun +
+
+
+NMSettingTunMode, enum in NMSettingTun +
+
+
NMSettingValueIterFn, user_function in NMSetting
@@ -3638,10 +4497,78 @@ nm_keyfile_write, function in nm-keyfile-internal
+NMSettingVpn:timeout, object property in NMSettingVpn +
+
+
NMSettingVpn:user-name, object property in NMSettingVpn
+NMSettingVxlan:ageing, object property in NMSettingVxlan +
+
+
+NMSettingVxlan:destination-port, object property in NMSettingVxlan +
+
+
+NMSettingVxlan:id, object property in NMSettingVxlan +
+
+
+NMSettingVxlan:l2-miss, object property in NMSettingVxlan +
+
+
+NMSettingVxlan:l3-miss, object property in NMSettingVxlan +
+
+
+NMSettingVxlan:learning, object property in NMSettingVxlan +
+
+
+NMSettingVxlan:limit, object property in NMSettingVxlan +
+
+
+NMSettingVxlan:local, object property in NMSettingVxlan +
+
+
+NMSettingVxlan:parent, object property in NMSettingVxlan +
+
+
+NMSettingVxlan:proxy, object property in NMSettingVxlan +
+
+
+NMSettingVxlan:remote, object property in NMSettingVxlan +
+
+
+NMSettingVxlan:rsc, object property in NMSettingVxlan +
+
+
+NMSettingVxlan:source-port-max, object property in NMSettingVxlan +
+
+
+NMSettingVxlan:source-port-min, object property in NMSettingVxlan +
+
+
+NMSettingVxlan:tos, object property in NMSettingVxlan +
+
+
+NMSettingVxlan:ttl, object property in NMSettingVxlan +
+
+
NMSettingWimax:mac-address, object property in NMSettingWimax
@@ -3734,6 +4661,10 @@ nm_keyfile_write, function in nm-keyfile-internal
+NMSettingWireless:mac-address-randomization, object property in NMSettingWireless +
+
+
NMSettingWireless:mode, object property in NMSettingWireless
@@ -3742,6 +4673,10 @@ nm_keyfile_write, function in nm-keyfile-internal
+NMSettingWireless:powersave, object property in NMSettingWireless +
+
+
NMSettingWireless:rate, object property in NMSettingWireless
@@ -3858,6 +4793,10 @@ nm_keyfile_write, function in nm-keyfile-internal
+nm_setting_802_1x_check_cert_scheme, function in NMSetting8021x +
+
+
nm_setting_802_1x_clear_altsubject_matches, function in NMSetting8021x
@@ -4482,6 +5421,10 @@ nm_keyfile_write, function in nm-keyfile-internal
+nm_setting_bridge_get_multicast_snooping, function in NMSettingBridge +
+
+
nm_setting_bridge_get_priority, function in NMSettingBridge
@@ -4498,7 +5441,11 @@ nm_keyfile_write, function in nm-keyfile-internal
-NM_SETTING_BRIDGE_MAX_AGE, macro in NMSettingBridge +NM_SETTING_BRIDGE_MAX_AGE, macro in NMSettingBridge +
+
+
+NM_SETTING_BRIDGE_MULTICAST_SNOOPING, macro in NMSettingBridge
@@ -4658,6 +5605,10 @@ nm_keyfile_write, function in nm-keyfile-internal
+nm_setting_connection_get_lldp, function in NMSettingConnection +
+
+
nm_setting_connection_get_master, function in NMSettingConnection
@@ -4714,6 +5665,10 @@ nm_keyfile_write, function in nm-keyfile-internal
+NM_SETTING_CONNECTION_LLDP, macro in NMSettingConnection +
+
+
NM_SETTING_CONNECTION_MASTER, macro in NMSettingConnection
@@ -4946,6 +5901,62 @@ nm_keyfile_write, function in nm-keyfile-internal
+NM_SETTING_DNS_OPTION_ATTEMPTS, macro in NMSettingIPConfig +
+
+
+NM_SETTING_DNS_OPTION_DEBUG, macro in NMSettingIPConfig +
+
+
+NM_SETTING_DNS_OPTION_EDNS0, macro in NMSettingIPConfig +
+
+
+NM_SETTING_DNS_OPTION_INET6, macro in NMSettingIPConfig +
+
+
+NM_SETTING_DNS_OPTION_IP6_BYTESTRING, macro in NMSettingIPConfig +
+
+
+NM_SETTING_DNS_OPTION_IP6_DOTINT, macro in NMSettingIPConfig +
+
+
+NM_SETTING_DNS_OPTION_NDOTS, macro in NMSettingIPConfig +
+
+
+NM_SETTING_DNS_OPTION_NO_CHECK_NAMES, macro in NMSettingIPConfig +
+
+
+NM_SETTING_DNS_OPTION_NO_IP6_DOTINT, macro in NMSettingIPConfig +
+
+
+NM_SETTING_DNS_OPTION_NO_TLD_QUERY, macro in NMSettingIPConfig +
+
+
+NM_SETTING_DNS_OPTION_ROTATE, macro in NMSettingIPConfig +
+
+
+NM_SETTING_DNS_OPTION_SINGLE_REQUEST, macro in NMSettingIPConfig +
+
+
+NM_SETTING_DNS_OPTION_SINGLE_REQUEST_REOPEN, macro in NMSettingIPConfig +
+
+
+NM_SETTING_DNS_OPTION_TIMEOUT, macro in NMSettingIPConfig +
+
+
nm_setting_duplicate, function in NMSetting
@@ -4978,10 +5989,18 @@ nm_keyfile_write, function in nm-keyfile-internal
+NM_SETTING_GSM_DEVICE_ID, macro in NMSettingGsm +
+
+
nm_setting_gsm_get_apn, function in NMSettingGsm
+nm_setting_gsm_get_device_id, function in NMSettingGsm +
+
+
nm_setting_gsm_get_home_only, function in NMSettingGsm
@@ -5010,6 +6029,14 @@ nm_keyfile_write, function in nm-keyfile-internal
+nm_setting_gsm_get_sim_id, function in NMSettingGsm +
+
+
+nm_setting_gsm_get_sim_operator_id, function in NMSettingGsm +
+
+
nm_setting_gsm_get_username, function in NMSettingGsm
@@ -5050,6 +6077,14 @@ nm_keyfile_write, function in nm-keyfile-internal
+NM_SETTING_GSM_SIM_ID, macro in NMSettingGsm +
+
+
+NM_SETTING_GSM_SIM_OPERATOR_ID, macro in NMSettingGsm +
+
+
NM_SETTING_GSM_USERNAME, macro in NMSettingGsm
@@ -5110,10 +6145,26 @@ nm_keyfile_write, function in nm-keyfile-internal
+NM_SETTING_IP4_CONFIG_DHCP_FQDN, macro in NMSettingIP4Config +
+
+
+NM_SETTING_IP4_CONFIG_DHCP_TIMEOUT, macro in NMSettingIP4Config +
+
+
nm_setting_ip4_config_get_dhcp_client_id, function in NMSettingIP4Config
+nm_setting_ip4_config_get_dhcp_fqdn, function in NMSettingIP4Config +
+
+
+nm_setting_ip4_config_get_dhcp_timeout, function in NMSettingIP4Config +
+
+
NM_SETTING_IP4_CONFIG_METHOD_AUTO, macro in NMSettingIP4Config
@@ -5142,6 +6193,14 @@ nm_keyfile_write, function in nm-keyfile-internal
+NM_SETTING_IP6_CONFIG_ADDR_GEN_MODE, macro in NMSettingIP6Config +
+
+
+nm_setting_ip6_config_get_addr_gen_mode, function in NMSettingIP6Config +
+
+
nm_setting_ip6_config_get_ip6_privacy, function in NMSettingIP6Config
@@ -5194,6 +6253,10 @@ nm_keyfile_write, function in nm-keyfile-internal
+nm_setting_ip_config_add_dns_option, function in NMSettingIPConfig +
+
+
nm_setting_ip_config_add_dns_search, function in NMSettingIPConfig
@@ -5202,171 +6265,347 @@ nm_keyfile_write, function in nm-keyfile-internal
-nm_setting_ip_config_clear_addresses, function in NMSettingIPConfig +nm_setting_ip_config_clear_addresses, function in NMSettingIPConfig +
+
+
+nm_setting_ip_config_clear_dns, function in NMSettingIPConfig +
+
+
+nm_setting_ip_config_clear_dns_options, function in NMSettingIPConfig +
+
+
+nm_setting_ip_config_clear_dns_searches, function in NMSettingIPConfig +
+
+
+nm_setting_ip_config_clear_routes, function in NMSettingIPConfig +
+
+
+NM_SETTING_IP_CONFIG_DHCP_HOSTNAME, macro in NMSettingIPConfig +
+
+
+NM_SETTING_IP_CONFIG_DHCP_SEND_HOSTNAME, macro in NMSettingIPConfig +
+
+
+NM_SETTING_IP_CONFIG_DNS, macro in NMSettingIPConfig +
+
+
+NM_SETTING_IP_CONFIG_DNS_OPTIONS, macro in NMSettingIPConfig +
+
+
+NM_SETTING_IP_CONFIG_DNS_SEARCH, macro in NMSettingIPConfig +
+
+
+NM_SETTING_IP_CONFIG_GATEWAY, macro in NMSettingIPConfig +
+
+
+nm_setting_ip_config_get_address, function in NMSettingIPConfig +
+
+
+nm_setting_ip_config_get_dhcp_hostname, function in NMSettingIPConfig +
+
+
+nm_setting_ip_config_get_dhcp_send_hostname, function in NMSettingIPConfig +
+
+
+nm_setting_ip_config_get_dns, function in NMSettingIPConfig +
+
+
+nm_setting_ip_config_get_dns_option, function in NMSettingIPConfig +
+
+
+nm_setting_ip_config_get_dns_search, function in NMSettingIPConfig +
+
+
+nm_setting_ip_config_get_gateway, function in NMSettingIPConfig +
+
+
+nm_setting_ip_config_get_ignore_auto_dns, function in NMSettingIPConfig +
+
+
+nm_setting_ip_config_get_ignore_auto_routes, function in NMSettingIPConfig +
+
+
+nm_setting_ip_config_get_may_fail, function in NMSettingIPConfig +
+
+
+nm_setting_ip_config_get_method, function in NMSettingIPConfig +
+
+
+nm_setting_ip_config_get_never_default, function in NMSettingIPConfig +
+
+
+nm_setting_ip_config_get_num_addresses, function in NMSettingIPConfig +
+
+
+nm_setting_ip_config_get_num_dns, function in NMSettingIPConfig +
+
+
+nm_setting_ip_config_get_num_dns_options, function in NMSettingIPConfig +
+
+
+nm_setting_ip_config_get_num_dns_searches, function in NMSettingIPConfig +
+
+
+nm_setting_ip_config_get_num_routes, function in NMSettingIPConfig +
+
+
+nm_setting_ip_config_get_route, function in NMSettingIPConfig +
+
+
+nm_setting_ip_config_get_route_metric, function in NMSettingIPConfig +
+
+
+nm_setting_ip_config_has_dns_options, function in NMSettingIPConfig +
+
+
+NM_SETTING_IP_CONFIG_IGNORE_AUTO_DNS, macro in NMSettingIPConfig +
+
+
+NM_SETTING_IP_CONFIG_IGNORE_AUTO_ROUTES, macro in NMSettingIPConfig +
+
+
+NM_SETTING_IP_CONFIG_MAY_FAIL, macro in NMSettingIPConfig +
+
+
+NM_SETTING_IP_CONFIG_METHOD, macro in NMSettingIPConfig +
+
+
+NM_SETTING_IP_CONFIG_NEVER_DEFAULT, macro in NMSettingIPConfig +
+
+
+nm_setting_ip_config_next_valid_dns_option, function in NMSettingIPConfig +
+
+
+nm_setting_ip_config_remove_address, function in NMSettingIPConfig +
+
+
+nm_setting_ip_config_remove_address_by_value, function in NMSettingIPConfig +
+
+
+nm_setting_ip_config_remove_dns, function in NMSettingIPConfig +
+
+
+nm_setting_ip_config_remove_dns_by_value, function in NMSettingIPConfig +
+
+
+nm_setting_ip_config_remove_dns_option, function in NMSettingIPConfig +
+
+
+nm_setting_ip_config_remove_dns_option_by_value, function in NMSettingIPConfig +
+
+
+nm_setting_ip_config_remove_dns_search, function in NMSettingIPConfig +
+
+
+nm_setting_ip_config_remove_dns_search_by_value, function in NMSettingIPConfig
-nm_setting_ip_config_clear_dns, function in NMSettingIPConfig +nm_setting_ip_config_remove_route, function in NMSettingIPConfig
-nm_setting_ip_config_clear_dns_searches, function in NMSettingIPConfig +nm_setting_ip_config_remove_route_by_value, function in NMSettingIPConfig
-nm_setting_ip_config_clear_routes, function in NMSettingIPConfig +NM_SETTING_IP_CONFIG_ROUTES, macro in NMSettingIPConfig
-NM_SETTING_IP_CONFIG_DHCP_HOSTNAME, macro in NMSettingIPConfig +NM_SETTING_IP_CONFIG_ROUTE_METRIC, macro in NMSettingIPConfig
-NM_SETTING_IP_CONFIG_DHCP_SEND_HOSTNAME, macro in NMSettingIPConfig +NM_SETTING_IP_TUNNEL_ENCAPSULATION_LIMIT, macro in NMSettingIPTunnel
-NM_SETTING_IP_CONFIG_DNS, macro in NMSettingIPConfig +NM_SETTING_IP_TUNNEL_FLOW_LABEL, macro in NMSettingIPTunnel
-NM_SETTING_IP_CONFIG_DNS_SEARCH, macro in NMSettingIPConfig +nm_setting_ip_tunnel_get_encapsulation_limit, function in NMSettingIPTunnel
-NM_SETTING_IP_CONFIG_GATEWAY, macro in NMSettingIPConfig +nm_setting_ip_tunnel_get_flow_label, function in NMSettingIPTunnel
-nm_setting_ip_config_get_address, function in NMSettingIPConfig +nm_setting_ip_tunnel_get_input_key, function in NMSettingIPTunnel
-nm_setting_ip_config_get_dhcp_hostname, function in NMSettingIPConfig +nm_setting_ip_tunnel_get_local, function in NMSettingIPTunnel
-nm_setting_ip_config_get_dhcp_send_hostname, function in NMSettingIPConfig +nm_setting_ip_tunnel_get_mode, function in NMSettingIPTunnel
-nm_setting_ip_config_get_dns, function in NMSettingIPConfig +nm_setting_ip_tunnel_get_mtu, function in NMSettingIPTunnel
-nm_setting_ip_config_get_dns_search, function in NMSettingIPConfig +nm_setting_ip_tunnel_get_output_key, function in NMSettingIPTunnel
-nm_setting_ip_config_get_gateway, function in NMSettingIPConfig +nm_setting_ip_tunnel_get_parent, function in NMSettingIPTunnel
-nm_setting_ip_config_get_ignore_auto_dns, function in NMSettingIPConfig +nm_setting_ip_tunnel_get_path_mtu_discovery, function in NMSettingIPTunnel
-nm_setting_ip_config_get_ignore_auto_routes, function in NMSettingIPConfig +nm_setting_ip_tunnel_get_remote, function in NMSettingIPTunnel
-nm_setting_ip_config_get_may_fail, function in NMSettingIPConfig +nm_setting_ip_tunnel_get_tos, function in NMSettingIPTunnel
-nm_setting_ip_config_get_method, function in NMSettingIPConfig +nm_setting_ip_tunnel_get_ttl, function in NMSettingIPTunnel
-nm_setting_ip_config_get_never_default, function in NMSettingIPConfig +NM_SETTING_IP_TUNNEL_INPUT_KEY, macro in NMSettingIPTunnel
-nm_setting_ip_config_get_num_addresses, function in NMSettingIPConfig +NM_SETTING_IP_TUNNEL_LOCAL, macro in NMSettingIPTunnel
-nm_setting_ip_config_get_num_dns, function in NMSettingIPConfig +NM_SETTING_IP_TUNNEL_MODE, macro in NMSettingIPTunnel
-nm_setting_ip_config_get_num_dns_searches, function in NMSettingIPConfig +NM_SETTING_IP_TUNNEL_MTU, macro in NMSettingIPTunnel
-nm_setting_ip_config_get_num_routes, function in NMSettingIPConfig +nm_setting_ip_tunnel_new, function in NMSettingIPTunnel
-nm_setting_ip_config_get_route, function in NMSettingIPConfig +NM_SETTING_IP_TUNNEL_OUTPUT_KEY, macro in NMSettingIPTunnel
-nm_setting_ip_config_get_route_metric, function in NMSettingIPConfig +NM_SETTING_IP_TUNNEL_PARENT, macro in NMSettingIPTunnel
-NM_SETTING_IP_CONFIG_IGNORE_AUTO_DNS, macro in NMSettingIPConfig +NM_SETTING_IP_TUNNEL_PATH_MTU_DISCOVERY, macro in NMSettingIPTunnel
-NM_SETTING_IP_CONFIG_IGNORE_AUTO_ROUTES, macro in NMSettingIPConfig +NM_SETTING_IP_TUNNEL_REMOTE, macro in NMSettingIPTunnel
-NM_SETTING_IP_CONFIG_MAY_FAIL, macro in NMSettingIPConfig +NM_SETTING_IP_TUNNEL_SETTING_NAME, macro in NMSettingIPTunnel
-NM_SETTING_IP_CONFIG_METHOD, macro in NMSettingIPConfig +NM_SETTING_IP_TUNNEL_TOS, macro in NMSettingIPTunnel
-NM_SETTING_IP_CONFIG_NEVER_DEFAULT, macro in NMSettingIPConfig +NM_SETTING_IP_TUNNEL_TTL, macro in NMSettingIPTunnel
-nm_setting_ip_config_remove_address, function in NMSettingIPConfig +nm_setting_lookup_type, function in NMSetting
-nm_setting_ip_config_remove_address_by_value, function in NMSettingIPConfig +nm_setting_macvlan_get_mode, function in NMSettingMacvlan
-nm_setting_ip_config_remove_dns, function in NMSettingIPConfig +nm_setting_macvlan_get_parent, function in NMSettingMacvlan
-nm_setting_ip_config_remove_dns_by_value, function in NMSettingIPConfig +nm_setting_macvlan_get_promiscuous, function in NMSettingMacvlan
-nm_setting_ip_config_remove_dns_search, function in NMSettingIPConfig +nm_setting_macvlan_get_tap, function in NMSettingMacvlan
-nm_setting_ip_config_remove_dns_search_by_value, function in NMSettingIPConfig +NM_SETTING_MACVLAN_MODE, macro in NMSettingMacvlan
-nm_setting_ip_config_remove_route, function in NMSettingIPConfig +nm_setting_macvlan_new, function in NMSettingMacvlan
-nm_setting_ip_config_remove_route_by_value, function in NMSettingIPConfig +NM_SETTING_MACVLAN_PARENT, macro in NMSettingMacvlan
-NM_SETTING_IP_CONFIG_ROUTES, macro in NMSettingIPConfig +NM_SETTING_MACVLAN_PROMISCUOUS, macro in NMSettingMacvlan
-NM_SETTING_IP_CONFIG_ROUTE_METRIC, macro in NMSettingIPConfig +NM_SETTING_MACVLAN_SETTING_NAME, macro in NMSettingMacvlan
-nm_setting_lookup_type, function in NMSetting +NM_SETTING_MACVLAN_TAP, macro in NMSettingMacvlan
@@ -5698,10 +6937,70 @@ nm_keyfile_write, function in nm-keyfile-internal
+nm_setting_tun_get_group, function in NMSettingTun +
+
+
+nm_setting_tun_get_mode, function in NMSettingTun +
+
+
+nm_setting_tun_get_multi_queue, function in NMSettingTun +
+
+
+nm_setting_tun_get_owner, function in NMSettingTun +
+
+
+nm_setting_tun_get_pi, function in NMSettingTun +
+
+
+nm_setting_tun_get_vnet_hdr, function in NMSettingTun +
+
+
+NM_SETTING_TUN_GROUP, macro in NMSettingTun +
+
+
+NM_SETTING_TUN_MODE, macro in NMSettingTun +
+
+
+NM_SETTING_TUN_MULTI_QUEUE, macro in NMSettingTun +
+
+
+nm_setting_tun_new, function in NMSettingTun +
+
+
+NM_SETTING_TUN_OWNER, macro in NMSettingTun +
+
+
+NM_SETTING_TUN_PI, macro in NMSettingTun +
+
+
+NM_SETTING_TUN_SETTING_NAME, macro in NMSettingTun +
+
+
+NM_SETTING_TUN_VNET_HDR, macro in NMSettingTun +
+
+
nm_setting_verify, function in NMSetting
+nm_setting_verify_secrets, function in NMSetting +
+
+
nm_setting_vlan_add_priority, function in NMSettingVlan
@@ -5818,6 +7117,10 @@ nm_keyfile_write, function in nm-keyfile-internal
+nm_setting_vpn_get_timeout, function in NMSettingVpn +
+
+
nm_setting_vpn_get_user_name, function in NMSettingVpn
@@ -5850,10 +7153,150 @@ nm_keyfile_write, function in nm-keyfile-internal
+NM_SETTING_VPN_TIMEOUT, macro in NMSettingVpn +
+
+
NM_SETTING_VPN_USER_NAME, macro in NMSettingVpn
+NM_SETTING_VXLAN_AGEING, macro in NMSettingVxlan +
+
+
+NM_SETTING_VXLAN_DESTINATION_PORT, macro in NMSettingVxlan +
+
+
+nm_setting_vxlan_get_ageing, function in NMSettingVxlan +
+
+
+nm_setting_vxlan_get_destination_port, function in NMSettingVxlan +
+
+
+nm_setting_vxlan_get_id, function in NMSettingVxlan +
+
+
+nm_setting_vxlan_get_l2_miss, function in NMSettingVxlan +
+
+
+nm_setting_vxlan_get_l3_miss, function in NMSettingVxlan +
+
+
+nm_setting_vxlan_get_learning, function in NMSettingVxlan +
+
+
+nm_setting_vxlan_get_limit, function in NMSettingVxlan +
+
+
+nm_setting_vxlan_get_local, function in NMSettingVxlan +
+
+
+nm_setting_vxlan_get_parent, function in NMSettingVxlan +
+
+
+nm_setting_vxlan_get_proxy, function in NMSettingVxlan +
+
+
+nm_setting_vxlan_get_remote, function in NMSettingVxlan +
+
+
+nm_setting_vxlan_get_rsc, function in NMSettingVxlan +
+
+
+nm_setting_vxlan_get_source_port_max, function in NMSettingVxlan +
+
+
+nm_setting_vxlan_get_source_port_min, function in NMSettingVxlan +
+
+
+nm_setting_vxlan_get_tos, function in NMSettingVxlan +
+
+
+nm_setting_vxlan_get_ttl, function in NMSettingVxlan +
+
+
+NM_SETTING_VXLAN_ID, macro in NMSettingVxlan +
+
+
+NM_SETTING_VXLAN_L2_MISS, macro in NMSettingVxlan +
+
+
+NM_SETTING_VXLAN_L3_MISS, macro in NMSettingVxlan +
+
+
+NM_SETTING_VXLAN_LEARNING, macro in NMSettingVxlan +
+
+
+NM_SETTING_VXLAN_LIMIT, macro in NMSettingVxlan +
+
+
+NM_SETTING_VXLAN_LOCAL, macro in NMSettingVxlan +
+
+
+nm_setting_vxlan_new, function in NMSettingVxlan +
+
+
+NM_SETTING_VXLAN_PARENT, macro in NMSettingVxlan +
+
+
+NM_SETTING_VXLAN_PROXY, macro in NMSettingVxlan +
+
+
+NM_SETTING_VXLAN_REMOTE, macro in NMSettingVxlan +
+
+
+NM_SETTING_VXLAN_RSC, macro in NMSettingVxlan +
+
+
+NM_SETTING_VXLAN_SETTING_NAME, macro in NMSettingVxlan +
+
+
+NM_SETTING_VXLAN_SOURCE_PORT_MAX, macro in NMSettingVxlan +
+
+
+NM_SETTING_VXLAN_SOURCE_PORT_MIN, macro in NMSettingVxlan +
+
+
+NM_SETTING_VXLAN_TOS, macro in NMSettingVxlan +
+
+
+NM_SETTING_VXLAN_TTL, macro in NMSettingVxlan +
+
+
nm_setting_wimax_get_mac_address, function in NMSettingWimax
@@ -6094,6 +7537,10 @@ nm_keyfile_write, function in nm-keyfile-internal
+nm_setting_wireless_get_mac_address_randomization, function in NMSettingWireless +
+
+
nm_setting_wireless_get_mac_blacklist_item, function in NMSettingWireless
@@ -6114,6 +7561,10 @@ nm_keyfile_write, function in nm-keyfile-internal
+nm_setting_wireless_get_powersave, function in NMSettingWireless +
+
+
nm_setting_wireless_get_rate, function in NMSettingWireless
@@ -6142,6 +7593,10 @@ nm_keyfile_write, function in nm-keyfile-internal
+NM_SETTING_WIRELESS_MAC_ADDRESS_RANDOMIZATION, macro in NMSettingWireless +
+
+
NM_SETTING_WIRELESS_MODE, macro in NMSettingWireless
@@ -6166,6 +7621,10 @@ nm_keyfile_write, function in nm-keyfile-internal
+NM_SETTING_WIRELESS_POWERSAVE, macro in NMSettingWireless +
+
+
NM_SETTING_WIRELESS_RATE, macro in NMSettingWireless
@@ -6402,6 +7861,10 @@ nm_keyfile_write, function in nm-keyfile-internal
+stat, struct in nm-utils +
+
+
NMState, enum in nm-dbus-interface
@@ -6420,6 +7883,10 @@ NMTestGeneralMetaFlags, enum in test-general-enums

U

+NMUtilsCheckFilePredicate, user_function in nm-utils +
+
+
NMUtilsFileSearchInPathsPredicate, user_function in nm-utils
@@ -6436,6 +7903,14 @@ NMTestGeneralMetaFlags, enum in test-general-enums
+nm_utils_bond_mode_int_to_string, function in nm-utils +
+
+
+nm_utils_bond_mode_string_to_int, function in nm-utils +
+
+
nm_utils_check_virtual_device_compatibility, function in nm-utils
@@ -6444,6 +7919,10 @@ NMTestGeneralMetaFlags, enum in test-general-enums
+nm_utils_enum_get_values, function in nm-utils +
+
+
nm_utils_enum_to_str, function in nm-utils
@@ -6681,6 +8160,10 @@ NMTestGeneralMetaFlags, enum in test-general-enums
+NM_VLAN_FLAGS_ALL, macro in NMSettingVlan +
+
+
NMVpnConnection::vpn-state-changed, object signal in NMVpnConnection
@@ -6701,35 +8184,39 @@ NMTestGeneralMetaFlags, enum in test-general-enums
-NMVpnEditor::changed, object signal in NMVpnEditor +NMVpnEditor, struct in NMVpnEditorPlugin
-NMVpnEditorInterface, struct in NMVpnEditor +NMVpnEditor::changed, object signal in NMVpnEditorPlugin
-NMVpnEditorPlugin:description, object property in NMVpnEditor +NMVpnEditorInterface, struct in NMVpnEditor
-NMVpnEditorPlugin:name, object property in NMVpnEditor +NMVpnEditorPlugin:description, object property in NMVpnEditorPlugin
-NMVpnEditorPlugin:service, object property in NMVpnEditor +NMVpnEditorPlugin:name, object property in NMVpnEditorPlugin
-NMVpnEditorPluginCapability, enum in NMVpnEditor +NMVpnEditorPlugin:service, object property in NMVpnEditorPlugin
-NMVpnEditorPluginFactory, user_function in NMVpnEditor +NMVpnEditorPluginCapability, enum in NMVpnEditorPlugin
-NMVpnEditorPluginInterface, struct in NMVpnEditor +NMVpnEditorPluginFactory, user_function in NMVpnEditorPlugin +
+
+
+NMVpnEditorPluginInterface, struct in NMVpnEditorPlugin
@@ -6773,47 +8260,51 @@ NMTestGeneralMetaFlags, enum in test-general-enums
-nm_vpn_editor_get_widget, function in NMVpnEditor +nm_vpn_editor_get_widget, function in NMVpnEditor +
+
+
+NM_VPN_EDITOR_PLUGIN_DESCRIPTION, macro in NMVpnEditorPlugin
-NM_VPN_EDITOR_PLUGIN_DESCRIPTION, macro in NMVpnEditor +nm_vpn_editor_plugin_export, function in NMVpnEditorPlugin
-nm_vpn_editor_plugin_export, function in NMVpnEditor +nm_vpn_editor_plugin_factory, function in NMVpnEditorPlugin
-nm_vpn_editor_plugin_factory, function in NMVpnEditor +nm_vpn_editor_plugin_get_capabilities, function in NMVpnEditorPlugin
-nm_vpn_editor_plugin_get_capabilities, function in NMVpnEditor +nm_vpn_editor_plugin_get_editor, function in NMVpnEditorPlugin
-nm_vpn_editor_plugin_get_editor, function in NMVpnEditor +nm_vpn_editor_plugin_get_suggested_filename, function in NMVpnEditorPlugin
-nm_vpn_editor_plugin_get_suggested_filename, function in NMVpnEditor +nm_vpn_editor_plugin_import, function in NMVpnEditorPlugin
-nm_vpn_editor_plugin_import, function in NMVpnEditor +nm_vpn_editor_plugin_load_from_file, function in NMVpnEditorPlugin
-NM_VPN_EDITOR_PLUGIN_NAME, macro in NMVpnEditor +NM_VPN_EDITOR_PLUGIN_NAME, macro in NMVpnEditorPlugin
-NM_VPN_EDITOR_PLUGIN_SERVICE, macro in NMVpnEditor +NM_VPN_EDITOR_PLUGIN_SERVICE, macro in NMVpnEditorPlugin
-nm_vpn_editor_update_connection, function in NMVpnEditor +nm_vpn_editor_update_connection, function in NMVpnEditor
@@ -6853,6 +8344,30 @@ NMTestGeneralMetaFlags, enum in test-general-enums
+NM_VPN_PLUGIN_INFO_FILENAME, macro in nm-vpn-plugin-info +
+
+
+NM_VPN_PLUGIN_INFO_KEYFILE, macro in nm-vpn-plugin-info +
+
+
+NM_VPN_PLUGIN_INFO_KF_GROUP_CONNECTION, macro in nm-vpn-plugin-info +
+
+
+NM_VPN_PLUGIN_INFO_KF_GROUP_GNOME, macro in nm-vpn-plugin-info +
+
+
+NM_VPN_PLUGIN_INFO_KF_GROUP_LIBNM, macro in nm-vpn-plugin-info +
+
+
+NM_VPN_PLUGIN_INFO_NAME, macro in nm-vpn-plugin-info +
+
+
NM_VPN_PLUGIN_IP4_CONFIG_ADDRESS, macro in nm-vpn-dbus-interface
diff --git a/docs/libnm/html/ch03.html b/docs/libnm/html/ch03.html index e30c11dc..2bd5219f 100644 --- a/docs/libnm/html/ch03.html +++ b/docs/libnm/html/ch03.html @@ -69,17 +69,23 @@ NMSettingInfiniband — Describes connection properties for IP-over-InfiniBand networks
+NMSettingIP4Config — Describes IPv4 addressing, routing, and name service properties +
+
+NMSettingIP6Config — Describes IPv6 addressing, routing, and name service properties +
+
NMSettingIPConfig — Abstract base class for IPv4 and IPv6 addressing, routing, and name service properties
-NMSettingIP4Config — Describes IPv4 addressing, routing, and name service properties +NMSettingIPTunnel — Describes connection properties for IP tunnel devices
-NMSettingIP6Config — Describes IPv6 addressing, routing, and name service properties +NMSettingMacvlan — Describes connection properties for macvlan interfaces
-NMSettingOlpcMesh +NMSettingOlpcMesh — Describes connection properties for OLPC-Mesh devices
NMSettingPpp — Describes connection properties for devices/networks @@ -99,12 +105,18 @@ serial communications NMSettingTeamPort — Describes connection properties for team ports
+NMSettingTun — Describes connection properties for TUN/TAP interfaces +
+
NMSettingVlan — Describes connection properties for VLAN interfaces
NMSettingVpn — Describes connection properties for Virtual Private Networks
+NMSettingVxlan — Describes connection properties for VXLAN interfaces +
+
NMSettingWimax — Describes 802.16e Mobile WiMAX connection properties
diff --git a/docs/libnm/html/ch04.html b/docs/libnm/html/ch04.html index 6513b1a8..07e8b676 100644 --- a/docs/libnm/html/ch04.html +++ b/docs/libnm/html/ch04.html @@ -48,6 +48,12 @@ NMDeviceInfiniband
+NMDeviceIPTunnel +
+
+NMDeviceMacvlan +
+
NMDeviceModem
@@ -57,9 +63,15 @@ NMDeviceTeam
+NMDeviceTun +
+
NMDeviceVlan
+NMDeviceVxlan +
+
NMDeviceWifi
diff --git a/docs/libnm/html/ch06.html b/docs/libnm/html/ch06.html index 7cbb0f5e..c4aadccf 100644 --- a/docs/libnm/html/ch06.html +++ b/docs/libnm/html/ch06.html @@ -27,7 +27,7 @@ nm-vpn-dbus-interface
-NMVpnEditor +NMVpnEditorPlugin
diff --git a/docs/libnm/html/index.html b/docs/libnm/html/index.html index 2c0ecc72..ee011718 100644 --- a/docs/libnm/html/index.html +++ b/docs/libnm/html/index.html @@ -15,7 +15,7 @@

- for libnm 1.0.10 + for libnm 1.1.90 The latest version of this documentation can be found on-line at https://developer.gnome.org/libnm/1.0/. @@ -114,17 +114,23 @@ NMSettingInfiniband — Describes connection properties for IP-over-InfiniBand networks

+NMSettingIP4Config — Describes IPv4 addressing, routing, and name service properties +
+
+NMSettingIP6Config — Describes IPv6 addressing, routing, and name service properties +
+
NMSettingIPConfig — Abstract base class for IPv4 and IPv6 addressing, routing, and name service properties
-NMSettingIP4Config — Describes IPv4 addressing, routing, and name service properties +NMSettingIPTunnel — Describes connection properties for IP tunnel devices
-NMSettingIP6Config — Describes IPv6 addressing, routing, and name service properties +NMSettingMacvlan — Describes connection properties for macvlan interfaces
-NMSettingOlpcMesh +NMSettingOlpcMesh — Describes connection properties for OLPC-Mesh devices
NMSettingPpp — Describes connection properties for devices/networks @@ -144,12 +150,18 @@ serial communications NMSettingTeamPort — Describes connection properties for team ports
+NMSettingTun — Describes connection properties for TUN/TAP interfaces +
+
NMSettingVlan — Describes connection properties for VLAN interfaces
NMSettingVpn — Describes connection properties for Virtual Private Networks
+NMSettingVxlan — Describes connection properties for VXLAN interfaces +
+
NMSettingWimax — Describes 802.16e Mobile WiMAX connection properties
@@ -190,6 +202,12 @@ use WEP, LEAP, WPA or WPA2/RSN security NMDeviceInfiniband
+NMDeviceIPTunnel +
+
+NMDeviceMacvlan +
+
NMDeviceModem
@@ -199,9 +217,15 @@ use WEP, LEAP, WPA or WPA2/RSN security NMDeviceTeam
+NMDeviceTun +
+
NMDeviceVlan
+NMDeviceVxlan +
+
NMDeviceWifi
@@ -244,7 +268,7 @@ use WEP, LEAP, WPA or WPA2/RSN security nm-vpn-dbus-interface
-NMVpnEditor +NMVpnEditorPlugin
Object Hierarchy
diff --git a/docs/libnm/html/index.sgml b/docs/libnm/html/index.sgml index 4e149c2a..dfe1f677 100644 --- a/docs/libnm/html/index.sgml +++ b/docs/libnm/html/index.sgml @@ -37,6 +37,7 @@ + @@ -78,12 +79,15 @@ + + + @@ -114,6 +118,7 @@ + @@ -133,6 +138,8 @@ + + @@ -283,7 +290,7 @@ - + @@ -315,6 +322,7 @@ + @@ -356,6 +364,10 @@ + + + + @@ -505,6 +517,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -522,6 +562,7 @@ + @@ -551,12 +592,15 @@ + + + @@ -564,6 +608,7 @@ + @@ -600,6 +645,7 @@ + @@ -624,6 +670,10 @@ + + + + @@ -667,6 +717,7 @@ + @@ -688,10 +739,15 @@ + + + + + @@ -700,6 +756,7 @@ + @@ -718,6 +775,7 @@ + @@ -969,6 +1027,7 @@ + @@ -978,12 +1037,14 @@ + + @@ -1122,6 +1183,9 @@ + + + @@ -1135,8 +1199,12 @@ + + + + @@ -1144,6 +1212,8 @@ + + @@ -1172,6 +1242,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1233,6 +1359,14 @@ + + + + + + + + @@ -1257,6 +1391,7 @@ + @@ -1267,11 +1402,26 @@ + + + + + + + + + + + + + + + @@ -1282,50 +1432,85 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1492,6 +1677,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1499,6 +1717,7 @@ + @@ -1525,6 +1744,7 @@ + @@ -1553,6 +1773,7 @@ + @@ -1560,12 +1781,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1683,6 +1965,8 @@ + + @@ -1702,6 +1986,8 @@ + + @@ -1713,8 +1999,10 @@ + + @@ -1803,6 +2091,7 @@ + @@ -1818,9 +2107,11 @@ + + @@ -1831,12 +2122,17 @@ + + + + + @@ -1847,6 +2143,13 @@ + + + + + + + @@ -1856,9 +2159,11 @@ + + @@ -1872,6 +2177,7 @@ + @@ -1888,11 +2194,14 @@ + + + @@ -1976,15 +2285,18 @@ + + + @@ -2015,6 +2327,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2066,6 +2444,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2087,6 +2495,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2421,6 +2892,7 @@ + @@ -2444,8 +2916,11 @@ + + + @@ -2459,6 +2934,7 @@ + @@ -2468,13 +2944,14 @@ + - - + + @@ -2573,41 +3050,41 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/libnm/html/libnm-NMConnection.html b/docs/libnm/html/libnm-NMConnection.html index aa683548..852c8876 100644 --- a/docs/libnm/html/libnm-NMConnection.html +++ b/docs/libnm/html/libnm-NMConnection.html @@ -133,6 +133,14 @@ gboolean +nm_connection_verify_secrets () + + + + +gboolean + + nm_connection_normalize () @@ -356,6 +364,14 @@ +NMSettingIPTunnel * + + +nm_connection_get_setting_ip_tunnel () + + + + NMSettingIPConfig * @@ -372,6 +388,14 @@ +NMSettingMacvlan * + + +nm_connection_get_setting_macvlan () + + + + NMSettingOlpcMesh * @@ -404,6 +428,14 @@ +NMSettingTun * + + +nm_connection_get_setting_tun () + + + + NMSettingVpn * @@ -458,6 +490,14 @@ nm_connection_get_setting_vlan () + + +NMSettingVxlan * + + +nm_connection_get_setting_vxlan () + +
@@ -502,7 +542,7 @@

Object Hierarchy

-
    GFlags
+
    GFlags
     ╰── NMConnectionSerializationFlags
 
@@ -943,6 +983,41 @@ setting and which property failed validation, and how it failed validation.


+

nm_connection_verify_secrets ()

+
gboolean
+nm_connection_verify_secrets (NMConnection *connection,
+                              GError **error);
+

Verifies the secrets in the connection.

+
+

Parameters

+
+++++ + + + + + + + + + + + + +

connection

the NMConnection to verify in

 

error

location to store error, or NULL

 
+
+
+

Returns

+

TRUE if the secrets are valid, FALSE if they are not

+
+

Since: 1.2

+
+
+

nm_connection_normalize ()

gboolean
 nm_connection_normalize (NMConnection *connection,
@@ -958,7 +1033,7 @@ is valid. As this function only performs some specific normalization steps
 it cannot repair all connections. If the connection has errors that
 cannot be normalized, the connection will not be modified.

-

Parameters

+

Parameters

@@ -995,7 +1070,7 @@ why the connection is invalid, if the function returns an error.

-

Returns

+

Returns

TRUE if the connection is valid, FALSE if it is not

@@ -1011,7 +1086,7 @@ intended as a guide to what secrets may be required, because in some circumstances, there is no way to conclusively determine exactly which secrets are needed.

-

Parameters

+

Parameters

@@ -1037,7 +1112,7 @@ elements.

-

Returns

+

Returns

the setting name of the NMSetting object which has invalid or missing secrets

@@ -1050,7 +1125,7 @@ nm_connection_clear_secrets ( -

Parameters

+

Parameters

@@ -1076,7 +1151,7 @@ nm_connection_clear_secrets_with_flags

Clears and frees secrets determined by func .

-

Parameters

+

Parameters

@@ -1122,7 +1197,7 @@ returned by secrets .

-

Parameters

+

Parameters

@@ -1155,7 +1230,7 @@ or
-

Returns

+

Returns

TRUE if the secrets were successfully updated, FALSE if the update failed (tried to update secrets for a setting that doesn't exist, etc)

@@ -1170,7 +1245,7 @@ nm_connection_set_path (“path” property.

-

Parameters

+

Parameters

@@ -1200,7 +1275,7 @@ which provides the connection

nm_connection_get_path (NMConnection *connection);

Returns the connection's D-Bus path.

-

Parameters

+

Parameters

@@ -1215,7 +1290,7 @@ nm_connection_get_path ( -

Returns

+

Returns

the D-Bus path of the connection, previously set by a call to nm_connection_set_path().

@@ -1231,7 +1306,7 @@ If the connection contains no NMSettingConnection, it will return -

Parameters

+

Parameters

@@ -1246,7 +1321,7 @@ NetworkManager, this is the name of the created interface.

-

Returns

+

Returns

Name of the kernel interface or NULL

@@ -1262,7 +1337,7 @@ type (ie wired, Wi-Fi, ppp, etc). Checks the type
.

-

Parameters

+

Parameters

@@ -1285,7 +1360,7 @@ property of the connection and matches that against
-

Returns

+

Returns

TRUE if the connection is of the given type , FALSE if not

@@ -1300,7 +1375,7 @@ nm_connection_for_each_setting_value (NMSetting object in the NMConnection, calling the supplied user function for each property.

-

Parameters

+

Parameters

@@ -1337,7 +1412,7 @@ nm_connection_dump ( -

Parameters

+

Parameters

@@ -1359,7 +1434,7 @@ output format is not guaranteed to be stable and may change at any time.

nm_connection_get_uuid (NMConnection *connection);

A shortcut to return the UUID from the connection's NMSettingConnection.

-

Parameters

+

Parameters

@@ -1374,7 +1449,7 @@ nm_connection_get_uuid ( -

Returns

+

Returns

the UUID from the connection's 'connection' setting

@@ -1385,7 +1460,7 @@ nm_connection_get_uuid (NMConnection *connection);

A shortcut to return the ID from the connection's NMSettingConnection.

-

Parameters

+

Parameters

@@ -1400,7 +1475,7 @@ nm_connection_get_id ( -

Returns

+

Returns

the ID from the connection's 'connection' setting

@@ -1411,7 +1486,7 @@ nm_connection_get_id (NMConnection *connection);

A shortcut to return the type from the connection's NMSettingConnection.

-

Parameters

+

Parameters

@@ -1426,7 +1501,7 @@ nm_connection_get_connection_type ( -

Returns

+

Returns

the type from the connection's 'connection' setting

@@ -1439,7 +1514,7 @@ nm_connection_is_virtual ( -

Parameters

+

Parameters

@@ -1454,7 +1529,7 @@ activated even if the device it refers to doesn't exist).

-

Returns

+

Returns

whether connection refers to a virtual device

@@ -1470,7 +1545,7 @@ return for the virtual device that would be created for
-

Parameters

+

Parameters

@@ -1485,7 +1560,7 @@ Eg, "VLAN (eth1.1)".

-

Returns

+

Returns

the name of connection 's device, or NULL if connection @@ -1500,7 +1575,7 @@ is not a virtual connection type.

nm_connection_get_setting_802_1x (NMConnection *connection);

A shortcut to return any NMSetting8021x the connection might contain.

-

Parameters

+

Parameters

@@ -1515,7 +1590,7 @@ nm_connection_get_setting_802_1x ( -

Returns

+

Returns

an NMSetting8021x if the connection contains one, otherwise NULL.

[transfer none]

@@ -1527,7 +1602,7 @@ nm_connection_get_setting_802_1x (NMConnection *connection);

A shortcut to return any NMSettingBluetooth the connection might contain.

-

Parameters

+

Parameters

@@ -1542,7 +1617,7 @@ nm_connection_get_setting_bluetooth ( -

Returns

+

Returns

an NMSettingBluetooth if the connection contains one, otherwise NULL.

[transfer none]

@@ -1554,7 +1629,7 @@ nm_connection_get_setting_bluetooth (NMConnection *connection);

A shortcut to return any NMSettingBond the connection might contain.

-

Parameters

+

Parameters

@@ -1569,7 +1644,7 @@ nm_connection_get_setting_bond ( -

Returns

+

Returns

an NMSettingBond if the connection contains one, otherwise NULL.

[transfer none]

@@ -1581,7 +1656,7 @@ nm_connection_get_setting_bond (NMConnection *connection);

A shortcut to return any NMSettingTeam the connection might contain.

-

Parameters

+

Parameters

@@ -1596,7 +1671,7 @@ nm_connection_get_setting_team ( -

Returns

+

Returns

an NMSettingTeam if the connection contains one, otherwise NULL.

[transfer none]

@@ -1608,7 +1683,7 @@ nm_connection_get_setting_team (NMConnection *connection);

A shortcut to return any NMSettingTeamPort the connection might contain.

-

Parameters

+

Parameters

@@ -1623,7 +1698,7 @@ nm_connection_get_setting_team_port ( -

Returns

+

Returns

an NMSettingTeamPort if the connection contains one, otherwise NULL.

[transfer none]

@@ -1635,7 +1710,7 @@ nm_connection_get_setting_team_port (NMConnection *connection);

A shortcut to return any NMSettingBridge the connection might contain.

-

Parameters

+

Parameters

@@ -1650,7 +1725,7 @@ nm_connection_get_setting_bridge ( -

Returns

+

Returns

an NMSettingBridge if the connection contains one, otherwise NULL.

[transfer none]

@@ -1662,7 +1737,7 @@ nm_connection_get_setting_bridge (NMConnection *connection);

A shortcut to return any NMSettingBridgePort the connection might contain.

-

Parameters

+

Parameters

@@ -1677,7 +1752,7 @@ nm_connection_get_setting_bridge_port ( -

Returns

+

Returns

an NMSettingBridgePort if the connection contains one, otherwise NULL.

[transfer none]

@@ -1689,7 +1764,7 @@ nm_connection_get_setting_bridge_port (NMConnection *connection);

A shortcut to return any NMSettingCdma the connection might contain.

-

Parameters

+

Parameters

@@ -1704,7 +1779,7 @@ nm_connection_get_setting_cdma ( -

Returns

+

Returns

an NMSettingCdma if the connection contains one, otherwise NULL.

[transfer none]

@@ -1716,7 +1791,7 @@ nm_connection_get_setting_cdma (NMConnection *connection);

A shortcut to return any NMSettingConnection the connection might contain.

-

Parameters

+

Parameters

@@ -1731,7 +1806,7 @@ nm_connection_get_setting_connection ( -

Returns

+

Returns

an NMSettingConnection if the connection contains one, otherwise NULL.

[transfer none]

@@ -1743,7 +1818,7 @@ nm_connection_get_setting_connection (NMConnection *connection);

A shortcut to return any NMSettingDcb the connection might contain.

-

Parameters

+

Parameters

@@ -1758,7 +1833,7 @@ nm_connection_get_setting_dcb ( -

Returns

+

Returns

an NMSettingDcb if the connection contains one, otherwise NULL.

[transfer none]

@@ -1770,7 +1845,7 @@ nm_connection_get_setting_dcb (NMConnection *connection);

A shortcut to return any NMSettingGeneric the connection might contain.

-

Parameters

+

Parameters

@@ -1785,7 +1860,7 @@ nm_connection_get_setting_generic ( -

Returns

+

Returns

an NMSettingGeneric if the connection contains one, otherwise NULL.

[transfer none]

@@ -1797,7 +1872,7 @@ nm_connection_get_setting_generic (NMConnection *connection);

A shortcut to return any NMSettingGsm the connection might contain.

-

Parameters

+

Parameters

@@ -1812,7 +1887,7 @@ nm_connection_get_setting_gsm ( -

Returns

+

Returns

an NMSettingGsm if the connection contains one, otherwise NULL.

[transfer none]

@@ -1824,7 +1899,7 @@ nm_connection_get_setting_gsm (NMConnection *connection);

A shortcut to return any NMSettingInfiniband the connection might contain.

-

Parameters

+

Parameters

@@ -1839,13 +1914,41 @@ nm_connection_get_setting_infiniband ( -

Returns

+

Returns

an NMSettingInfiniband if the connection contains one, otherwise NULL.

[transfer none]


+

nm_connection_get_setting_ip_tunnel ()

+
NMSettingIPTunnel *
+nm_connection_get_setting_ip_tunnel (NMConnection *connection);
+

A shortcut to return any NMSettingIPTunnel the connection might contain.

+
+

Parameters

+
+++++ + + + + + +

connection

the NMConnection

 
+
+
+

Returns

+

an NMSettingIPTunnel if the connection contains one, otherwise NULL.

+

[transfer none]

+
+

Since: 1.2

+
+
+

nm_connection_get_setting_ip4_config ()

NMSettingIPConfig *
 nm_connection_get_setting_ip4_config (NMConnection *connection);
@@ -1854,7 +1957,7 @@ nm_connection_get_setting_ip4_config (NMSettingIP4Config.

-

Parameters

+

Parameters

@@ -1869,7 +1972,7 @@ majority of IPv4-setting-related methods are on that type, not
-

Returns

+

Returns

an NMSettingIP4Config if the connection contains one, otherwise NULL.

[type NMSettingIP4Config][transfer none]

@@ -1885,7 +1988,7 @@ nm_connection_get_setting_ip6_config (NMSettingIP6Config.

-

Parameters

+

Parameters

@@ -1900,7 +2003,7 @@ majority of IPv6-setting-related methods are on that type, not
-

Returns

+

Returns

an NMSettingIP6Config if the connection contains one, otherwise NULL.

[type NMSettingIP6Config][transfer none]

@@ -1908,12 +2011,40 @@ connection contains one, otherwise NULL.


+

nm_connection_get_setting_macvlan ()

+
NMSettingMacvlan *
+nm_connection_get_setting_macvlan (NMConnection *connection);
+

A shortcut to return any NMSettingMacvlan the connection might contain.

+
+

Parameters

+
+++++ + + + + + +

connection

the NMConnection

 
+
+
+

Returns

+

an NMSettingMacvlan if the connection contains one, otherwise NULL.

+

[transfer none]

+
+

Since: 1.2

+
+
+

nm_connection_get_setting_olpc_mesh ()

NMSettingOlpcMesh *
 nm_connection_get_setting_olpc_mesh (NMConnection *connection);

A shortcut to return any NMSettingOlpcMesh the connection might contain.

-

Parameters

+

Parameters

@@ -1928,7 +2059,7 @@ nm_connection_get_setting_olpc_mesh ( -

Returns

+

Returns

an NMSettingOlpcMesh if the connection contains one, otherwise NULL.

[transfer none]

@@ -1940,7 +2071,7 @@ nm_connection_get_setting_olpc_mesh (NMConnection *connection);

A shortcut to return any NMSettingPpp the connection might contain.

-

Parameters

+

Parameters

@@ -1955,7 +2086,7 @@ nm_connection_get_setting_ppp ( -

Returns

+

Returns

an NMSettingPpp if the connection contains one, otherwise NULL.

[transfer none]

@@ -1967,7 +2098,7 @@ nm_connection_get_setting_ppp (NMConnection *connection);

A shortcut to return any NMSettingPppoe the connection might contain.

-

Parameters

+

Parameters

@@ -1982,7 +2113,7 @@ nm_connection_get_setting_pppoe ( -

Returns

+

Returns

an NMSettingPppoe if the connection contains one, otherwise NULL.

[transfer none]

@@ -1994,7 +2125,7 @@ nm_connection_get_setting_pppoe (NMConnection *connection);

A shortcut to return any NMSettingSerial the connection might contain.

-

Parameters

+

Parameters

@@ -2009,19 +2140,47 @@ nm_connection_get_setting_serial ( -

Returns

+

Returns

an NMSettingSerial if the connection contains one, otherwise NULL.

[transfer none]


+

nm_connection_get_setting_tun ()

+
NMSettingTun *
+nm_connection_get_setting_tun (NMConnection *connection);
+

A shortcut to return any NMSettingTun the connection might contain.

+
+

Parameters

+
+++++ + + + + + +

connection

the NMConnection

 
+
+
+

Returns

+

an NMSettingTun if the connection contains one, otherwise NULL.

+

[transfer none]

+
+

Since: 1.2

+
+
+

nm_connection_get_setting_vpn ()

NMSettingVpn *
 nm_connection_get_setting_vpn (NMConnection *connection);

A shortcut to return any NMSettingVpn the connection might contain.

-

Parameters

+

Parameters

@@ -2036,7 +2195,7 @@ nm_connection_get_setting_vpn ( -

Returns

+

Returns

an NMSettingVpn if the connection contains one, otherwise NULL.

[transfer none]

@@ -2048,7 +2207,7 @@ nm_connection_get_setting_vpn (NMConnection *connection);

A shortcut to return any NMSettingWimax the connection might contain.

-

Parameters

+

Parameters

@@ -2063,7 +2222,7 @@ nm_connection_get_setting_wimax ( -

Returns

+

Returns

an NMSettingWimax if the connection contains one, otherwise NULL.

[transfer none]

@@ -2075,7 +2234,7 @@ nm_connection_get_setting_wimax (NMConnection *connection);

A shortcut to return any NMSettingAdsl the connection might contain.

-

Parameters

+

Parameters

@@ -2090,7 +2249,7 @@ nm_connection_get_setting_adsl ( -

Returns

+

Returns

an NMSettingAdsl if the connection contains one, otherwise NULL.

[transfer none]

@@ -2102,7 +2261,7 @@ nm_connection_get_setting_adsl (NMConnection *connection);

A shortcut to return any NMSettingWired the connection might contain.

-

Parameters

+

Parameters

@@ -2117,7 +2276,7 @@ nm_connection_get_setting_wired ( -

Returns

+

Returns

an NMSettingWired if the connection contains one, otherwise NULL.

[transfer none]

@@ -2129,7 +2288,7 @@ nm_connection_get_setting_wired (NMConnection *connection);

A shortcut to return any NMSettingWireless the connection might contain.

-

Parameters

+

Parameters

@@ -2144,7 +2303,7 @@ nm_connection_get_setting_wireless ( -

Returns

+

Returns

an NMSettingWireless if the connection contains one, otherwise NULL.

[transfer none]

@@ -2157,7 +2316,7 @@ nm_connection_get_setting_wireless_security (NMConnection *connection);

A shortcut to return any NMSettingWirelessSecurity the connection might contain.

-

Parameters

+

Parameters

@@ -2172,7 +2331,7 @@ nm_connection_get_setting_wireless_security
-

Returns

+

Returns

an NMSettingWirelessSecurity if the connection contains one, otherwise NULL.

[transfer none]

@@ -2184,7 +2343,7 @@ nm_connection_get_setting_wireless_security nm_connection_get_setting_vlan (NMConnection *connection);

A shortcut to return any NMSettingVlan the connection might contain.

-

Parameters

+

Parameters

@@ -2199,11 +2358,39 @@ nm_connection_get_setting_vlan ( -

Returns

+

Returns

an NMSettingVlan if the connection contains one, otherwise NULL.

[transfer none]

+
+
+

nm_connection_get_setting_vxlan ()

+
NMSettingVxlan *
+nm_connection_get_setting_vxlan (NMConnection *connection);
+

A shortcut to return any NMSettingVxlan the connection might contain.

+
+

Parameters

+
+++++ + + + + + +

connection

the NMConnection

 
+
+
+

Returns

+

an NMSettingVxlan if the connection contains one, otherwise NULL.

+

[transfer none]

+
+

Since: 1.2

+

Types and Values

diff --git a/docs/libnm/html/libnm-nm-dbus-interface.html b/docs/libnm/html/libnm-nm-dbus-interface.html index 4029fc6c..dec0c77f 100644 --- a/docs/libnm/html/libnm-nm-dbus-interface.html +++ b/docs/libnm/html/libnm-nm-dbus-interface.html @@ -42,7 +42,7 @@ #define -NM_AVAILABLE_IN_1_0_6 +NM_AVAILABLE_IN_1_2 #define @@ -170,6 +170,10 @@ #define +NM_DBUS_INTERFACE_DEVICE_IP_TUNNEL + + +#define NM_DBUS_INTERFACE_SETTINGS @@ -268,21 +272,94 @@ enum NMSecretAgentCapabilities + +#define +NM_LLDP_ATTR_DESTINATION + + +#define +NM_LLDP_ATTR_CHASSIS_ID_TYPE + + +#define +NM_LLDP_ATTR_CHASSIS_ID + + +#define +NM_LLDP_ATTR_PORT_ID_TYPE + + +#define +NM_LLDP_ATTR_PORT_ID + + +#define +NM_LLDP_ATTR_PORT_DESCRIPTION + + +#define +NM_LLDP_ATTR_SYSTEM_NAME + + +#define +NM_LLDP_ATTR_SYSTEM_DESCRIPTION + + +#define +NM_LLDP_ATTR_SYSTEM_CAPABILITIES + + +#define +NM_LLDP_ATTR_IEEE_802_1_PVID + + +#define +NM_LLDP_ATTR_IEEE_802_1_PPVID + + +#define +NM_LLDP_ATTR_IEEE_802_1_PPVID_FLAGS + + +#define +NM_LLDP_ATTR_IEEE_802_1_VID + + +#define +NM_LLDP_ATTR_IEEE_802_1_VLAN_NAME + + +#define +NM_LLDP_DEST_NEAREST_BRIDGE + + +#define +NM_LLDP_DEST_NEAREST_NON_TPMR_BRIDGE + + +#define +NM_LLDP_DEST_NEAREST_CUSTOMER_BRIDGE + + +enum +NMIPTunnelMode +

Object Hierarchy

-
    GEnum
+
    GEnum
     ├── NM80211Mode
     ├── NMActiveConnectionState
     ├── NMConnectivityState
     ├── NMDeviceState
     ├── NMDeviceStateReason
     ├── NMDeviceType
+    ├── NMIPTunnelMode
     ├── NMMetered
     ╰── NMState
-    GFlags
+    GFlags
     ├── NM80211ApFlags
     ├── NM80211ApSecurityFlags
     ├── NMBluetoothCapabilities
@@ -303,8 +380,8 @@
 

Types and Values

-

NM_AVAILABLE_IN_1_0_6

-
#define             NM_AVAILABLE_IN_1_0_6
+

NM_AVAILABLE_IN_1_2

+
#define             NM_AVAILABLE_IN_1_2

@@ -494,6 +571,12 @@

+

NM_DBUS_INTERFACE_DEVICE_IP_TUNNEL

+
#define NM_DBUS_INTERFACE_DEVICE_IP_TUNNEL  NM_DBUS_INTERFACE_DEVICE ".IPTunnel"
+
+
+
+

NM_DBUS_INTERFACE_SETTINGS

#define NM_DBUS_INTERFACE_SETTINGS        "org.freedesktop.NetworkManager.Settings"
 
@@ -552,7 +635,7 @@

NMState values indicate the current overall networking state.

(Corresponds to the NM_STATE type in nm-manager.xml.)

-

Members

+

Members

@@ -625,7 +708,7 @@

enum NMConnectivityState

(Corresponds to the NM_CONNECTIVITY type in nm-manager.xml.)

-

Members

+

Members

@@ -682,7 +765,7 @@ an NMDevice.

(Corresponds to the NM_DEVICE_TYPE type in nm-device.xml.)

-

Members

+

Members

@@ -803,6 +886,34 @@ GSM/UMTS, or LTE network access protocols

+ + + + + + + + + + + + + + + + + + + +
 

NM_DEVICE_TYPE_TUN

+

a TUN or TAP interface

+
 

NM_DEVICE_TYPE_IP_TUNNEL

+

a IP tunnel interface

+
 

NM_DEVICE_TYPE_MACVLAN

+

a MACVLAN interface

+
 

NM_DEVICE_TYPE_VXLAN

+

a VXLAN interface

+
 
@@ -813,7 +924,7 @@ GSM/UMTS, or LTE network access protocols

General device capability flags.

(Corresponds to the NM_DEVICE_CAP type in nm-device-wifi.xml.)

-

Members

+

Members

@@ -859,7 +970,7 @@ GSM/UMTS, or LTE network access protocols

802.11 specific device encryption and authentication capabilities.

(Corresponds to the NM_802_11_DEVICE_CAP type in nm-device-wifi.xml.)

-

Members

+

Members

@@ -961,7 +1072,7 @@ GSM/UMTS, or LTE network access protocols

802.11 access point flags.

(Corresponds to the NM_802_11_AP_FLAGS type in nm-access-point.xml.)

-

Members

+

Members

@@ -996,7 +1107,7 @@ the current security requirements of an access point as determined from the access point's beacon.

(Corresponds to the NM_802_11_AP_SEC type in nm-access-point.xml.)

-

Members

+

Members

@@ -1098,7 +1209,7 @@ is supported

Indicates the 802.11 mode an access point or device is currently in.

(Corresponds to the NM_802_11_MODE type in generic-types.xml.)

-

Members

+

Members

@@ -1151,7 +1262,7 @@ is supported

Bluetooth device.

(Corresponds to the NM_BT_CAPABILITY type in nm-device-bt.xml.)

-

Members

+

Members

@@ -1193,7 +1304,7 @@ specific access technologies the device supports use the ModemManager D-Bus API.

(Corresponds to the NM_DEVICE_MODEM_CAPABILITY type in nm-device-modem.xml.)

-

Members

+

Members

@@ -1248,7 +1359,7 @@ GPRS, EDGE, UMTS, HSDPA, HSUPA, or HSPA+ packet switched data capability

enum NMDeviceState

(Corresponds to the NM_DEVICE_STATE type in nm-device.xml.)

-

Members

+

Members

@@ -1379,7 +1490,7 @@ GPRS, EDGE, UMTS, HSDPA, HSUPA, or HSPA+ packet switched data capability

Device state change reason codes

(Corresponds to the NM_DEVICE_STATE_REASON type in nm-device.xml.)

-

Members

+

Members

@@ -1837,7 +1948,7 @@ GPRS, EDGE, UMTS, HSDPA, HSUPA, or HSPA+ packet switched data capability

enum NMMetered

(Corresponds to the NM_METERED type in nm-device.xml.)

-

Members

+

Members

@@ -1883,7 +1994,7 @@ GPRS, EDGE, UMTS, HSDPA, HSUPA, or HSPA+ packet switched data capability

-

Since: 1.0.6

+

Since: 1.2


@@ -1893,7 +2004,7 @@ specific network while it is starting, connected, or disconnecting from that network.

(Corresponds to the NM_ACTIVE_CONNECTION_STATE type in nm-active-connection.xml.)

-

Members

+

Members

@@ -1948,7 +2059,7 @@ network.

NMSecretAgentGetSecretsFlags values modify the behavior of a GetSecrets request.

(Corresponds to the NM_SECRET_AGENT_GET_SECRETS_FLAGS type in nm-secret-agent.xml.)

-

Members

+

Members

@@ -2020,7 +2131,7 @@ network.

NMSecretAgentCapabilities indicate various capabilities of the agent.

(Corresponds to the NM_SECRET_AGENT_CAPABILITIES type in nm-secret-agent.xml.)

-

Members

+

Members

@@ -2054,6 +2165,194 @@ VPN plugin authentication dialogs.

+
+
+

NM_LLDP_ATTR_DESTINATION

+
#define NM_LLDP_ATTR_DESTINATION "destination"
+
+
+
+
+

NM_LLDP_ATTR_CHASSIS_ID_TYPE

+
#define NM_LLDP_ATTR_CHASSIS_ID_TYPE "chassis-id-type"
+
+
+
+
+

NM_LLDP_ATTR_CHASSIS_ID

+
#define NM_LLDP_ATTR_CHASSIS_ID "chassis-id"
+
+
+
+
+

NM_LLDP_ATTR_PORT_ID_TYPE

+
#define NM_LLDP_ATTR_PORT_ID_TYPE "port-id-type"
+
+
+
+
+

NM_LLDP_ATTR_PORT_ID

+
#define NM_LLDP_ATTR_PORT_ID "port-id"
+
+
+
+
+

NM_LLDP_ATTR_PORT_DESCRIPTION

+
#define NM_LLDP_ATTR_PORT_DESCRIPTION "port-description"
+
+
+
+
+

NM_LLDP_ATTR_SYSTEM_NAME

+
#define NM_LLDP_ATTR_SYSTEM_NAME "system-name"
+
+
+
+
+

NM_LLDP_ATTR_SYSTEM_DESCRIPTION

+
#define NM_LLDP_ATTR_SYSTEM_DESCRIPTION "system-description"
+
+
+
+
+

NM_LLDP_ATTR_SYSTEM_CAPABILITIES

+
#define NM_LLDP_ATTR_SYSTEM_CAPABILITIES "system-capabilities"
+
+
+
+
+

NM_LLDP_ATTR_IEEE_802_1_PVID

+
#define NM_LLDP_ATTR_IEEE_802_1_PVID "ieee-802-1-pvid"
+
+
+
+
+

NM_LLDP_ATTR_IEEE_802_1_PPVID

+
#define NM_LLDP_ATTR_IEEE_802_1_PPVID "ieee-802-1-ppvid"
+
+
+
+
+

NM_LLDP_ATTR_IEEE_802_1_PPVID_FLAGS

+
#define NM_LLDP_ATTR_IEEE_802_1_PPVID_FLAGS "ieee-802-1-ppvid-flags"
+
+
+
+
+

NM_LLDP_ATTR_IEEE_802_1_VID

+
#define NM_LLDP_ATTR_IEEE_802_1_VID "ieee-802-1-pvid"
+
+
+
+
+

NM_LLDP_ATTR_IEEE_802_1_VLAN_NAME

+
#define NM_LLDP_ATTR_IEEE_802_1_VLAN_NAME "ieee-802-1-vlan-name"
+
+
+
+
+

NM_LLDP_DEST_NEAREST_BRIDGE

+
#define NM_LLDP_DEST_NEAREST_BRIDGE "nearest-bridge"
+
+
+
+
+

NM_LLDP_DEST_NEAREST_NON_TPMR_BRIDGE

+
#define NM_LLDP_DEST_NEAREST_NON_TPMR_BRIDGE "nearest-non-tpmr-bridge"
+
+
+
+
+

NM_LLDP_DEST_NEAREST_CUSTOMER_BRIDGE

+
#define NM_LLDP_DEST_NEAREST_CUSTOMER_BRIDGE "nearest-customer-bridge"
+
+
+
+
+

enum NMIPTunnelMode

+

The tunneling mode.

+
+

Members

+
+++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

NM_IP_TUNNEL_MODE_UKNOWN

  

NM_IP_TUNNEL_MODE_IPIP

+

IP in IP tunnel

+
 

NM_IP_TUNNEL_MODE_GRE

+

GRE tunnel

+
 

NM_IP_TUNNEL_MODE_SIT

+

SIT tunnel

+
 

NM_IP_TUNNEL_MODE_ISATAP

+

ISATAP tunnel

+
 

NM_IP_TUNNEL_MODE_VTI

+

VTI tunnel

+
 

NM_IP_TUNNEL_MODE_IP6IP6

+

IPv6 in IPv6 tunnel

+
 

NM_IP_TUNNEL_MODE_IPIP6

+

IPv4 in IPv6 tunnel

+
 

NM_IP_TUNNEL_MODE_IP6GRE

+

IPv6 GRE tunnel

+
 

NM_IP_TUNNEL_MODE_VTI6

+

IPv6 VTI tunnel

+
 
+
+

Since: 1.2

+

Object Hierarchy

-
    GEnum
+
    GEnum
     ├── NMAgentManagerError
     ├── NMConnectionError
     ├── NMCryptoError
diff --git a/docs/libnm/html/libnm-nm-utils.html b/docs/libnm/html/libnm-nm-utils.html
index 123ff21a..864e8463 100644
--- a/docs/libnm/html/libnm-nm-utils.html
+++ b/docs/libnm/html/libnm-nm-utils.html
@@ -296,6 +296,14 @@
 
 
 
+
+gboolean
+
+
+(*NMUtilsCheckFilePredicate) ()
+
+
+
 const char *
 
 
@@ -475,6 +483,21 @@
 
 
 
+int
+
+
+nm_utils_bond_mode_string_to_int ()
+
+
+
+const char *
+
+
+nm_utils_bond_mode_int_to_string ()
+
+
+
+
 char *
 
 
@@ -489,6 +512,13 @@
 nm_utils_enum_from_str ()
 
 
+
+const char **
+
+
+nm_utils_enum_get_values ()
+
+
 
 
@@ -512,12 +542,16 @@ #define NM_UTILS_INET_ADDRSTRLEN + +struct +stat +

Object Hierarchy

-
    GEnum
+
    GEnum
     ╰── NMUtilsSecurityType
 
@@ -1633,6 +1667,15 @@ nm_utils_file_is_pkcs12 (const ch
+

NMUtilsCheckFilePredicate ()

+
gboolean
+(*NMUtilsCheckFilePredicate) (const char *filename,
+                              const struct stat *stat,
+                              gpointer user_data,
+                              GError **error);
+
+
+

nm_utils_file_search_in_paths ()

const char *
 nm_utils_file_search_in_paths (const char *progname,
@@ -1646,7 +1689,7 @@ nm_utils_file_search_in_paths (const paths
 .

-

Parameters

+

Parameters

@@ -1705,7 +1748,7 @@ function.

-

Returns

+

Returns

the full path to the helper, if found, or NULL if not found. The returned string is not owned by the caller, but later invocations of the function might overwrite it.

@@ -1719,7 +1762,7 @@ invocations of the function might overwrite it.

nm_utils_wifi_freq_to_channel (guint32 freq);

Utility function to translate a Wi-Fi frequency to its corresponding channel.

-

Parameters

+

Parameters

@@ -1734,7 +1777,7 @@ nm_utils_wifi_freq_to_channel (gu
-

Returns

+

Returns

the channel represented by the frequency or 0

@@ -1746,7 +1789,7 @@ nm_utils_wifi_channel_to_freq (gu const char *band);

Utility function to translate a Wi-Fi channel to its corresponding frequency.

-

Parameters

+

Parameters

@@ -1768,7 +1811,7 @@ nm_utils_wifi_channel_to_freq (gu
-

Returns

+

Returns

the frequency represented by the channel of the band, or -1 when the freq is invalid, or 0 when the band is invalid

@@ -1783,7 +1826,7 @@ nm_utils_wifi_find_next_channel ( char *band);

Utility function to find out next/previous Wi-Fi channel for a channel.

-

Parameters

+

Parameters

@@ -1810,7 +1853,7 @@ nm_utils_wifi_find_next_channel (
-

Returns

+

Returns

the next channel in the specified direction or 0

@@ -1822,7 +1865,7 @@ nm_utils_wifi_is_channel_valid (g const char *band);

Utility function to verify Wi-Fi channel validity.

-

Parameters

+

Parameters

@@ -1844,7 +1887,7 @@ nm_utils_wifi_is_channel_valid (g
-

Returns

+

Returns

TRUE or FALSE

@@ -1855,10 +1898,10 @@ nm_utils_wifi_is_channel_valid (g nm_utils_wifi_2ghz_freqs (void);

Utility function to return 2.4 GHz Wi-Fi frequencies (802.11bg band).

-

Returns

+

Returns

zero-terminated array of frequencies numbers (in MHz)

-

Since: 1.0.6

+

Since: 1.2


@@ -1867,10 +1910,10 @@ nm_utils_wifi_2ghz_freqs (voidvoid);

Utility function to return 5 GHz Wi-Fi frequencies (802.11a band).

-

Returns

+

Returns

zero-terminated array of frequencies numbers (in MHz)

-

Since: 1.0.6

+

Since: 1.2


@@ -1883,7 +1926,7 @@ strength suitable for printing to stdout. If the current locale and terminal support it, this will use unicode graphics characters to represent "bars". Otherwise it will use 0 to 4 asterisks.

-

Parameters

+

Parameters

@@ -1898,7 +1941,7 @@ support it, this will use unicode graphics characters to represent
-

Returns

+

Returns

the graphical representation of the access point strength

@@ -1912,7 +1955,7 @@ nm_utils_hwaddr_len (int t

It is an error to call this function with any value other than ARPHRD_ETHER or ARPHRD_INFINIBAND.

-

Parameters

+

Parameters

@@ -1928,7 +1971,7 @@ nm_utils_hwaddr_len (int t
-

Returns

+

Returns

the length.

@@ -1941,7 +1984,7 @@ nm_utils_hwaddr_ntoa (gconstpoint

Converts addr to textual form.

-

Parameters

+

Parameters

@@ -1964,7 +2007,7 @@ nm_utils_hwaddr_ntoa (gconstpoint
-

Returns

+

Returns

the textual form of addr .

[transfer full]

@@ -1980,7 +2023,7 @@ nm_utils_hwaddr_atoba (const char and converts it to binary form in a GByteArray. See nm_utils_hwaddr_aton() if you don't want a GByteArray.

-

Parameters

+

Parameters

@@ -2002,7 +2045,7 @@ nm_utils_hwaddr_atoba (const char
-

Returns

+

Returns

a new GByteArray, or NULL if asc couldn't be parsed.

@@ -2022,7 +2065,7 @@ nm_utils_hwaddr_aton (const char< Bytes in asc can be sepatared by colons (:), or hyphens (-), but not mixed.

-

Parameters

+

Parameters

@@ -2050,7 +2093,7 @@ the size of the buffer in bytes.

-

Returns

+

Returns

buffer , or NULL if asc couldn't be parsed @@ -2068,7 +2111,7 @@ nm_utils_hwaddr_valid (const char to see if it is a valid hardware address of the given length.

-

Parameters

+

Parameters

@@ -2092,7 +2135,7 @@ is expected to convert to
-

Returns

+

Returns

TRUE if asc appears to be a valid hardware address of the indicated length, FALSE if not.

@@ -2109,7 +2152,7 @@ nm_utils_hwaddr_canonical (const length, and if so, returns it in canonical form (uppercase, with leading 0s as needed, and with colons rather than hyphens).

-

Parameters

+

Parameters

@@ -2133,7 +2176,7 @@ is expected to convert to
-

Returns

+

Returns

the canonicalized address if asc appears to be a valid hardware address of the indicated length, NULL if not.

@@ -2180,7 +2223,7 @@ match. (This means that externally-provided address strings do not need to be sanity-checked before comparing them against known good addresses; they are guaranteed to not match if they are invalid.)

-

Parameters

+

Parameters

@@ -2216,7 +2259,7 @@ is ASCII

-

Returns

+

Returns

TRUE if hwaddr1 and hwaddr2 are equivalent, FALSE if they are @@ -2236,7 +2279,7 @@ nm_utils_bin2hexstr (gconstpointe greater than -1, the returned string is terminated at that index (returned_string[final_len] == '\0'),

-

Parameters

+

Parameters

@@ -2264,7 +2307,7 @@ array

-

Returns

+

Returns

the textual form of bytes .

[transfer full]

@@ -2283,7 +2326,7 @@ eg "00:11" or "0:1". Any "0x" at the beginning of h may not start or end with ':'.

-

Parameters

+

Parameters

@@ -2298,7 +2341,7 @@ may not start or end with ':'.

-

Returns

+

Returns

the converted bytes, or NULL on error.

[transfer full]

@@ -2311,7 +2354,7 @@ nm_utils_iface_valid_name (const

This function is a 1:1 copy of the kernel's interface validation function in net/core/dev.c.

-

Parameters

+

Parameters

@@ -2326,7 +2369,7 @@ function in net/core/dev.c.

-

Returns

+

Returns

TRUE if interface name is valid, otherwise FALSE is returned.

@@ -2338,7 +2381,7 @@ nm_utils_is_uuid (const charChecks if str is a UUID

-

Parameters

+

Parameters

@@ -2353,7 +2396,7 @@ nm_utils_is_uuid (const char
-

Returns

+

Returns

TRUE if str is a UUID, FALSE if not

@@ -2367,7 +2410,7 @@ nm_utils_inet4_ntop (in_addr_tWrapper for inet_ntop.

[skip]

-

Parameters

+

Parameters

@@ -2398,7 +2441,7 @@ buffer to avoid these issues.

-

Returns

+

Returns

the input buffer dst , or a pointer to an internal, static buffer. This function cannot fail.

@@ -2413,7 +2456,7 @@ nm_utils_inet6_ntop (const struct

Wrapper for inet_ntop.

[skip]

-

Parameters

+

Parameters

@@ -2444,7 +2487,7 @@ buffer to avoid these issues.

-

Returns

+

Returns

the input buffer dst , or a pointer to an internal, static buffer. NULL is not allowed as in6addr @@ -2461,7 +2504,7 @@ nm_utils_ipaddr_valid (int

Checks if ip contains a valid IP address of the given family.

-

Parameters

+

Parameters

@@ -2484,7 +2527,7 @@ nm_utils_ipaddr_valid (int
-

Returns

+

Returns

TRUE or FALSE

@@ -2516,7 +2559,7 @@ compatible with virtual_type configuration of the two connections, or on the capabilities of an underlying device driver.

-

Parameters

+

Parameters

@@ -2539,12 +2582,72 @@ underlying device driver.

-

Returns

+

Returns

TRUE or FALSE


+

nm_utils_bond_mode_string_to_int ()

+
int
+nm_utils_bond_mode_string_to_int (const char *mode);
+

Convert bonding mode from string representation to numeric value. +See https://www.kernel.org/doc/Documentation/networking/bonding.txt for +available modes. +The mode + string can be either a descriptive name or a number (as string).

+
+

Parameters

+
+++++ + + + + + +

mode

bonding mode as string

 
+
+
+

Returns

+

numeric bond mode, or -1 on error

+
+

Since: 1.2

+
+
+
+

nm_utils_bond_mode_int_to_string ()

+
const char *
+nm_utils_bond_mode_int_to_string (int mode);
+

Convert bonding mode from integer value to descriptive name. +See https://www.kernel.org/doc/Documentation/networking/bonding.txt for +available modes.

+
+

Parameters

+
+++++ + + + + + +

mode

bonding mode as a numeric value

 
+
+
+

Returns

+

bonding mode string, or NULL on error

+
+

Since: 1.2

+
+
+

nm_utils_enum_to_str ()

char *
 nm_utils_enum_to_str (GType type,
@@ -2554,7 +2657,7 @@ nm_utils_enum_to_str (GTypeG_TYPE_ENUM and the given value is not valid the
 function returns NULL.

-

Parameters

+

Parameters

@@ -2576,10 +2679,10 @@ function returns NULL.

-

Returns

+

Returns

a newly allocated string or NULL

-

Since: 1.0.6

+

Since: 1.2


@@ -2596,7 +2699,7 @@ the function returns FALSE and stores a pointer to containing the unrecognized token in err_token .

-

Parameters

+

Parameters

@@ -2616,22 +2719,65 @@ containing the unrecognized token in err_token - - + + - - + +

out_value

(out) (allow-none) the output value

 

the output value.

[out][allow-none]

err_token

(out) (allow-none) location to store the first unrecognized token

 

location to store the first unrecognized token.

[out][allow-none]
-

Returns

+

Returns

TRUE if the conversion was successful, FALSE otherwise

-

Since: 1.0.6

+

Since: 1.2

+
+
+
+

nm_utils_enum_get_values ()

+
const char **
+nm_utils_enum_get_values (GType type,
+                          gint from,
+                          gint to);
+

Returns the list of possible values for a given enum.

+
+

Parameters

+
+++++ + + + + + + + + + + + + + + + + + +

type

the GType of the enum

 

from

the first element to be returned

 

to

the last element to be returned

 
+
+
+

Returns

+

a NULL-terminated dynamically-allocated array of static strings +or NULL on error.

+

[transfer full]

+
+

Since: 1.2

@@ -2736,6 +2882,11 @@ generating the dynamic WEP keys automatically

argument for both nm_utils_inet4_ntop() and nm_utils_inet6_ntop().

+
+
+

struct stat

+
struct stat;
+
@@ -88,11 +94,11 @@ #define -NM_AVAILABLE_IN_1_0_4 +NM_DEPRECATED_IN_1_2 #define -NM_AVAILABLE_IN_1_0_6 +NM_AVAILABLE_IN_1_2
@@ -125,6 +131,12 @@
# define NM_DEPRECATED_IN_1_0_FOR(f)    G_DEPRECATED_FOR(f)
 
+
+
+

NM_DEPRECATED_IN_1_2_FOR()

+
# define NM_DEPRECATED_IN_1_2_FOR(f)    G_DEPRECATED_FOR(f)
+
+

Types and Values

@@ -153,14 +165,14 @@

-

NM_AVAILABLE_IN_1_0_4

-
# define NM_AVAILABLE_IN_1_0_4          G_UNAVAILABLE(1,0.4)
+

NM_DEPRECATED_IN_1_2

+
# define NM_DEPRECATED_IN_1_2           G_DEPRECATED
 

-

NM_AVAILABLE_IN_1_0_6

-
#define             NM_AVAILABLE_IN_1_0_6
+

NM_AVAILABLE_IN_1_2

+
#define             NM_AVAILABLE_IN_1_2
diff --git a/docs/libnm/html/libnm-nm-vpn-dbus-interface.html b/docs/libnm/html/libnm-nm-vpn-dbus-interface.html index 7f0d523b..b88d6dfc 100644 --- a/docs/libnm/html/libnm-nm-vpn-dbus-interface.html +++ b/docs/libnm/html/libnm-nm-vpn-dbus-interface.html @@ -7,7 +7,7 @@ - + @@ -21,7 +21,7 @@ Home Up Prev -Next +Next
@@ -293,7 +293,7 @@

Object Hierarchy

-
    GEnum
+
    GEnum
     ├── NMVpnConnectionState
     ├── NMVpnConnectionStateReason
     ├── NMVpnPluginFailure
diff --git a/docs/libnm/html/libnm.devhelp2 b/docs/libnm/html/libnm.devhelp2
index b4f89d29..f716e22b 100644
--- a/docs/libnm/html/libnm.devhelp2
+++ b/docs/libnm/html/libnm.devhelp2
@@ -25,17 +25,21 @@
       
       
       
-      
       
       
+      
+      
+      
       
       
       
       
       
       
+      
       
       
+      
       
       
       
@@ -50,10 +54,14 @@
       
       
       
+      
+      
       
       
       
+      
       
+      
       
       
       
@@ -70,7 +78,7 @@
     
     
       
-      
+      
     
     
     
@@ -107,6 +115,7 @@
     
     
     
+    
     
     
     
@@ -147,12 +156,15 @@
     
     
     
+    
     
     
     
     
     
     
+    
+    
     
     
     
@@ -162,6 +174,7 @@
     
     
     
+    
     
     
     
@@ -180,6 +193,8 @@
     
     
     
+    
+    
     
     
     
@@ -236,7 +251,7 @@
     
     
     
-    
+    
     
     
     
@@ -268,6 +283,7 @@
     
     
     
+    
     
     
     
@@ -289,10 +305,28 @@
     
     
     
-    
+    
     
     
     
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
     
     
     
@@ -304,6 +338,7 @@
     
     
     
+    
     
     
     
@@ -333,12 +368,15 @@
     
     
     
+    
     
     
+    
     
     
     
     
+    
     
     
     
@@ -346,6 +384,7 @@
     
     
     
+    
     
     
     
@@ -365,6 +404,7 @@
     
     
     
+    
     
     
     
@@ -375,6 +415,7 @@
     
     
     
+    
     
     
     
@@ -397,14 +438,15 @@
     
     
     
-    
+    
     
     
     
     
     
     
-    
+    
+    
     
     
     
@@ -425,7 +467,9 @@
     
     
     
+    
     
+    
     
     
     
@@ -433,6 +477,7 @@
     
     
     
+    
     
     
     
@@ -444,6 +489,7 @@
     
     
     
+    
     
     
     
@@ -652,6 +698,7 @@
     
     
     
+    
     
     
     
@@ -660,11 +707,13 @@
     
     
     
+    
     
     
     
     
     
+    
     
     
     
@@ -758,6 +807,9 @@
     
     
     
+    
+    
+    
     
     
     
@@ -770,7 +822,11 @@
     
     
     
+    
+    
+    
     
+    
     
     
     
@@ -778,6 +834,8 @@
     
     
     
+    
+    
     
     
     
@@ -797,6 +855,38 @@
     
     
     
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
     
     
     
@@ -848,6 +938,14 @@
     
     
     
+    
+    
+    
+    
+    
+    
+    
+    
     
     
     
@@ -871,6 +969,7 @@
     
     
     
+    
     
     
     
@@ -881,10 +980,25 @@
     
     
     
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
     
     
     
     
+    
     
     
     
@@ -894,28 +1008,59 @@
     
     
     
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
     
     
     
@@ -1025,6 +1170,28 @@
     
     
     
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
     
     
     
@@ -1065,20 +1232,73 @@
     
     
     
+    
     
     
     
     
     
     
+    
     
     
     
     
+    
     
-    
-    
-    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
     
     
     
@@ -1107,10 +1327,10 @@
     
     
     
-    
-    
+    
+    
     
-    
+    
     
     
     
@@ -1156,6 +1376,8 @@
     
     
     
+    
+    
     
     
     
@@ -1174,6 +1396,8 @@
     
     
     
+    
+    
     
     
     
@@ -1184,8 +1408,10 @@
     
     
     
+    
     
     
+    
     
     
     
@@ -1268,9 +1494,11 @@
     
     
     
+    
     
     
     
+    
     
     
     
@@ -1281,12 +1509,17 @@
     
     
     
+    
     
     
     
     
-    
+    
+    
     
+    
+    
+    
     
     
     
@@ -1297,6 +1530,13 @@
     
     
     
+    
+    
+    
+    
+    
+    
+    
     
     
     
@@ -1305,9 +1545,11 @@
     
     
     
+    
     
     
     
+    
     
     
     
@@ -1321,6 +1563,7 @@
     
     
     
+    
     
     
     
@@ -1336,11 +1579,14 @@
     
     
     
+    
     
     
     
+    
     
     
+    
     
     
     
@@ -1380,13 +1626,16 @@
     
     
     
+    
     
     
     
     
+    
     
     
     
+    
     
     
     
@@ -1399,6 +1648,54 @@
     
     
     
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
     
     
     
@@ -1423,6 +1720,27 @@
     
     
     
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
     
     
     
@@ -1435,6 +1753,60 @@
     
     
     
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
     
     
     
@@ -1444,9 +1816,9 @@
     
     
     
-    
+    
     
-    
+    
     
     
     
@@ -1464,15 +1836,15 @@
     
     
     
-    
-    
-    
-    
-    
-    
-    
-    
-    
+    
+    
+    
+    
+    
+    
+    
+    
+    
     
     
     
@@ -1572,7 +1944,7 @@
     
     
     
-    
+    
     
     
     
@@ -1672,13 +2044,14 @@
     
     
     
+    
     
     
     
     
     
-    
-    
+    
+    
     
     
     
@@ -1695,21 +2068,26 @@
     
     
     
-    
-    
+    
+    
+    
+    
+    
     
     
     
+    
     
     
     
     
+    
     
     
     
     
-    
-    
+    
+    
     
     
     
@@ -1772,25 +2150,24 @@
     
     
     
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
-    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
     
     
     
@@ -1903,6 +2280,10 @@
     
     
     
+    
+    
+    
+    
     
     
     
@@ -2039,6 +2420,16 @@
     
     
     
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
     
     
     
@@ -2055,6 +2446,9 @@
     
     
     
+    
+    
+    
     
     
     
@@ -2063,6 +2457,9 @@
     
     
     
+    
+    
+    
     
     
     
@@ -2078,14 +2475,28 @@
     
     
     
+    
+    
+    
+    
+    
+    
+    
+    
+    
+    
     
     
     
+    
+    
+    
     
     
     
     
     
+    
     
     
     
@@ -2145,9 +2556,9 @@
     
     
     
-    
-    
-    
-    
+    
+    
+    
+    
   
 
diff --git a/docs/libnm/html/object-tree.html b/docs/libnm/html/object-tree.html
index 555bc33f..b50431ac 100644
--- a/docs/libnm/html/object-tree.html
+++ b/docs/libnm/html/object-tree.html
@@ -6,7 +6,7 @@
 
 
 
-
+
 
 
 
@@ -16,7 +16,7 @@
 
 Home
 
-Prev
+Prev
 Next
 
 
@@ -37,17 +37,21 @@ ├── NMSettingGeneric ├── NMSettingGsm ├── NMSettingInfiniband + ├── NMSettingIPTunnel ├── NMSettingIPConfig ├── NMSettingIP4Config ╰── NMSettingIP6Config + ├── NMSettingMacvlan ├── NMSettingOlpcMesh ├── NMSettingPpp ├── NMSettingPppoe ├── NMSettingSerial ├── NMSettingTeamPort ├── NMSettingTeam + ├── NMSettingTun ├── NMSettingVlan ├── NMSettingVpn + ├── NMSettingVxlan ├── NMSettingWimax ├── NMSettingWired ├── NMSettingWirelessSecurity @@ -64,10 +68,14 @@ ├── NMDeviceEthernet ├── NMDeviceGeneric ├── NMDeviceInfiniband + ├── NMDeviceIPTunnel + ├── NMDeviceMacvlan ├── NMDeviceModem ├── NMDeviceOlpcMesh ├── NMDeviceTeam + ├── NMDeviceTun ├── NMDeviceVlan + ├── NMDeviceVxlan ├── NMDeviceWifi ╰── NMDeviceWimax ├── NMDhcpConfig @@ -77,10 +85,10 @@ ├── NMClient ├── NMSecretAgentOld ╰── NMSimpleConnection - GInterface - ├── NMVpnEditor - ╰── NMVpnEditorPlugin - GFlags + GInterface + ├── NMVpnEditor + ╰── NMVpnEditorPlugin + GFlags ├── NM80211ApFlags ├── NM80211ApSecurityFlags ├── NMBluetoothCapabilities @@ -94,8 +102,8 @@ ├── NMSettingSecretFlags ├── NMSettingWiredWakeOnLan ├── NMVlanFlags - ╰── NMVpnEditorPluginCapability - GEnum + ╰── NMVpnEditorPluginCapability + GEnum ├── NMAgentManagerError ├── NMConnectionError ├── NMDeviceError @@ -113,14 +121,20 @@ ├── NMDeviceState ├── NMDeviceStateReason ├── NMDeviceType + ├── NMIPTunnelMode ├── NMMetered ├── NMSetting8021xCKFormat ├── NMSetting8021xCKScheme ├── NMSettingCompareFlags ├── NMSettingConnectionAutoconnectSlaves + ├── NMSettingConnectionLldp ├── NMSettingDiffResult + ├── NMSettingIP6ConfigAddrGenMode ├── NMSettingIP6ConfigPrivacy + ├── NMSettingMacRandomization + ├── NMSettingMacvlanMode ├── NMSettingSerialParity + ├── NMSettingTunMode ├── NMState ├── NMUtilsSecurityType ├── NMVlanPriorityMap @@ -130,9 +144,10 @@ ├── NMVpnServiceState ├── NMWepKeyType ╰── NMWimaxNspNetworkType - GBoxed + GBoxed ├── NMIPAddress - ╰── NMIPRoute + ├── NMIPRoute + ╰── NMLldpNeighbor