libnm Reference Manual |
---|
for libnm 1.31.3 The latest version of this documentation can be found on-line at https://developer.gnome.org/libnm/stable/.
Copyright © 2012, 2013, 2014, 2015, 2016, 2017, 2018 The NetworkManager Authors
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. You may obtain a copy of the GNU Free Documentation License from the Free Software Foundation by visiting their Web site or by writing to:
The Free Software Foundation, Inc.,
51 Franklin Street - Fifth Floor,
Boston, MA 02110-1301,
USA
- Overview
- Client Object API Reference
- Connection and Setting API Reference
- NMConnection — Describes a connection to specific network or provider
- NMSimpleConnection — An unmanaged connection
- NMRemoteConnection — A connection managed by NetworkManager server
- NMSetting — Describes related configuration information
- NMSettingConnection — Describes general connection properties
- NMSetting6Lowpan — Describes connection properties for 6LoWPAN interfaces
- NMSetting8021x — Describes 802.1x-authenticated connection properties
- NMSettingAdsl — Describes ADSL-based properties
- NMSettingBluetooth — Describes Bluetooth connection properties
- NMSettingBond — Describes connection properties for bonds
- NMSettingBridgePort — Describes connection properties for bridge ports
- NMSettingBridge — Describes connection properties for bridges
- NMSettingCdma — Describes CDMA-based mobile broadband properties
- NMSettingDcb — Connection properties for Data Center Bridging
- NMSettingDummy — Describes connection properties for dummy interfaces
- NMSettingEthtool — Describes connection properties for ethtool related options
- NMSettingGeneric — Describes connection properties for generic devices
- NMSettingGsm — Describes GSM/3GPP-based mobile broadband properties
- NMSettingHostname — Contains properties related to the hostname
- 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
- NMSettingIPTunnel — Describes connection properties for IP tunnel devices
- NMSettingMacsec — Describes connection properties for MACSEC interfaces
- NMSettingMacvlan — Describes connection properties for macvlan interfaces
- NMSettingMatch — Properties to match a connection with a device.
- NMSettingOlpcMesh — Describes connection properties for OLPC-Mesh devices
- NMSettingOvsBridge — Describes connection properties for Open vSwitch bridges.
- NMSettingOvsInterface — Describes connection properties for Open vSwitch interfaces.
- NMSettingOvsDpdk — Describes connection properties for Open vSwitch DPDK interfaces.
- NMSettingOvsPatch — Describes connection properties for Open vSwitch patch interfaces.
- NMSettingOvsPort — Describes connection properties for Open vSwitch ports.
- NMSettingOvsExternalIDs — External-IDs for OVS database
- NMSettingPpp — Describes connection properties for devices/networks that require PPP to deliver IP capability
- NMSettingPppoe — Describes PPPoE connection properties
- NMSettingProxy — Describes proxy URL, script and other related properties
- NMSettingSerial — Describes connection properties for devices that use serial communications
- NMSettingSriov — Describes SR-IOV connection properties
- NMSettingTCConfig — Describes connection properties for the Linux Traffic Control
- NMSettingTeamPort — Describes connection properties for team ports
- NMSettingTeam — Describes connection properties for teams
- NMSettingTun — Describes connection properties for TUN/TAP interfaces
- NMSettingUser — Describes user properties
- NMSettingVeth — Describes connection properties for veth interfaces
- NMSettingVlan — Describes connection properties for VLAN interfaces
- NMSettingVpn — Describes connection properties for Virtual Private Networks
- NMSettingVrf — Describes connection properties for vrf interfaces
- NMSettingVxlan — Describes connection properties for VXLAN interfaces
- NMSettingWifiP2P — Describes connection properties for 802.11 Wi-Fi P2P networks
- NMSettingWimax — Describes 802.16e Mobile WiMAX connection properties
- NMSettingWired — Describes connection properties for Ethernet-based networks
- NMSettingWireGuard — Describes connection properties for wireguard related options
- NMSettingWirelessSecurity — Describes connection properties for Wi-Fi networks that use WEP, LEAP, WPA or WPA2/RSN security
- NMSettingWireless — Describes connection properties for 802.11 Wi-Fi networks
- NMSettingWpan — Describes connection properties for IEEE 802.15.4 (WPAN) MAC
- Device and Runtime Configuration API Reference
- NMDevice
- NMDevice6Lowpan
- NMDeviceAdsl
- NMDeviceBond
- NMDeviceBridge
- NMDeviceBt
- NMDeviceDummy
- NMDeviceEthernet
- NMDeviceGeneric
- NMDeviceInfiniband
- NMDeviceIPTunnel
- NMDeviceMacsec
- NMDeviceMacvlan
- NMDeviceModem
- NMDeviceOlpcMesh
- NMDeviceOvsBridge
- NMDeviceOvsInterface
- NMDeviceOvsPort
- NMDevicePpp
- NMDeviceTeam
- NMDeviceTun
- NMDeviceVeth
- NMDeviceVlan
- NMDeviceVrf
- NMDeviceVxlan
- NMDeviceWifiP2P
- NMDeviceWifi
- NMDeviceWimax
- NMDeviceWireGuard
- NMDeviceWpan
- NMActiveConnection
- NMVpnConnection
- NMAccessPoint
- NMWifiP2PPeer
- NMWimaxNsp
- NMIPConfig
- NMDhcpConfig
- NMCheckpoint
- Utility API Reference
- nm-keyfile
- nm-utils — Utility functions
- nm-version
- VPN Plugin API Reference
- Object Hierarchy
- API Index
- Annotation Glossary
- A. License