Gjsify LogoGjsify Logo

Index

Enumerations

Classes

Interfaces

Variables

Functions

Variables

ACCESS_POINT_BSSID: string
ACCESS_POINT_FLAGS: string
ACCESS_POINT_FREQUENCY: string
ACCESS_POINT_HW_ADDRESS: string
ACCESS_POINT_LAST_SEEN: string
ACCESS_POINT_MAX_BITRATE: string
ACCESS_POINT_MODE: string
ACCESS_POINT_RSN_FLAGS: string
ACCESS_POINT_SSID: string
ACCESS_POINT_STRENGTH: string
ACCESS_POINT_WPA_FLAGS: string
ACTIVE_CONNECTION_CONNECTION: string
ACTIVE_CONNECTION_DEFAULT: string
ACTIVE_CONNECTION_DEFAULT6: string
ACTIVE_CONNECTION_DEVICES: string
ACTIVE_CONNECTION_DHCP4_CONFIG: string
ACTIVE_CONNECTION_DHCP6_CONFIG: string
ACTIVE_CONNECTION_ID: string
ACTIVE_CONNECTION_IP4_CONFIG: string
ACTIVE_CONNECTION_IP6_CONFIG: string
ACTIVE_CONNECTION_MASTER: string
ACTIVE_CONNECTION_SPECIFIC_OBJECT_PATH: string
ACTIVE_CONNECTION_STATE: string
ACTIVE_CONNECTION_STATE_FLAGS: string
ACTIVE_CONNECTION_TYPE: string
ACTIVE_CONNECTION_UUID: string
ACTIVE_CONNECTION_VPN: string
BRIDGE_VLAN_VID_MAX: number
BRIDGE_VLAN_VID_MIN: number
CHECKPOINT_CREATED: string
CHECKPOINT_DEVICES: string
CHECKPOINT_ROLLBACK_TIMEOUT: string
CLIENT_ACTIVATING_CONNECTION: string
CLIENT_ACTIVE_CONNECTIONS: string
CLIENT_ACTIVE_CONNECTION_ADDED: string
CLIENT_ACTIVE_CONNECTION_REMOVED: string
CLIENT_ALL_DEVICES: string
CLIENT_ANY_DEVICE_ADDED: string
CLIENT_ANY_DEVICE_REMOVED: string
CLIENT_CAN_MODIFY: string
CLIENT_CAPABILITIES: string
CLIENT_CHECKPOINTS: string
CLIENT_CONNECTIONS: string
CLIENT_CONNECTION_ADDED: string
CLIENT_CONNECTION_REMOVED: string
CLIENT_CONNECTIVITY: string
CLIENT_CONNECTIVITY_CHECK_AVAILABLE: string
CLIENT_CONNECTIVITY_CHECK_ENABLED: string
CLIENT_CONNECTIVITY_CHECK_URI: string
CLIENT_DBUS_CONNECTION: string
CLIENT_DBUS_NAME_OWNER: string
CLIENT_DEVICES: string
CLIENT_DEVICE_ADDED: string
CLIENT_DEVICE_REMOVED: string
CLIENT_DNS_CONFIGURATION: string
CLIENT_DNS_MODE: string
CLIENT_DNS_RC_MANAGER: string
CLIENT_HOSTNAME: string
CLIENT_INSTANCE_FLAGS: string
CLIENT_METERED: string
CLIENT_NETWORKING_ENABLED: string
CLIENT_NM_RUNNING: string
CLIENT_PERMISSIONS_STATE: string
CLIENT_PERMISSION_CHANGED: string
CLIENT_PRIMARY_CONNECTION: string
CLIENT_STARTUP: string
CLIENT_STATE: string
CLIENT_VERSION: string
CLIENT_WIMAX_ENABLED: string
CLIENT_WIMAX_HARDWARE_ENABLED: string
CLIENT_WIRELESS_ENABLED: string
CLIENT_WIRELESS_HARDWARE_ENABLED: string
CLIENT_WWAN_ENABLED: string
CLIENT_WWAN_HARDWARE_ENABLED: string
CONNECTION_CHANGED: string
CONNECTION_NORMALIZE_PARAM_IP4_CONFIG_METHOD: string
CONNECTION_NORMALIZE_PARAM_IP6_CONFIG_METHOD: string
CONNECTION_SECRETS_CLEARED: string
CONNECTION_SECRETS_UPDATED: string
DBUS_INTERFACE: string
DBUS_INTERFACE_DNS_MANAGER: string
DBUS_INTERFACE_SETTINGS: string
DBUS_INTERFACE_SETTINGS_CONNECTION: string
DBUS_INTERFACE_SETTINGS_CONNECTION_SECRETS: string
DBUS_INTERFACE_VPN: string
DBUS_INTERFACE_VPN_CONNECTION: string
DBUS_INVALID_VPN_CONNECTION: string
DBUS_NO_ACTIVE_VPN_CONNECTION: string
DBUS_NO_VPN_CONNECTIONS: string
DBUS_PATH: string
DBUS_PATH_AGENT_MANAGER: string
DBUS_PATH_DNS_MANAGER: string
DBUS_PATH_SECRET_AGENT: string
DBUS_PATH_SETTINGS: string
DBUS_PATH_SETTINGS_CONNECTION: string
DBUS_PATH_VPN: string
DBUS_PATH_VPN_CONNECTION: string
DBUS_SERVICE: string
DBUS_VPN_ALREADY_STARTED: string
DBUS_VPN_ALREADY_STOPPED: string
DBUS_VPN_BAD_ARGUMENTS: string
DBUS_VPN_ERROR_PREFIX: string
DBUS_VPN_INTERACTIVE_NOT_SUPPORTED: string
DBUS_VPN_SIGNAL_CONNECT_FAILED: string
DBUS_VPN_SIGNAL_IP4_CONFIG: string
DBUS_VPN_SIGNAL_IP_CONFIG_BAD: string
DBUS_VPN_SIGNAL_LAUNCH_FAILED: string
DBUS_VPN_SIGNAL_LOGIN_BANNER: string
DBUS_VPN_SIGNAL_LOGIN_FAILED: string
DBUS_VPN_SIGNAL_STATE_CHANGE: string
DBUS_VPN_SIGNAL_VPN_CONFIG_BAD: string
DBUS_VPN_STARTING_IN_PROGRESS: string
DBUS_VPN_STOPPING_IN_PROGRESS: string
DBUS_VPN_WRONG_STATE: string
DEVICE_6LOWPAN_HW_ADDRESS: string
DEVICE_6LOWPAN_PARENT: string
DEVICE_ACTIVE_CONNECTION: string
DEVICE_ADSL_CARRIER: string
DEVICE_AUTOCONNECT: string
DEVICE_AVAILABLE_CONNECTIONS: string
DEVICE_BOND_CARRIER: string
DEVICE_BOND_HW_ADDRESS: string
DEVICE_BOND_SLAVES: string
DEVICE_BRIDGE_CARRIER: string
DEVICE_BRIDGE_HW_ADDRESS: string
DEVICE_BRIDGE_SLAVES: string
DEVICE_BT_CAPABILITIES: string
DEVICE_BT_HW_ADDRESS: string
DEVICE_BT_NAME: string
DEVICE_CAPABILITIES: string
DEVICE_DEVICE_TYPE: string
DEVICE_DHCP4_CONFIG: string
DEVICE_DHCP6_CONFIG: string
DEVICE_DRIVER: string
DEVICE_DRIVER_VERSION: string
DEVICE_DUMMY_HW_ADDRESS: string
DEVICE_ETHERNET_CARRIER: string
DEVICE_ETHERNET_HW_ADDRESS: string
DEVICE_ETHERNET_PERMANENT_HW_ADDRESS: string
DEVICE_ETHERNET_S390_SUBCHANNELS: string
DEVICE_ETHERNET_SPEED: string
DEVICE_FIRMWARE_MISSING: string
DEVICE_FIRMWARE_VERSION: string
DEVICE_GENERIC_HW_ADDRESS: string
DEVICE_GENERIC_TYPE_DESCRIPTION: string
DEVICE_HW_ADDRESS: string
DEVICE_INFINIBAND_CARRIER: string
DEVICE_INFINIBAND_HW_ADDRESS: string
DEVICE_INTERFACE: string
DEVICE_INTERFACE_FLAGS: string
DEVICE_IP4_CONFIG: string
DEVICE_IP4_CONNECTIVITY: string
DEVICE_IP6_CONFIG: string
DEVICE_IP6_CONNECTIVITY: string
DEVICE_IP_INTERFACE: string
DEVICE_IP_TUNNEL_ENCAPSULATION_LIMIT: string
DEVICE_IP_TUNNEL_FLAGS: string
DEVICE_IP_TUNNEL_FLOW_LABEL: string
DEVICE_IP_TUNNEL_INPUT_KEY: string
DEVICE_IP_TUNNEL_LOCAL: string
DEVICE_IP_TUNNEL_MODE: string
DEVICE_IP_TUNNEL_OUTPUT_KEY: string
DEVICE_IP_TUNNEL_PARENT: string
DEVICE_IP_TUNNEL_PATH_MTU_DISCOVERY: string
DEVICE_IP_TUNNEL_REMOTE: string
DEVICE_IP_TUNNEL_TOS: string
DEVICE_IP_TUNNEL_TTL: string
DEVICE_LLDP_NEIGHBORS: string
DEVICE_MACSEC_CIPHER_SUITE: string
DEVICE_MACSEC_ENCODING_SA: string
DEVICE_MACSEC_ENCRYPT: string
DEVICE_MACSEC_ES: string
DEVICE_MACSEC_HW_ADDRESS: string
DEVICE_MACSEC_ICV_LENGTH: string
DEVICE_MACSEC_INCLUDE_SCI: string
DEVICE_MACSEC_PARENT: string
DEVICE_MACSEC_PROTECT: string
DEVICE_MACSEC_REPLAY_PROTECT: string
DEVICE_MACSEC_SCB: string
DEVICE_MACSEC_SCI: string
DEVICE_MACSEC_VALIDATION: string
DEVICE_MACSEC_WINDOW: string
DEVICE_MACVLAN_HW_ADDRESS: string
DEVICE_MACVLAN_MODE: string
DEVICE_MACVLAN_NO_PROMISC: string
DEVICE_MACVLAN_PARENT: string
DEVICE_MACVLAN_TAP: string
DEVICE_MANAGED: string
DEVICE_METERED: string
DEVICE_MODEM_APN: string
DEVICE_MODEM_CURRENT_CAPABILITIES: string
DEVICE_MODEM_DEVICE_ID: string
DEVICE_MODEM_MODEM_CAPABILITIES: string
DEVICE_MODEM_OPERATOR_CODE: string
DEVICE_MTU: string
DEVICE_NM_PLUGIN_MISSING: string
DEVICE_OLPC_MESH_ACTIVE_CHANNEL: string
DEVICE_OLPC_MESH_COMPANION: string
DEVICE_OLPC_MESH_HW_ADDRESS: string
DEVICE_OVS_BRIDGE_SLAVES: string
DEVICE_OVS_PORT_SLAVES: string
DEVICE_PATH: string
DEVICE_PHYSICAL_PORT_ID: string
DEVICE_PORTS: string
DEVICE_PRODUCT: string
DEVICE_REAL: string
DEVICE_STATE: string
DEVICE_STATE_REASON: string
DEVICE_TEAM_CARRIER: string
DEVICE_TEAM_CONFIG: string
DEVICE_TEAM_HW_ADDRESS: string
DEVICE_TEAM_SLAVES: string
DEVICE_TUN_GROUP: string
DEVICE_TUN_HW_ADDRESS: string
DEVICE_TUN_MODE: string
DEVICE_TUN_MULTI_QUEUE: string
DEVICE_TUN_NO_PI: string
DEVICE_TUN_OWNER: string
DEVICE_TUN_VNET_HDR: string
DEVICE_UDI: string
DEVICE_VENDOR: string
DEVICE_VETH_PEER: string
DEVICE_VLAN_CARRIER: string
DEVICE_VLAN_HW_ADDRESS: string
DEVICE_VLAN_PARENT: string
DEVICE_VLAN_VLAN_ID: string
DEVICE_VRF_TABLE: string
DEVICE_VXLAN_AGEING: string
DEVICE_VXLAN_CARRIER: string
DEVICE_VXLAN_DST_PORT: string
DEVICE_VXLAN_GROUP: string
DEVICE_VXLAN_HW_ADDRESS: string
DEVICE_VXLAN_ID: string
DEVICE_VXLAN_L2MISS: string
DEVICE_VXLAN_L3MISS: string
DEVICE_VXLAN_LEARNING: string
DEVICE_VXLAN_LIMIT: string
DEVICE_VXLAN_LOCAL: string
DEVICE_VXLAN_PARENT: string
DEVICE_VXLAN_PROXY: string
DEVICE_VXLAN_RSC: string
DEVICE_VXLAN_SRC_PORT_MAX: string
DEVICE_VXLAN_SRC_PORT_MIN: string
DEVICE_VXLAN_TOS: string
DEVICE_VXLAN_TTL: string
DEVICE_WIFI_ACCESS_POINTS: string
DEVICE_WIFI_ACTIVE_ACCESS_POINT: string
DEVICE_WIFI_BITRATE: string
DEVICE_WIFI_CAPABILITIES: string
DEVICE_WIFI_HW_ADDRESS: string
DEVICE_WIFI_LAST_SCAN: string
DEVICE_WIFI_MODE: string
DEVICE_WIFI_P2P_HW_ADDRESS: string
DEVICE_WIFI_P2P_PEERS: string
DEVICE_WIFI_P2P_WFDIES: string
DEVICE_WIFI_PERMANENT_HW_ADDRESS: string
DEVICE_WIMAX_ACTIVE_NSP: string
DEVICE_WIMAX_BSID: string
DEVICE_WIMAX_CENTER_FREQUENCY: string
DEVICE_WIMAX_CINR: string
DEVICE_WIMAX_HW_ADDRESS: string
DEVICE_WIMAX_NSPS: string
DEVICE_WIMAX_RSSI: string
DEVICE_WIMAX_TX_POWER: string
DEVICE_WIREGUARD_FWMARK: string
DEVICE_WIREGUARD_LISTEN_PORT: string
DEVICE_WIREGUARD_PUBLIC_KEY: string
DEVICE_WPAN_HW_ADDRESS: string
DHCP_CONFIG_FAMILY: string
DHCP_CONFIG_OPTIONS: string
ETHTOOL_OPTNAME_COALESCE_ADAPTIVE_RX: string
ETHTOOL_OPTNAME_COALESCE_ADAPTIVE_TX: string
ETHTOOL_OPTNAME_COALESCE_PKT_RATE_HIGH: string
ETHTOOL_OPTNAME_COALESCE_PKT_RATE_LOW: string
ETHTOOL_OPTNAME_COALESCE_RX_FRAMES: string
ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_HIGH: string
ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_IRQ: string
ETHTOOL_OPTNAME_COALESCE_RX_FRAMES_LOW: string
ETHTOOL_OPTNAME_COALESCE_RX_USECS: string
ETHTOOL_OPTNAME_COALESCE_RX_USECS_HIGH: string
ETHTOOL_OPTNAME_COALESCE_RX_USECS_IRQ: string
ETHTOOL_OPTNAME_COALESCE_RX_USECS_LOW: string
ETHTOOL_OPTNAME_COALESCE_SAMPLE_INTERVAL: string
ETHTOOL_OPTNAME_COALESCE_STATS_BLOCK_USECS: string
ETHTOOL_OPTNAME_COALESCE_TX_FRAMES: string
ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_HIGH: string
ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_IRQ: string
ETHTOOL_OPTNAME_COALESCE_TX_FRAMES_LOW: string
ETHTOOL_OPTNAME_COALESCE_TX_USECS: string
ETHTOOL_OPTNAME_COALESCE_TX_USECS_HIGH: string
ETHTOOL_OPTNAME_COALESCE_TX_USECS_IRQ: string
ETHTOOL_OPTNAME_COALESCE_TX_USECS_LOW: string
ETHTOOL_OPTNAME_FEATURE_ESP_HW_OFFLOAD: string
ETHTOOL_OPTNAME_FEATURE_ESP_TX_CSUM_HW_OFFLOAD: string
ETHTOOL_OPTNAME_FEATURE_FCOE_MTU: string
ETHTOOL_OPTNAME_FEATURE_GRO: string
ETHTOOL_OPTNAME_FEATURE_GSO: string
ETHTOOL_OPTNAME_FEATURE_HIGHDMA: string
ETHTOOL_OPTNAME_FEATURE_HW_TC_OFFLOAD: string
ETHTOOL_OPTNAME_FEATURE_L2_FWD_OFFLOAD: string
ETHTOOL_OPTNAME_FEATURE_LOOPBACK: string
ETHTOOL_OPTNAME_FEATURE_LRO: string
ETHTOOL_OPTNAME_FEATURE_MACSEC_HW_OFFLOAD: string
ETHTOOL_OPTNAME_FEATURE_NTUPLE: string
ETHTOOL_OPTNAME_FEATURE_RX: string
ETHTOOL_OPTNAME_FEATURE_RXHASH: string
ETHTOOL_OPTNAME_FEATURE_RXVLAN: string
ETHTOOL_OPTNAME_FEATURE_RX_ALL: string
ETHTOOL_OPTNAME_FEATURE_RX_FCS: string
ETHTOOL_OPTNAME_FEATURE_RX_GRO_HW: string
ETHTOOL_OPTNAME_FEATURE_RX_GRO_LIST: string
ETHTOOL_OPTNAME_FEATURE_RX_UDP_GRO_FORWARDING: string
ETHTOOL_OPTNAME_FEATURE_RX_UDP_TUNNEL_PORT_OFFLOAD: string
ETHTOOL_OPTNAME_FEATURE_RX_VLAN_FILTER: string
ETHTOOL_OPTNAME_FEATURE_RX_VLAN_STAG_FILTER: string
ETHTOOL_OPTNAME_FEATURE_RX_VLAN_STAG_HW_PARSE: string
ETHTOOL_OPTNAME_FEATURE_SG: string
ETHTOOL_OPTNAME_FEATURE_TLS_HW_RECORD: string
ETHTOOL_OPTNAME_FEATURE_TLS_HW_RX_OFFLOAD: string
ETHTOOL_OPTNAME_FEATURE_TLS_HW_TX_OFFLOAD: string
ETHTOOL_OPTNAME_FEATURE_TSO: string
ETHTOOL_OPTNAME_FEATURE_TX: string
ETHTOOL_OPTNAME_FEATURE_TXVLAN: string
ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_FCOE_CRC: string
ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IPV4: string
ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IPV6: string
ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_IP_GENERIC: string
ETHTOOL_OPTNAME_FEATURE_TX_CHECKSUM_SCTP: string
ETHTOOL_OPTNAME_FEATURE_TX_ESP_SEGMENTATION: string
ETHTOOL_OPTNAME_FEATURE_TX_FCOE_SEGMENTATION: string
ETHTOOL_OPTNAME_FEATURE_TX_GRE_CSUM_SEGMENTATION: string
ETHTOOL_OPTNAME_FEATURE_TX_GRE_SEGMENTATION: string
ETHTOOL_OPTNAME_FEATURE_TX_GSO_LIST: string
ETHTOOL_OPTNAME_FEATURE_TX_GSO_PARTIAL: string
ETHTOOL_OPTNAME_FEATURE_TX_GSO_ROBUST: string
ETHTOOL_OPTNAME_FEATURE_TX_IPXIP4_SEGMENTATION: string
ETHTOOL_OPTNAME_FEATURE_TX_IPXIP6_SEGMENTATION: string
ETHTOOL_OPTNAME_FEATURE_TX_NOCACHE_COPY: string
ETHTOOL_OPTNAME_FEATURE_TX_SCATTER_GATHER: string
ETHTOOL_OPTNAME_FEATURE_TX_SCATTER_GATHER_FRAGLIST: string
ETHTOOL_OPTNAME_FEATURE_TX_SCTP_SEGMENTATION: string
ETHTOOL_OPTNAME_FEATURE_TX_TCP6_SEGMENTATION: string
ETHTOOL_OPTNAME_FEATURE_TX_TCP_ECN_SEGMENTATION: string
ETHTOOL_OPTNAME_FEATURE_TX_TCP_MANGLEID_SEGMENTATION: string
ETHTOOL_OPTNAME_FEATURE_TX_TCP_SEGMENTATION: string
ETHTOOL_OPTNAME_FEATURE_TX_TUNNEL_REMCSUM_SEGMENTATION: string
ETHTOOL_OPTNAME_FEATURE_TX_UDP_SEGMENTATION: string
ETHTOOL_OPTNAME_FEATURE_TX_UDP_TNL_CSUM_SEGMENTATION: string
ETHTOOL_OPTNAME_FEATURE_TX_UDP_TNL_SEGMENTATION: string
ETHTOOL_OPTNAME_FEATURE_TX_VLAN_STAG_HW_INSERT: string
ETHTOOL_OPTNAME_PAUSE_AUTONEG: string
ETHTOOL_OPTNAME_PAUSE_RX: string
ETHTOOL_OPTNAME_PAUSE_TX: string
ETHTOOL_OPTNAME_RING_RX: string
ETHTOOL_OPTNAME_RING_RX_JUMBO: string
ETHTOOL_OPTNAME_RING_RX_MINI: string
ETHTOOL_OPTNAME_RING_TX: string
IP_ADDRESS_ATTRIBUTE_LABEL: string
IP_CONFIG_ADDRESSES: string
IP_CONFIG_DOMAINS: string
IP_CONFIG_FAMILY: string
IP_CONFIG_GATEWAY: string
IP_CONFIG_NAMESERVERS: string
IP_CONFIG_ROUTES: string
IP_CONFIG_SEARCHES: string
IP_CONFIG_WINS_SERVERS: string
IP_ROUTE_ATTRIBUTE_CWND: string
IP_ROUTE_ATTRIBUTE_FROM: string
IP_ROUTE_ATTRIBUTE_INITCWND: string
IP_ROUTE_ATTRIBUTE_INITRWND: string
IP_ROUTE_ATTRIBUTE_LOCK_CWND: string
IP_ROUTE_ATTRIBUTE_LOCK_INITCWND: string
IP_ROUTE_ATTRIBUTE_LOCK_INITRWND: string
IP_ROUTE_ATTRIBUTE_LOCK_MTU: string
IP_ROUTE_ATTRIBUTE_LOCK_WINDOW: string
IP_ROUTE_ATTRIBUTE_MTU: string
IP_ROUTE_ATTRIBUTE_ONLINK: string
IP_ROUTE_ATTRIBUTE_SCOPE: string
IP_ROUTE_ATTRIBUTE_SRC: string
IP_ROUTE_ATTRIBUTE_TABLE: string
IP_ROUTE_ATTRIBUTE_TOS: string
IP_ROUTE_ATTRIBUTE_TYPE: string
IP_ROUTE_ATTRIBUTE_WINDOW: string
LLDP_ATTR_CHASSIS_ID: string
LLDP_ATTR_CHASSIS_ID_TYPE: string
LLDP_ATTR_DESTINATION: string
LLDP_ATTR_IEEE_802_1_PPVID: string
LLDP_ATTR_IEEE_802_1_PPVIDS: string
LLDP_ATTR_IEEE_802_1_PPVID_FLAGS: string
LLDP_ATTR_IEEE_802_1_PVID: string
LLDP_ATTR_IEEE_802_1_VID: string
LLDP_ATTR_IEEE_802_1_VLANS: string
LLDP_ATTR_IEEE_802_1_VLAN_NAME: string
LLDP_ATTR_IEEE_802_3_MAC_PHY_CONF: string
LLDP_ATTR_IEEE_802_3_MAX_FRAME_SIZE: string
LLDP_ATTR_IEEE_802_3_POWER_VIA_MDI: string
LLDP_ATTR_MANAGEMENT_ADDRESSES: string
LLDP_ATTR_MUD_URL: string
LLDP_ATTR_PORT_DESCRIPTION: string
LLDP_ATTR_PORT_ID: string
LLDP_ATTR_PORT_ID_TYPE: string
LLDP_ATTR_RAW: string
LLDP_ATTR_SYSTEM_CAPABILITIES: string
LLDP_ATTR_SYSTEM_DESCRIPTION: string
LLDP_ATTR_SYSTEM_NAME: string
LLDP_DEST_NEAREST_BRIDGE: string
LLDP_DEST_NEAREST_CUSTOMER_BRIDGE: string
LLDP_DEST_NEAREST_NON_TPMR_BRIDGE: string
MAJOR_VERSION: number

Evaluates to the major version number of NetworkManager which this source is compiled against.

MICRO_VERSION: number

Evaluates to the micro version number of NetworkManager which this source compiled against.

MINOR_VERSION: number

Evaluates to the minor version number of NetworkManager which this source is compiled against.

OBJECT_CLIENT: string
OBJECT_PATH: string
REMOTE_CONNECTION_DBUS_CONNECTION: string
REMOTE_CONNECTION_FILENAME: string
REMOTE_CONNECTION_FLAGS: string
REMOTE_CONNECTION_PATH: string
REMOTE_CONNECTION_UNSAVED: string
REMOTE_CONNECTION_VISIBLE: string
SECRET_AGENT_OLD_AUTO_REGISTER: string
SECRET_AGENT_OLD_CAPABILITIES: string
SECRET_AGENT_OLD_DBUS_CONNECTION: string
SECRET_AGENT_OLD_IDENTIFIER: string
SECRET_AGENT_OLD_REGISTERED: string
SETTING_6LOWPAN_PARENT: string
SETTING_6LOWPAN_SETTING_NAME: string
SETTING_802_1X_ALTSUBJECT_MATCHES: string
SETTING_802_1X_ANONYMOUS_IDENTITY: string
SETTING_802_1X_AUTH_TIMEOUT: string
SETTING_802_1X_CA_CERT: string
SETTING_802_1X_CA_CERT_PASSWORD: string
SETTING_802_1X_CA_CERT_PASSWORD_FLAGS: string
SETTING_802_1X_CA_PATH: string
SETTING_802_1X_CERT_SCHEME_PREFIX_PATH: string
SETTING_802_1X_CERT_SCHEME_PREFIX_PKCS11: string
SETTING_802_1X_CLIENT_CERT: string
SETTING_802_1X_CLIENT_CERT_PASSWORD: string
SETTING_802_1X_CLIENT_CERT_PASSWORD_FLAGS: string
SETTING_802_1X_DOMAIN_MATCH: string
SETTING_802_1X_DOMAIN_SUFFIX_MATCH: string
SETTING_802_1X_EAP: string
SETTING_802_1X_IDENTITY: string
SETTING_802_1X_OPTIONAL: string
SETTING_802_1X_PAC_FILE: string
SETTING_802_1X_PASSWORD: string
SETTING_802_1X_PASSWORD_FLAGS: string
SETTING_802_1X_PASSWORD_RAW: string
SETTING_802_1X_PASSWORD_RAW_FLAGS: string
SETTING_802_1X_PHASE1_AUTH_FLAGS: string
SETTING_802_1X_PHASE1_FAST_PROVISIONING: string
SETTING_802_1X_PHASE1_PEAPLABEL: string
SETTING_802_1X_PHASE1_PEAPVER: string
SETTING_802_1X_PHASE2_ALTSUBJECT_MATCHES: string
SETTING_802_1X_PHASE2_AUTH: string
SETTING_802_1X_PHASE2_AUTHEAP: string
SETTING_802_1X_PHASE2_CA_CERT: string
SETTING_802_1X_PHASE2_CA_CERT_PASSWORD: string
SETTING_802_1X_PHASE2_CA_CERT_PASSWORD_FLAGS: string
SETTING_802_1X_PHASE2_CA_PATH: string
SETTING_802_1X_PHASE2_CLIENT_CERT: string
SETTING_802_1X_PHASE2_CLIENT_CERT_PASSWORD: string
SETTING_802_1X_PHASE2_CLIENT_CERT_PASSWORD_FLAGS: string
SETTING_802_1X_PHASE2_DOMAIN_MATCH: string
SETTING_802_1X_PHASE2_DOMAIN_SUFFIX_MATCH: string
SETTING_802_1X_PHASE2_PRIVATE_KEY: string
SETTING_802_1X_PHASE2_PRIVATE_KEY_PASSWORD: string
SETTING_802_1X_PHASE2_PRIVATE_KEY_PASSWORD_FLAGS: string
SETTING_802_1X_PHASE2_SUBJECT_MATCH: string
SETTING_802_1X_PIN: string
SETTING_802_1X_PIN_FLAGS: string
SETTING_802_1X_PRIVATE_KEY: string
SETTING_802_1X_PRIVATE_KEY_PASSWORD: string
SETTING_802_1X_PRIVATE_KEY_PASSWORD_FLAGS: string
SETTING_802_1X_SETTING_NAME: string
SETTING_802_1X_SUBJECT_MATCH: string
SETTING_802_1X_SYSTEM_CA_CERTS: string
SETTING_ADSL_ENCAPSULATION: string
SETTING_ADSL_ENCAPSULATION_LLC: string
SETTING_ADSL_ENCAPSULATION_VCMUX: string
SETTING_ADSL_PASSWORD: string
SETTING_ADSL_PASSWORD_FLAGS: string
SETTING_ADSL_PROTOCOL: string
SETTING_ADSL_PROTOCOL_IPOATM: string
SETTING_ADSL_PROTOCOL_PPPOA: string
SETTING_ADSL_PROTOCOL_PPPOE: string
SETTING_ADSL_SETTING_NAME: string
SETTING_ADSL_USERNAME: string
SETTING_ADSL_VCI: string
SETTING_ADSL_VPI: string
SETTING_BLUETOOTH_BDADDR: string
SETTING_BLUETOOTH_SETTING_NAME: string
SETTING_BLUETOOTH_TYPE: string
SETTING_BLUETOOTH_TYPE_DUN: string

Connection type describing a connection to devices that support the Bluetooth DUN profile.

SETTING_BLUETOOTH_TYPE_NAP: string

Connection type describing a Bluetooth NAP (Network Access Point), which accepts PANU clients.

SETTING_BLUETOOTH_TYPE_PANU: string

Connection type describing PANU connection to a Bluetooth NAP (Network Access Point).

SETTING_BOND_OPTIONS: string
SETTING_BOND_OPTION_ACTIVE_SLAVE: string
SETTING_BOND_OPTION_AD_ACTOR_SYSTEM: string
SETTING_BOND_OPTION_AD_ACTOR_SYS_PRIO: string
SETTING_BOND_OPTION_AD_SELECT: string
SETTING_BOND_OPTION_AD_USER_PORT_KEY: string
SETTING_BOND_OPTION_ALL_SLAVES_ACTIVE: string
SETTING_BOND_OPTION_ARP_ALL_TARGETS: string
SETTING_BOND_OPTION_ARP_INTERVAL: string
SETTING_BOND_OPTION_ARP_IP_TARGET: string
SETTING_BOND_OPTION_ARP_VALIDATE: string
SETTING_BOND_OPTION_DOWNDELAY: string
SETTING_BOND_OPTION_FAIL_OVER_MAC: string
SETTING_BOND_OPTION_LACP_RATE: string
SETTING_BOND_OPTION_LP_INTERVAL: string
SETTING_BOND_OPTION_MIIMON: string
SETTING_BOND_OPTION_MIN_LINKS: string
SETTING_BOND_OPTION_MODE: string
SETTING_BOND_OPTION_NUM_GRAT_ARP: string
SETTING_BOND_OPTION_NUM_UNSOL_NA: string
SETTING_BOND_OPTION_PACKETS_PER_SLAVE: string
SETTING_BOND_OPTION_PEER_NOTIF_DELAY: string
SETTING_BOND_OPTION_PRIMARY: string
SETTING_BOND_OPTION_PRIMARY_RESELECT: string
SETTING_BOND_OPTION_RESEND_IGMP: string
SETTING_BOND_OPTION_TLB_DYNAMIC_LB: string
SETTING_BOND_OPTION_UPDELAY: string
SETTING_BOND_OPTION_USE_CARRIER: string
SETTING_BOND_OPTION_XMIT_HASH_POLICY: string
SETTING_BOND_PORT_QUEUE_ID: string
SETTING_BOND_PORT_SETTING_NAME: string
SETTING_BOND_SETTING_NAME: string
SETTING_BRIDGE_AGEING_TIME: string
SETTING_BRIDGE_FORWARD_DELAY: string
SETTING_BRIDGE_GROUP_ADDRESS: string
SETTING_BRIDGE_GROUP_FORWARD_MASK: string
SETTING_BRIDGE_HELLO_TIME: string
SETTING_BRIDGE_MAC_ADDRESS: string
SETTING_BRIDGE_MAX_AGE: string
SETTING_BRIDGE_MULTICAST_HASH_MAX: string
SETTING_BRIDGE_MULTICAST_LAST_MEMBER_COUNT: string
SETTING_BRIDGE_MULTICAST_LAST_MEMBER_INTERVAL: string
SETTING_BRIDGE_MULTICAST_MEMBERSHIP_INTERVAL: string
SETTING_BRIDGE_MULTICAST_QUERIER: string
SETTING_BRIDGE_MULTICAST_QUERIER_INTERVAL: string
SETTING_BRIDGE_MULTICAST_QUERY_INTERVAL: string
SETTING_BRIDGE_MULTICAST_QUERY_RESPONSE_INTERVAL: string
SETTING_BRIDGE_MULTICAST_QUERY_USE_IFADDR: string
SETTING_BRIDGE_MULTICAST_ROUTER: string
SETTING_BRIDGE_MULTICAST_SNOOPING: string
SETTING_BRIDGE_MULTICAST_STARTUP_QUERY_COUNT: string
SETTING_BRIDGE_MULTICAST_STARTUP_QUERY_INTERVAL: string
SETTING_BRIDGE_PORT_HAIRPIN_MODE: string
SETTING_BRIDGE_PORT_PATH_COST: string
SETTING_BRIDGE_PORT_PRIORITY: string
SETTING_BRIDGE_PORT_SETTING_NAME: string
SETTING_BRIDGE_PORT_VLANS: string
SETTING_BRIDGE_PRIORITY: string
SETTING_BRIDGE_SETTING_NAME: string
SETTING_BRIDGE_STP: string
SETTING_BRIDGE_VLANS: string
SETTING_BRIDGE_VLAN_DEFAULT_PVID: string
SETTING_BRIDGE_VLAN_FILTERING: string
SETTING_BRIDGE_VLAN_PROTOCOL: string
SETTING_BRIDGE_VLAN_STATS_ENABLED: string
SETTING_CDMA_MTU: string
SETTING_CDMA_NUMBER: string
SETTING_CDMA_PASSWORD: string
SETTING_CDMA_PASSWORD_FLAGS: string
SETTING_CDMA_SETTING_NAME: string
SETTING_CDMA_USERNAME: string
SETTING_CONNECTION_AUTH_RETRIES: string
SETTING_CONNECTION_AUTOCONNECT: string
SETTING_CONNECTION_AUTOCONNECT_PRIORITY: string
SETTING_CONNECTION_AUTOCONNECT_PRIORITY_DEFAULT: number
SETTING_CONNECTION_AUTOCONNECT_PRIORITY_MAX: number
SETTING_CONNECTION_AUTOCONNECT_PRIORITY_MIN: number
SETTING_CONNECTION_AUTOCONNECT_RETRIES: string
SETTING_CONNECTION_AUTOCONNECT_SLAVES: string
SETTING_CONNECTION_DNS_OVER_TLS: string
SETTING_CONNECTION_GATEWAY_PING_TIMEOUT: string
SETTING_CONNECTION_ID: string
SETTING_CONNECTION_INTERFACE_NAME: string
SETTING_CONNECTION_LLDP: string
SETTING_CONNECTION_LLMNR: string
SETTING_CONNECTION_MASTER: string
SETTING_CONNECTION_MDNS: string
SETTING_CONNECTION_METERED: string
SETTING_CONNECTION_MUD_URL: string
SETTING_CONNECTION_MULTI_CONNECT: string
SETTING_CONNECTION_PERMISSIONS: string
SETTING_CONNECTION_READ_ONLY: string
SETTING_CONNECTION_SECONDARIES: string
SETTING_CONNECTION_SETTING_NAME: string
SETTING_CONNECTION_SLAVE_TYPE: string
SETTING_CONNECTION_STABLE_ID: string
SETTING_CONNECTION_TIMESTAMP: string
SETTING_CONNECTION_TYPE: string
SETTING_CONNECTION_UUID: string
SETTING_CONNECTION_WAIT_DEVICE_TIMEOUT: string
SETTING_CONNECTION_ZONE: string
SETTING_DCB_APP_FCOE_FLAGS: string
SETTING_DCB_APP_FCOE_MODE: string
SETTING_DCB_APP_FCOE_PRIORITY: string
SETTING_DCB_APP_FIP_FLAGS: string
SETTING_DCB_APP_FIP_PRIORITY: string
SETTING_DCB_APP_ISCSI_FLAGS: string
SETTING_DCB_APP_ISCSI_PRIORITY: string
SETTING_DCB_FCOE_MODE_FABRIC: string

Indicates that the FCoE controller should use "fabric" mode (default)

SETTING_DCB_FCOE_MODE_VN2VN: string

Indicates that the FCoE controller should use "VN2VN" mode.

SETTING_DCB_PRIORITY_BANDWIDTH: string
SETTING_DCB_PRIORITY_FLOW_CONTROL: string
SETTING_DCB_PRIORITY_FLOW_CONTROL_FLAGS: string
SETTING_DCB_PRIORITY_GROUP_BANDWIDTH: string
SETTING_DCB_PRIORITY_GROUP_FLAGS: string
SETTING_DCB_PRIORITY_GROUP_ID: string
SETTING_DCB_PRIORITY_STRICT_BANDWIDTH: string
SETTING_DCB_PRIORITY_TRAFFIC_CLASS: string
SETTING_DCB_SETTING_NAME: string
SETTING_DNS_OPTION_ATTEMPTS: string
SETTING_DNS_OPTION_DEBUG: string
SETTING_DNS_OPTION_EDNS0: string
SETTING_DNS_OPTION_INET6: string
SETTING_DNS_OPTION_IP6_BYTESTRING: string
SETTING_DNS_OPTION_IP6_DOTINT: string
SETTING_DNS_OPTION_NDOTS: string
SETTING_DNS_OPTION_NO_CHECK_NAMES: string
SETTING_DNS_OPTION_NO_IP6_DOTINT: string
SETTING_DNS_OPTION_NO_RELOAD: string
SETTING_DNS_OPTION_NO_TLD_QUERY: string
SETTING_DNS_OPTION_ROTATE: string
SETTING_DNS_OPTION_SINGLE_REQUEST: string
SETTING_DNS_OPTION_SINGLE_REQUEST_REOPEN: string
SETTING_DNS_OPTION_TIMEOUT: string
SETTING_DNS_OPTION_TRUST_AD: string
SETTING_DNS_OPTION_USE_VC: string
SETTING_DUMMY_SETTING_NAME: string
SETTING_ETHTOOL_SETTING_NAME: string
SETTING_GENERIC_SETTING_NAME: string
SETTING_GSM_APN: string
SETTING_GSM_AUTO_CONFIG: string
SETTING_GSM_DEVICE_ID: string
SETTING_GSM_HOME_ONLY: string
SETTING_GSM_MTU: string
SETTING_GSM_NETWORK_ID: string
SETTING_GSM_NUMBER: string
SETTING_GSM_PASSWORD: string
SETTING_GSM_PASSWORD_FLAGS: string
SETTING_GSM_PIN: string
SETTING_GSM_PIN_FLAGS: string
SETTING_GSM_SETTING_NAME: string
SETTING_GSM_SIM_ID: string
SETTING_GSM_SIM_OPERATOR_ID: string
SETTING_GSM_USERNAME: string
SETTING_HOSTNAME_FROM_DHCP: string
SETTING_HOSTNAME_FROM_DNS_LOOKUP: string
SETTING_HOSTNAME_ONLY_FROM_DEFAULT: string
SETTING_HOSTNAME_PRIORITY: string
SETTING_HOSTNAME_SETTING_NAME: string
SETTING_INFINIBAND_MAC_ADDRESS: string
SETTING_INFINIBAND_MTU: string
SETTING_INFINIBAND_PARENT: string
SETTING_INFINIBAND_P_KEY: string
SETTING_INFINIBAND_SETTING_NAME: string
SETTING_INFINIBAND_TRANSPORT_MODE: string
SETTING_IP4_CONFIG_DHCP_CLIENT_ID: string
SETTING_IP4_CONFIG_DHCP_FQDN: string
SETTING_IP4_CONFIG_DHCP_VENDOR_CLASS_IDENTIFIER: string
SETTING_IP4_CONFIG_METHOD_AUTO: string

IPv4 configuration should be automatically determined via a method appropriate for the hardware interface, ie DHCP or PPP or some other device-specific manner.

SETTING_IP4_CONFIG_METHOD_DISABLED: string

This connection does not use or require IPv4 address and it should be disabled.

SETTING_IP4_CONFIG_METHOD_LINK_LOCAL: string

IPv4 configuration should be automatically configured for link-local-only operation.

SETTING_IP4_CONFIG_METHOD_MANUAL: string

All necessary IPv4 configuration (addresses, prefix, DNS, etc) is specified in the setting's properties.

SETTING_IP4_CONFIG_METHOD_SHARED: string

This connection specifies configuration that allows other computers to connect through it to the default network (usually the Internet). The connection's interface will be assigned a private address, and a DHCP server, caching DNS server, and Network Address Translation (NAT) functionality will be started on this connection's interface to allow other devices to connect through that interface to the default network.

SETTING_IP4_CONFIG_SETTING_NAME: string
SETTING_IP6_CONFIG_ADDR_GEN_MODE: string
SETTING_IP6_CONFIG_DHCP_DUID: string
SETTING_IP6_CONFIG_IP6_PRIVACY: string
SETTING_IP6_CONFIG_METHOD_AUTO: string

IPv6 configuration should be automatically determined via a method appropriate for the hardware interface, ie router advertisements, DHCP, or PPP or some other device-specific manner.

SETTING_IP6_CONFIG_METHOD_DHCP: string

IPv6 configuration should be automatically determined via DHCPv6 only and router advertisements should be ignored.

SETTING_IP6_CONFIG_METHOD_DISABLED: string

IPv6 is disabled for the connection.

SETTING_IP6_CONFIG_METHOD_IGNORE: string

IPv6 is not required or is handled by some other mechanism, and NetworkManager should not configure IPv6 for this connection.

SETTING_IP6_CONFIG_METHOD_LINK_LOCAL: string

IPv6 configuration should be automatically configured for link-local-only operation.

SETTING_IP6_CONFIG_METHOD_MANUAL: string

All necessary IPv6 configuration (addresses, prefix, DNS, etc) is specified in the setting's properties.

SETTING_IP6_CONFIG_METHOD_SHARED: string

This connection specifies configuration that allows other computers to connect through it to the default network (usually the Internet). The connection's interface will be assigned a private address, and router advertisements, a caching DNS server, and Network Address Translation (NAT) functionality will be started on this connection's interface to allow other devices to connect through that interface to the default network. (not yet supported for IPv6)

SETTING_IP6_CONFIG_RA_TIMEOUT: string
SETTING_IP6_CONFIG_SETTING_NAME: string
SETTING_IP6_CONFIG_TOKEN: string
SETTING_IP_CONFIG_ADDRESSES: string
SETTING_IP_CONFIG_DAD_TIMEOUT: string
SETTING_IP_CONFIG_DAD_TIMEOUT_MAX: number
SETTING_IP_CONFIG_DHCP_HOSTNAME: string
SETTING_IP_CONFIG_DHCP_HOSTNAME_FLAGS: string
SETTING_IP_CONFIG_DHCP_IAID: string
SETTING_IP_CONFIG_DHCP_REJECT_SERVERS: string
SETTING_IP_CONFIG_DHCP_SEND_HOSTNAME: string
SETTING_IP_CONFIG_DHCP_TIMEOUT: string
SETTING_IP_CONFIG_DNS: string
SETTING_IP_CONFIG_DNS_OPTIONS: string
SETTING_IP_CONFIG_DNS_PRIORITY: string
SETTING_IP_CONFIG_DNS_SEARCH: string
SETTING_IP_CONFIG_GATEWAY: string
SETTING_IP_CONFIG_IGNORE_AUTO_DNS: string
SETTING_IP_CONFIG_IGNORE_AUTO_ROUTES: string
SETTING_IP_CONFIG_MAY_FAIL: string
SETTING_IP_CONFIG_METHOD: string
SETTING_IP_CONFIG_NEVER_DEFAULT: string
SETTING_IP_CONFIG_REQUIRED_TIMEOUT: string
SETTING_IP_CONFIG_ROUTES: string
SETTING_IP_CONFIG_ROUTE_METRIC: string
SETTING_IP_CONFIG_ROUTE_TABLE: string
SETTING_IP_CONFIG_ROUTING_RULES: string
SETTING_IP_TUNNEL_ENCAPSULATION_LIMIT: string
SETTING_IP_TUNNEL_FLAGS: string
SETTING_IP_TUNNEL_FLOW_LABEL: string
SETTING_IP_TUNNEL_INPUT_KEY: string
SETTING_IP_TUNNEL_LOCAL: string
SETTING_IP_TUNNEL_MODE: string
SETTING_IP_TUNNEL_MTU: string
SETTING_IP_TUNNEL_OUTPUT_KEY: string
SETTING_IP_TUNNEL_PARENT: string
SETTING_IP_TUNNEL_PATH_MTU_DISCOVERY: string
SETTING_IP_TUNNEL_REMOTE: string
SETTING_IP_TUNNEL_SETTING_NAME: string
SETTING_IP_TUNNEL_TOS: string
SETTING_IP_TUNNEL_TTL: string
SETTING_MACSEC_ENCRYPT: string
SETTING_MACSEC_MKA_CAK: string
SETTING_MACSEC_MKA_CAK_FLAGS: string
SETTING_MACSEC_MKA_CAK_LENGTH: number
SETTING_MACSEC_MKA_CKN: string
SETTING_MACSEC_MKA_CKN_LENGTH: number
SETTING_MACSEC_MODE: string
SETTING_MACSEC_PARENT: string
SETTING_MACSEC_PORT: string
SETTING_MACSEC_SEND_SCI: string
SETTING_MACSEC_SETTING_NAME: string
SETTING_MACSEC_VALIDATION: string
SETTING_MACVLAN_MODE: string
SETTING_MACVLAN_PARENT: string
SETTING_MACVLAN_PROMISCUOUS: string
SETTING_MACVLAN_SETTING_NAME: string
SETTING_MACVLAN_TAP: string
SETTING_MATCH_DRIVER: string
SETTING_MATCH_INTERFACE_NAME: string
SETTING_MATCH_KERNEL_COMMAND_LINE: string
SETTING_MATCH_PATH: string
SETTING_MATCH_SETTING_NAME: string
SETTING_NAME: string
SETTING_OLPC_MESH_CHANNEL: string
SETTING_OLPC_MESH_DHCP_ANYCAST_ADDRESS: string
SETTING_OLPC_MESH_SETTING_NAME: string
SETTING_OLPC_MESH_SSID: string
SETTING_OVS_BRIDGE_DATAPATH_TYPE: string
SETTING_OVS_BRIDGE_FAIL_MODE: string
SETTING_OVS_BRIDGE_MCAST_SNOOPING_ENABLE: string
SETTING_OVS_BRIDGE_RSTP_ENABLE: string
SETTING_OVS_BRIDGE_SETTING_NAME: string
SETTING_OVS_BRIDGE_STP_ENABLE: string
SETTING_OVS_DPDK_DEVARGS: string
SETTING_OVS_DPDK_N_RXQ: string
SETTING_OVS_DPDK_SETTING_NAME: string
SETTING_OVS_EXTERNAL_IDS_DATA: string
SETTING_OVS_EXTERNAL_IDS_SETTING_NAME: string
SETTING_OVS_INTERFACE_SETTING_NAME: string
SETTING_OVS_INTERFACE_TYPE: string
SETTING_OVS_PATCH_PEER: string
SETTING_OVS_PATCH_SETTING_NAME: string
SETTING_OVS_PORT_BOND_DOWNDELAY: string
SETTING_OVS_PORT_BOND_MODE: string
SETTING_OVS_PORT_BOND_UPDELAY: string
SETTING_OVS_PORT_LACP: string
SETTING_OVS_PORT_SETTING_NAME: string
SETTING_OVS_PORT_TAG: string
SETTING_OVS_PORT_VLAN_MODE: string
SETTING_PARAM_FUZZY_IGNORE: number
SETTING_PARAM_REQUIRED: number
SETTING_PARAM_SECRET: number
SETTING_PPPOE_PARENT: string
SETTING_PPPOE_PASSWORD: string
SETTING_PPPOE_PASSWORD_FLAGS: string
SETTING_PPPOE_SERVICE: string
SETTING_PPPOE_SETTING_NAME: string
SETTING_PPPOE_USERNAME: string
SETTING_PPP_BAUD: string
SETTING_PPP_CRTSCTS: string
SETTING_PPP_LCP_ECHO_FAILURE: string
SETTING_PPP_LCP_ECHO_INTERVAL: string
SETTING_PPP_MPPE_STATEFUL: string
SETTING_PPP_MRU: string
SETTING_PPP_MTU: string
SETTING_PPP_NOAUTH: string
SETTING_PPP_NOBSDCOMP: string
SETTING_PPP_NODEFLATE: string
SETTING_PPP_NO_VJ_COMP: string
SETTING_PPP_REFUSE_CHAP: string
SETTING_PPP_REFUSE_EAP: string
SETTING_PPP_REFUSE_MSCHAP: string
SETTING_PPP_REFUSE_MSCHAPV2: string
SETTING_PPP_REFUSE_PAP: string
SETTING_PPP_REQUIRE_MPPE: string
SETTING_PPP_REQUIRE_MPPE_128: string
SETTING_PPP_SETTING_NAME: string
SETTING_PROXY_BROWSER_ONLY: string
SETTING_PROXY_METHOD: string
SETTING_PROXY_PAC_SCRIPT: string
SETTING_PROXY_PAC_URL: string
SETTING_PROXY_SETTING_NAME: string
SETTING_SERIAL_BAUD: string
SETTING_SERIAL_BITS: string
SETTING_SERIAL_PARITY: string
SETTING_SERIAL_SEND_DELAY: string
SETTING_SERIAL_SETTING_NAME: string
SETTING_SERIAL_STOPBITS: string
SETTING_SRIOV_AUTOPROBE_DRIVERS: string
SETTING_SRIOV_SETTING_NAME: string
SETTING_SRIOV_TOTAL_VFS: string
SETTING_SRIOV_VFS: string
SETTING_TC_CONFIG_QDISCS: string
SETTING_TC_CONFIG_SETTING_NAME: string
SETTING_TC_CONFIG_TFILTERS: string
SETTING_TEAM_CONFIG: string
SETTING_TEAM_LINK_WATCHERS: string
SETTING_TEAM_MCAST_REJOIN_COUNT: string
SETTING_TEAM_MCAST_REJOIN_INTERVAL: string
SETTING_TEAM_NOTIFY_MCAST_COUNT_ACTIVEBACKUP_DEFAULT: number
SETTING_TEAM_NOTIFY_PEERS_COUNT: string
SETTING_TEAM_NOTIFY_PEERS_COUNT_ACTIVEBACKUP_DEFAULT: number
SETTING_TEAM_NOTIFY_PEERS_INTERVAL: string
SETTING_TEAM_PORT_CONFIG: string
SETTING_TEAM_PORT_LACP_KEY: string
SETTING_TEAM_PORT_LACP_PRIO: string
SETTING_TEAM_PORT_LACP_PRIO_DEFAULT: number
SETTING_TEAM_PORT_LINK_WATCHERS: string
SETTING_TEAM_PORT_PRIO: string
SETTING_TEAM_PORT_QUEUE_ID: string
SETTING_TEAM_PORT_QUEUE_ID_DEFAULT: number
SETTING_TEAM_PORT_SETTING_NAME: string
SETTING_TEAM_PORT_STICKY: string
SETTING_TEAM_RUNNER: string
SETTING_TEAM_RUNNER_ACTIVE: string
SETTING_TEAM_RUNNER_ACTIVEBACKUP: string
SETTING_TEAM_RUNNER_AGG_SELECT_POLICY: string
SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_BANDWIDTH: string
SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_COUNT: string
SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_LACP_PRIO: string
SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_LACP_PRIO_STABLE: string
SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_PORT_CONFIG: string
SETTING_TEAM_RUNNER_BROADCAST: string
SETTING_TEAM_RUNNER_FAST_RATE: string
SETTING_TEAM_RUNNER_HWADDR_POLICY: string
SETTING_TEAM_RUNNER_HWADDR_POLICY_BY_ACTIVE: string
SETTING_TEAM_RUNNER_HWADDR_POLICY_ONLY_ACTIVE: string
SETTING_TEAM_RUNNER_HWADDR_POLICY_SAME_ALL: string
SETTING_TEAM_RUNNER_LACP: string
SETTING_TEAM_RUNNER_LOADBALANCE: string
SETTING_TEAM_RUNNER_MIN_PORTS: string
SETTING_TEAM_RUNNER_RANDOM: string
SETTING_TEAM_RUNNER_ROUNDROBIN: string
SETTING_TEAM_RUNNER_SYS_PRIO: string
SETTING_TEAM_RUNNER_SYS_PRIO_DEFAULT: number
SETTING_TEAM_RUNNER_TX_BALANCER: string
SETTING_TEAM_RUNNER_TX_BALANCER_INTERVAL: string
SETTING_TEAM_RUNNER_TX_BALANCER_INTERVAL_DEFAULT: number
SETTING_TEAM_RUNNER_TX_HASH: string
SETTING_TEAM_SETTING_NAME: string
SETTING_TUN_GROUP: string
SETTING_TUN_MODE: string
SETTING_TUN_MULTI_QUEUE: string
SETTING_TUN_OWNER: string
SETTING_TUN_PI: string
SETTING_TUN_SETTING_NAME: string
SETTING_TUN_VNET_HDR: string
SETTING_USER_DATA: string
SETTING_USER_SETTING_NAME: string
SETTING_VETH_PEER: string
SETTING_VETH_SETTING_NAME: string
SETTING_VLAN_EGRESS_PRIORITY_MAP: string
SETTING_VLAN_FLAGS: string
SETTING_VLAN_ID: string
SETTING_VLAN_INGRESS_PRIORITY_MAP: string
SETTING_VLAN_PARENT: string
SETTING_VLAN_SETTING_NAME: string
SETTING_VPN_DATA: string
SETTING_VPN_PERSISTENT: string
SETTING_VPN_SECRETS: string
SETTING_VPN_SERVICE_TYPE: string
SETTING_VPN_SETTING_NAME: string
SETTING_VPN_TIMEOUT: string
SETTING_VPN_USER_NAME: string
SETTING_VRF_SETTING_NAME: string
SETTING_VRF_TABLE: string
SETTING_VXLAN_AGEING: string
SETTING_VXLAN_DESTINATION_PORT: string
SETTING_VXLAN_ID: string
SETTING_VXLAN_L2_MISS: string
SETTING_VXLAN_L3_MISS: string
SETTING_VXLAN_LEARNING: string
SETTING_VXLAN_LIMIT: string
SETTING_VXLAN_LOCAL: string
SETTING_VXLAN_PARENT: string
SETTING_VXLAN_PROXY: string
SETTING_VXLAN_REMOTE: string
SETTING_VXLAN_RSC: string
SETTING_VXLAN_SETTING_NAME: string
SETTING_VXLAN_SOURCE_PORT_MAX: string
SETTING_VXLAN_SOURCE_PORT_MIN: string
SETTING_VXLAN_TOS: string
SETTING_VXLAN_TTL: string
SETTING_WIFI_P2P_PEER: string

The mac address of the peer to connect to.

SETTING_WIFI_P2P_SETTING_NAME: string
SETTING_WIFI_P2P_WFD_IES: string
SETTING_WIFI_P2P_WPS_METHOD: string
SETTING_WIMAX_MAC_ADDRESS: string
SETTING_WIMAX_NETWORK_NAME: string
SETTING_WIMAX_SETTING_NAME: string
SETTING_WIRED_ACCEPT_ALL_MAC_ADDRESSES: string
SETTING_WIRED_AUTO_NEGOTIATE: string
SETTING_WIRED_CLONED_MAC_ADDRESS: string
SETTING_WIRED_DUPLEX: string
SETTING_WIRED_GENERATE_MAC_ADDRESS_MASK: string
SETTING_WIRED_MAC_ADDRESS: string
SETTING_WIRED_MAC_ADDRESS_BLACKLIST: string
SETTING_WIRED_MTU: string
SETTING_WIRED_PORT: string
SETTING_WIRED_S390_NETTYPE: string
SETTING_WIRED_S390_OPTIONS: string
SETTING_WIRED_S390_SUBCHANNELS: string
SETTING_WIRED_SETTING_NAME: string
SETTING_WIRED_SPEED: string
SETTING_WIRED_WAKE_ON_LAN: string
SETTING_WIRED_WAKE_ON_LAN_PASSWORD: string
SETTING_WIREGUARD_FWMARK: string
SETTING_WIREGUARD_IP4_AUTO_DEFAULT_ROUTE: string
SETTING_WIREGUARD_IP6_AUTO_DEFAULT_ROUTE: string
SETTING_WIREGUARD_LISTEN_PORT: string
SETTING_WIREGUARD_MTU: string
SETTING_WIREGUARD_PEERS: string
SETTING_WIREGUARD_PEER_ROUTES: string
SETTING_WIREGUARD_PRIVATE_KEY: string
SETTING_WIREGUARD_PRIVATE_KEY_FLAGS: string
SETTING_WIREGUARD_SETTING_NAME: string
SETTING_WIRELESS_AP_ISOLATION: string
SETTING_WIRELESS_BAND: string
SETTING_WIRELESS_BSSID: string
SETTING_WIRELESS_CHANNEL: string
SETTING_WIRELESS_CLONED_MAC_ADDRESS: string
SETTING_WIRELESS_GENERATE_MAC_ADDRESS_MASK: string
SETTING_WIRELESS_HIDDEN: string
SETTING_WIRELESS_MAC_ADDRESS: string
SETTING_WIRELESS_MAC_ADDRESS_BLACKLIST: string
SETTING_WIRELESS_MAC_ADDRESS_RANDOMIZATION: string
SETTING_WIRELESS_MODE: string
SETTING_WIRELESS_MODE_ADHOC: string

Indicates Ad-Hoc mode where no access point is expected to be present.

SETTING_WIRELESS_MODE_AP: string

Indicates AP/master mode where the wireless device is started as an access point/hotspot.

SETTING_WIRELESS_MODE_INFRA: string

Indicates infrastructure mode where an access point is expected to be present for this connection.

SETTING_WIRELESS_MODE_MESH: string

Indicates that the connection should create a mesh point.

SETTING_WIRELESS_MTU: string
SETTING_WIRELESS_POWERSAVE: string
SETTING_WIRELESS_RATE: string
SETTING_WIRELESS_SECURITY_AUTH_ALG: string
SETTING_WIRELESS_SECURITY_FILS: string
SETTING_WIRELESS_SECURITY_GROUP: string
SETTING_WIRELESS_SECURITY_KEY_MGMT: string
SETTING_WIRELESS_SECURITY_LEAP_PASSWORD: string
SETTING_WIRELESS_SECURITY_LEAP_PASSWORD_FLAGS: string
SETTING_WIRELESS_SECURITY_LEAP_USERNAME: string
SETTING_WIRELESS_SECURITY_PAIRWISE: string
SETTING_WIRELESS_SECURITY_PMF: string
SETTING_WIRELESS_SECURITY_PROTO: string
SETTING_WIRELESS_SECURITY_PSK: string
SETTING_WIRELESS_SECURITY_PSK_FLAGS: string
SETTING_WIRELESS_SECURITY_SETTING_NAME: string
SETTING_WIRELESS_SECURITY_WEP_KEY0: string
SETTING_WIRELESS_SECURITY_WEP_KEY1: string
SETTING_WIRELESS_SECURITY_WEP_KEY2: string
SETTING_WIRELESS_SECURITY_WEP_KEY3: string
SETTING_WIRELESS_SECURITY_WEP_KEY_FLAGS: string
SETTING_WIRELESS_SECURITY_WEP_KEY_TYPE: string
SETTING_WIRELESS_SECURITY_WEP_TX_KEYIDX: string
SETTING_WIRELESS_SECURITY_WPS_METHOD: string
SETTING_WIRELESS_SEEN_BSSIDS: string
SETTING_WIRELESS_SETTING_NAME: string
SETTING_WIRELESS_SSID: string
SETTING_WIRELESS_TX_POWER: string
SETTING_WIRELESS_WAKE_ON_WLAN: string
SETTING_WPAN_CHANNEL: string
SETTING_WPAN_CHANNEL_DEFAULT: number
SETTING_WPAN_MAC_ADDRESS: string
SETTING_WPAN_PAGE: string
SETTING_WPAN_PAGE_DEFAULT: number
SETTING_WPAN_PAN_ID: string
SETTING_WPAN_SETTING_NAME: string
SETTING_WPAN_SHORT_ADDRESS: string
SRIOV_VF_ATTRIBUTE_MAC: string
SRIOV_VF_ATTRIBUTE_MAX_TX_RATE: string
SRIOV_VF_ATTRIBUTE_MIN_TX_RATE: string
SRIOV_VF_ATTRIBUTE_SPOOF_CHECK: string
SRIOV_VF_ATTRIBUTE_TRUST: string
TEAM_LINK_WATCHER_ARP_PING: string
TEAM_LINK_WATCHER_ETHTOOL: string
TEAM_LINK_WATCHER_NSNA_PING: string
UTILS_HWADDR_LEN_MAX: number

The maximum length of hardware addresses handled by NetworkManager itself, nm_utils_hwaddr_len(), and nm_utils_hwaddr_aton().

VLAN_FLAGS_ALL: number
VPN_CONNECTION_BANNER: string
VPN_CONNECTION_VPN_STATE: string
VPN_DBUS_PLUGIN_INTERFACE: string
VPN_DBUS_PLUGIN_PATH: string
VPN_EDITOR_PLUGIN_DESCRIPTION: string
VPN_EDITOR_PLUGIN_NAME: string
VPN_EDITOR_PLUGIN_SERVICE: string
VPN_PLUGIN_CAN_PERSIST: string
VPN_PLUGIN_CONFIG_BANNER: string
VPN_PLUGIN_CONFIG_EXT_GATEWAY: string
VPN_PLUGIN_CONFIG_HAS_IP4: string
VPN_PLUGIN_CONFIG_HAS_IP6: string
VPN_PLUGIN_CONFIG_MTU: string
VPN_PLUGIN_CONFIG_PROXY_PAC: string
VPN_PLUGIN_CONFIG_TUNDEV: string
VPN_PLUGIN_INFO_FILENAME: string
VPN_PLUGIN_INFO_KEYFILE: string
VPN_PLUGIN_INFO_KF_GROUP_CONNECTION: string
VPN_PLUGIN_INFO_KF_GROUP_GNOME: string
VPN_PLUGIN_INFO_KF_GROUP_LIBNM: string
VPN_PLUGIN_INFO_NAME: string
VPN_PLUGIN_IP4_CONFIG_ADDRESS: string
VPN_PLUGIN_IP4_CONFIG_DNS: string
VPN_PLUGIN_IP4_CONFIG_DOMAIN: string
VPN_PLUGIN_IP4_CONFIG_DOMAINS: string
VPN_PLUGIN_IP4_CONFIG_INT_GATEWAY: string
VPN_PLUGIN_IP4_CONFIG_MSS: string
VPN_PLUGIN_IP4_CONFIG_NBNS: string
VPN_PLUGIN_IP4_CONFIG_NEVER_DEFAULT: string
VPN_PLUGIN_IP4_CONFIG_PREFIX: string
VPN_PLUGIN_IP4_CONFIG_PRESERVE_ROUTES: string
VPN_PLUGIN_IP4_CONFIG_PTP: string
VPN_PLUGIN_IP4_CONFIG_ROUTES: string
VPN_PLUGIN_IP6_CONFIG_ADDRESS: string
VPN_PLUGIN_IP6_CONFIG_DNS: string
VPN_PLUGIN_IP6_CONFIG_DOMAIN: string
VPN_PLUGIN_IP6_CONFIG_DOMAINS: string
VPN_PLUGIN_IP6_CONFIG_INT_GATEWAY: string
VPN_PLUGIN_IP6_CONFIG_MSS: string
VPN_PLUGIN_IP6_CONFIG_NEVER_DEFAULT: string
VPN_PLUGIN_IP6_CONFIG_PREFIX: string
VPN_PLUGIN_IP6_CONFIG_PRESERVE_ROUTES: string
VPN_PLUGIN_IP6_CONFIG_PTP: string
VPN_PLUGIN_IP6_CONFIG_ROUTES: string
VPN_PLUGIN_OLD_DBUS_SERVICE_NAME: string
VPN_PLUGIN_OLD_STATE: string
VPN_SERVICE_PLUGIN_DBUS_SERVICE_NAME: string
VPN_SERVICE_PLUGIN_DBUS_WATCH_PEER: string
VPN_SERVICE_PLUGIN_STATE: string
WIFI_P2P_PEER_FLAGS: string
WIFI_P2P_PEER_HW_ADDRESS: string
WIFI_P2P_PEER_LAST_SEEN: string
WIFI_P2P_PEER_MANUFACTURER: string
WIFI_P2P_PEER_MODEL: string
WIFI_P2P_PEER_MODEL_NUMBER: string
WIFI_P2P_PEER_NAME: string
WIFI_P2P_PEER_SERIAL: string
WIFI_P2P_PEER_STRENGTH: string
WIFI_P2P_PEER_WFD_IES: string
WIMAX_NSP_NAME: string
WIMAX_NSP_NETWORK_TYPE: string
WIMAX_NSP_SIGNAL_QUALITY: string
WIREGUARD_PEER_ATTR_ALLOWED_IPS: string
WIREGUARD_PEER_ATTR_ENDPOINT: string
WIREGUARD_PEER_ATTR_PERSISTENT_KEEPALIVE: string
WIREGUARD_PEER_ATTR_PRESHARED_KEY: string
WIREGUARD_PEER_ATTR_PRESHARED_KEY_FLAGS: string
WIREGUARD_PEER_ATTR_PUBLIC_KEY: string
WIREGUARD_PUBLIC_KEY_LEN: number
WIREGUARD_SYMMETRIC_KEY_LEN: number

Functions

  • agent_manager_error_quark(): Quark
  • Parses the string representation of the queueing discipline to a %NMBridgeVlan instance.

    Parameters

    • str: string

      the string representation of a bridge VLAN

    Returns BridgeVlan

  • client_error_quark(): Quark
  • connection_error_quark(): Quark
  • crypto_error_quark(): Quark
  • device_error_quark(): Quark
  • ethtool_optname_is_coalesce(optname: string): boolean
  • Checks whether optname is a valid option name for a coalesce setting.

    %Returns: %TRUE, if optname is valid

    Parameters

    • optname: string

      the option name to check

    Returns boolean

  • ethtool_optname_is_feature(optname: string): boolean
  • Checks whether optname is a valid option name for an offload feature.

    %Returns: %TRUE, if optname is valid

    Parameters

    • optname: string

      the option name to check

    Returns boolean

  • ethtool_optname_is_pause(optname: string): boolean
  • Checks whether optname is a valid option name for a pause setting.

    %Returns: %TRUE, if optname is valid

    Parameters

    • optname: string

      the option name to check

    Returns boolean

  • ethtool_optname_is_ring(optname: string): boolean
  • Checks whether optname is a valid option name for a ring setting.

    %Returns: %TRUE, if optname is valid

    Parameters

    • optname: string

      the option name to check

    Returns boolean

  • ip_route_attribute_validate(name: string, value: GLib.Variant, family: number): [boolean, boolean]
  • Validates a route attribute, i.e. checks that the attribute is a known one and the value is of the correct type and well-formed.

    Parameters

    • name: string

      the attribute name

    • value: GLib.Variant

      the attribute value

    • family: number

      IP address family of the route

    Returns [boolean, boolean]

  • Tries to create a NMConnection from a keyfile. The resulting keyfile is not normalized and might not even verify.

    Parameters

    • keyfile: GLib.KeyFile

      the keyfile from which to create the connection

    • base_dir: string

      when reading certificates from files with relative name, the relative path is made absolute using base_dir. This must be an absolute path.

    • handler_flags: KeyfileHandlerFlags

      the #NMKeyfileHandlerFlags.

    • handler: KeyfileReadHandler

      read handler

    Returns NM.Connection

  • manager_error_quark(): Quark
  • secret_agent_error_quark(): Quark
  • settings_error_quark(): Quark
  • sriov_vf_attribute_validate(name: string, value: GLib.Variant): [boolean, boolean]
  • Validates a VF attribute, i.e. checks that the attribute is a known one, the value is of the correct type and well-formed.

    Parameters

    • name: string

      the attribute name

    • value: GLib.Variant

      the attribute value

    Returns [boolean, boolean]

  • Given a set of device capabilities, and a desired security type to check against, determines whether the combination of device capabilities and desired security type are valid for AP/Hotspot connections.

    Parameters

    • type: NM.UtilsSecurityType

      the security type to check device capabilities against, e.g. #NMU_SEC_STATIC_WEP

    • wifi_caps: NM.DeviceWifiCapabilities

      bitfield of the capabilities of the specific Wi-Fi device, e.g. #NM_WIFI_DEVICE_CAP_CIPHER_WEP40

    Returns boolean

  • utils_base64secret_decode(base64_key: string, required_key_len: number, out_key: number): boolean
  • utils_bin2hexstr(src: Uint8Array, final_len: number): string
  • Converts the byte array src into a hexadecimal string. If final_len is greater than -1, the returned string is terminated at that index (returned_string[final_len] == '\0'),

    Parameters

    • src: Uint8Array

      an array of bytes

    • final_len: number

      an index where to cut off the returned string, or -1

    Returns string

  • utils_bond_mode_int_to_string(mode: number): string
  • utils_bond_mode_string_to_int(mode: string): number
  • utils_check_virtual_device_compatibility(virtual_type: GType<unknown>, other_type: GType<unknown>): boolean
  • Determines if a connection of type virtual_type can (in the general case) work with connections of type other_type.

    If virtual_type is %NM_TYPE_SETTING_VLAN, then this checks if other_type is a valid type for the parent of a VLAN.

    If virtual_type is a "master" type (eg, %NM_TYPE_SETTING_BRIDGE), then this checks if other_type is a valid type for a slave of that master.

    Note that even if this returns %TRUE it is not guaranteed that every connection of type other_type is compatible with virtual_type; it may depend on the exact configuration of the two connections, or on the capabilities of an underlying device driver.

    Parameters

    • virtual_type: GType<unknown>

      a virtual connection type

    • other_type: GType<unknown>

      a connection type to test against virtual_type

    Returns boolean

  • utils_enum_from_str(type: GType<unknown>, str: string): [boolean, number, string]
  • Converts a string to the matching enum value.

    If the enum is a %G_TYPE_FLAGS the function returns the logical OR of values matching the comma-separated tokens in the string; if an unknown token is found the function returns %FALSE and stores a pointer to a newly allocated string containing the unrecognized token in err_token.

    Parameters

    • type: GType<unknown>

      the %GType of the enum

    • str: string

      the input string

    Returns [boolean, number, string]

  • utils_enum_get_values(type: GType<unknown>, from: number, to: number): string[]
  • Returns the list of possible values for a given enum.

    Parameters

    • type: GType<unknown>

      the %GType of the enum

    • from: number

      the first element to be returned

    • to: number

      the last element to be returned

    Returns string[]

  • utils_enum_to_str(type: GType<unknown>, value: number): string
  • Converts an enum value to its string representation. If the enum is a %G_TYPE_FLAGS the function returns a comma-separated list of matching values. If the value has no corresponding string representation, it is converted to a number. For enums it is converted to a decimal number, for flags to an (unsigned) hex number.

    Parameters

    • type: GType<unknown>

      the %GType of the enum

    • value: number

      the value to be translated

    Returns string

  • utils_escape_ssid(ssid: Uint8Array): string
  • This function does a quick printable character conversion of the SSID, simply replacing embedded NULLs and non-printable characters with the hexadecimal representation of that character. Intended for debugging only, should not be used for display of SSIDs.

    Parameters

    • ssid: Uint8Array

      pointer to a buffer containing the SSID data

    Returns string

  • utils_file_is_certificate(filename: string): boolean
  • Tests if filename has a valid extension for an X.509 certificate file (".cer", ".crt", ".der", or ".pem"), and contains a certificate in a format recognized by NetworkManager.

    Parameters

    • filename: string

      name of the file to test

    Returns boolean

  • utils_file_is_pkcs12(filename: string): boolean
  • Tests if filename is a PKCS#12 file.

    Parameters

    • filename: string

      name of the file to test

    Returns boolean

  • utils_file_is_private_key(filename: string): [boolean, boolean]
  • Tests if filename has a valid extension for an X.509 private key file (".der", ".key", ".pem", or ".p12"), and contains a private key in a format recognized by NetworkManager.

    Parameters

    • filename: string

      name of the file to test

    Returns [boolean, boolean]

  • Searches for a progname file in a list of search paths.

    Parameters

    • progname: string

      the helper program name, like "iptables" Must be a non-empty string, without path separator (/).

    • try_first: string

      a custom path to try first before searching. It is silently ignored if it is empty or not an absolute path.

    • paths: string

      a %NULL terminated list of search paths. Can be empty or %NULL, in which case only try_first is checked.

    • file_test_flags: FileTest

      the flags passed to g_file_test() when searching for progname. Set it to 0 to skip the g_file_test().

    • predicate: NM.UtilsFileSearchInPathsPredicate

      if given, pass the file name to this function for additional checks. This check is performed after the check for file_test_flags. You cannot omit both file_test_flags and predicate.

    Returns string

  • utils_format_variant_attributes(attributes: HashTable<string | number | symbol, string | number | boolean>, attr_separator: number, key_value_separator: number): string
  • Parameters

    • attributes: HashTable<string | number | symbol, string | number | boolean>
    • attr_separator: number
    • key_value_separator: number

    Returns string

  • utils_get_timestamp_msec(): number
  • utils_hexstr2bin(hex: string): Bytes
  • Converts a hexadecimal string hex into an array of bytes. The optional separator ':' may be used between single or pairs of hexadecimal characters, eg "00:11" or "0:1". Any "0x" at the beginning of hex is ignored. hex may not start or end with ':'.

    Parameters

    • hex: string

      a string of hexadecimal characters with optional ':' separators

    Returns Bytes

  • utils_hwaddr_atoba(asc: string, length: number): Uint8Array
  • Parses asc and converts it to binary form in a #GByteArray. See nm_utils_hwaddr_aton() if you don't want a #GByteArray.

    Parameters

    • asc: string

      the ASCII representation of a hardware address

    • length: number

      the expected length in bytes of the result

    Returns Uint8Array

  • utils_hwaddr_aton(asc: string, buffer: Uint8Array): number
  • Parses asc and converts it to binary form in buffer. Bytes in asc can be separated by colons (:), or hyphens (-), but not mixed.

    Parameters

    • asc: string

      the ASCII representation of a hardware address

    • buffer: Uint8Array

      buffer to store the result into

    Returns number

  • utils_hwaddr_canonical(asc: string, length: number): string
  • Parses asc to see if it is a valid hardware address of the given length, and if so, returns it in canonical form (uppercase, with leading 0s as needed, and with colons rather than hyphens).

    Parameters

    • asc: string

      the ASCII representation of a hardware address

    • length: number

      the length of address that asc is expected to convert to (or -1 to accept any length up to %NM_UTILS_HWADDR_LEN_MAX)

    Returns string

  • utils_hwaddr_len(type: number): number
  • Returns the length in octets of a hardware address of type type.

    Before 1.28, it was an error to call this function with any value other than ARPHRD_ETHER or ARPHRD_INFINIBAND.

    Parameters

    • type: number

      the type of address; either ARPHRD_ETHER or ARPHRD_INFINIBAND

    Returns number

  • utils_hwaddr_matches(hwaddr1: object, hwaddr1_len: number, hwaddr2: object, hwaddr2_len: number): boolean
  • Generalized hardware address comparison function. Tests if hwaddr1 and hwaddr2 "equal" (or more precisely, "equivalent"), with several advantages over a simple memcmp():

    1. If hwaddr1_len or hwaddr2_len is -1, then the corresponding address is assumed to be ASCII rather than binary, and will be converted to binary before being compared.

    2. If hwaddr1 or hwaddr2 is %NULL, it is treated instead as though it was a zero-filled buffer hwaddr1_len or hwaddr2_len bytes long.

    3. If hwaddr1 and hwaddr2 are InfiniBand hardware addresses (that is, if they are INFINIBAND_ALEN bytes long in binary form) then only the last 8 bytes are compared, since those are the only bytes that actually identify the hardware. (The other 12 bytes will change depending on the configuration of the InfiniBand fabric that the device is connected to.)

    If a passed-in ASCII hardware address cannot be parsed, or would parse to an address larger than %NM_UTILS_HWADDR_LEN_MAX, then it will silently fail to 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

    • hwaddr1: object

      pointer to a binary or ASCII hardware address, or %NULL

    • hwaddr1_len: number

      size of hwaddr1, or -1 if hwaddr1 is ASCII

    • hwaddr2: object

      pointer to a binary or ASCII hardware address, or %NULL

    • hwaddr2_len: number

      size of hwaddr2, or -1 if hwaddr2 is ASCII

    Returns boolean

  • utils_hwaddr_ntoa(addr: Uint8Array): string
  • Converts addr to textual form.

    Parameters

    • addr: Uint8Array

      a binary hardware address

    Returns string

  • utils_hwaddr_valid(asc: string, length: number): boolean
  • Parses asc to see if it is a valid hardware address of the given length.

    Parameters

    • asc: string

      the ASCII representation of a hardware address

    • length: number

      the length of address that asc is expected to convert to (or -1 to accept any length up to %NM_UTILS_HWADDR_LEN_MAX)

    Returns boolean

  • utils_iface_valid_name(name: string): boolean
  • Utility function to convert a #GVariant of type 'aau' representing a list of NetworkManager IPv4 addresses (which are tuples of address, prefix, and gateway) into a #GPtrArray of #NMIPAddress objects. The "gateway" field of the first address (if set) will be returned in out_gateway; the "gateway" fields of the other addresses are ignored.

    Parameters

    Returns [IPAddress[], string]

  • Utility function to convert a #GPtrArray of #NMIPAddress objects representing IPv4 addresses into a #GVariant of type 'aau' representing an array of NetworkManager IPv4 addresses (which are tuples of address, prefix, and gateway). The "gateway" field of the first address will get the value of gateway (if non-%NULL). In all of the other addresses, that field will be 0.

    Parameters

    • addresses: IPAddress[]

      an array of #NMIPAddress objects

    • gateway: string

      the gateway IP address

    Returns GLib.Variant

  • utils_ip4_dns_from_variant(value: GLib.Variant): string
  • Utility function to convert a #GVariant of type 'au' representing a list of IPv4 addresses into an array of IP address strings.

    Parameters

    Returns string

  • Utility function to convert an array of IP address strings int a #GVariant of type 'au' representing an array of IPv4 addresses.

    Parameters

    • dns: string

      an array of IP address strings

    Returns GLib.Variant

  • utils_ip4_get_default_prefix(ip: number): number
  • When the Internet was originally set up, various ranges of IP addresses were segmented into three network classes: A, B, and C. This function will return a prefix that is associated with the IP address specified defining where it falls in the predefined classes.

    Parameters

    • ip: number

      an IPv4 address (in network byte order)

    Returns number

  • utils_ip4_netmask_to_prefix(netmask: number): number
  • utils_ip4_prefix_to_netmask(prefix: number): number
  • Utility function to convert a #GVariant of type 'aau' representing an array of NetworkManager IPv4 routes (which are tuples of route, prefix, next hop, and metric) into a #GPtrArray of #NMIPRoute objects.

    Parameters

    Returns IPRoute[]

  • Utility function to convert a #GPtrArray of #NMIPRoute objects representing IPv4 routes into a #GVariant of type 'aau' representing an array of NetworkManager IPv4 routes (which are tuples of route, prefix, next hop, and metric).

    Parameters

    • routes: IPRoute[]

      an array of #NMIP4Route objects

    Returns GLib.Variant

  • Utility function to convert a #GVariant of type 'a(ayuay)' representing a list of NetworkManager IPv6 addresses (which are tuples of address, prefix, and gateway) into a #GPtrArray of #NMIPAddress objects. The "gateway" field of the first address (if set) will be returned in out_gateway; the "gateway" fields of the other addresses are ignored.

    Parameters

    Returns [IPAddress[], string]

  • Utility function to convert a #GPtrArray of #NMIPAddress objects representing IPv6 addresses into a #GVariant of type 'a(ayuay)' representing an array of NetworkManager IPv6 addresses (which are tuples of address, prefix, and gateway). The "gateway" field of the first address will get the value of gateway (if non-%NULL). In all of the other addresses, that field will be all 0s.

    Parameters

    • addresses: IPAddress[]

      an array of #NMIPAddress objects

    • gateway: string

      the gateway IP address

    Returns GLib.Variant

  • utils_ip6_dns_from_variant(value: GLib.Variant): string
  • Utility function to convert a #GVariant of type 'aay' representing a list of IPv6 addresses into an array of IP address strings. Each "ay" entry must be a IPv6 address in binary form (16 bytes long). Invalid entries are silently ignored.

    Parameters

    Returns string

  • Utility function to convert an array of IP address strings int a #GVariant of type 'aay' representing an array of IPv6 addresses.

    If a string cannot be parsed, it will be silently ignored.

    Parameters

    • dns: string

      an array of IP address strings

    Returns GLib.Variant

  • Utility function to convert a #GVariant of type 'a(ayuayu)' representing an array of NetworkManager IPv6 routes (which are tuples of route, prefix, next hop, and metric) into a #GPtrArray of #NMIPRoute objects.

    Parameters

    Returns IPRoute[]

  • Utility function to convert a #GPtrArray of #NMIPRoute objects representing IPv6 routes into a #GVariant of type 'a(ayuayu)' representing an array of NetworkManager IPv6 routes (which are tuples of route, prefix, next hop, and metric).

    Parameters

    • routes: IPRoute[]

      an array of #NMIPRoute objects

    Returns GLib.Variant

  • Utility function to convert a #GVariant representing a list of new-style NetworkManager IPv4 or IPv6 addresses (as described in the documentation for nm_utils_ip_addresses_to_variant()) into a #GPtrArray of #NMIPAddress objects.

    Parameters

    • value: GLib.Variant

      a #GVariant of type 'aa{sv}'

    • family: number

      an IP address family

    Returns IPAddress[]

  • Utility function to convert a #GPtrArray of #NMIPAddress objects representing IPv4 or IPv6 addresses into a #GVariant of type 'aa{sv}' representing an array of new-style NetworkManager IP addresses. All addresses will include "address" (an IP address string), and "prefix" (a uint). Some addresses may include additional attributes.

    Parameters

    • addresses: IPAddress[]

      an array of #NMIPAddress objects

    Returns GLib.Variant

  • Utility function to convert a #GVariant representing a list of new-style NetworkManager IPv4 or IPv6 addresses (which are tuples of destination, prefix, next hop, metric, and additional attributes) into a #GPtrArray of #NMIPRoute objects.

    Parameters

    • value: GLib.Variant

      a #GVariant of type 'aa{sv}'

    • family: number

      an IP address family

    Returns IPRoute[]

  • Utility function to convert a #GPtrArray of #NMIPRoute objects representing IPv4 or IPv6 routes into a #GVariant of type 'aa{sv}' representing an array of new-style NetworkManager IP routes (which are tuples of destination, prefix, next hop, metric, and additional attributes).

    Parameters

    • routes: IPRoute[]

      an array of #NMIPRoute objects

    Returns GLib.Variant

  • utils_ipaddr_valid(family: number, ip: string): boolean
  • Checks if ip contains a valid IP address of the given family.

    Parameters

    • family: number

      AF_INET or AF_INET6, or AF_UNSPEC to accept either

    • ip: string

      an IP address

    Returns boolean

  • utils_is_empty_ssid(ssid: Uint8Array): boolean
  • Different manufacturers use different mechanisms for not broadcasting the AP's SSID. This function attempts to detect blank/empty SSIDs using a number of known SSID-cloaking methods.

    Parameters

    • ssid: Uint8Array

      pointer to a buffer containing the SSID data

    Returns boolean

  • utils_is_json_object(str: string): boolean
  • utils_is_uuid(str: string): boolean
  • utils_is_valid_iface_name(name: string): boolean
  • Validate the network interface name.

    This function is a 1:1 copy of the kernel's interface validation function in net/core/dev.c.

    Parameters

    • name: string

      Name of interface

    Returns boolean

  • utils_parse_variant_attributes(string: string, attr_separator: number, key_value_separator: number, ignore_unknown: boolean, spec: VariantAttributeSpec): HashTable
  • Parse attributes from a string.

    Parameters

    • string: string

      the input string

    • attr_separator: number

      the attribute separator character

    • key_value_separator: number

      character separating key and values

    • ignore_unknown: boolean

      whether unknown attributes should be ignored

    • spec: VariantAttributeSpec

      the attribute format specifiers

    Returns HashTable

  • utils_print(output_mode: number, msg: string): void
  • The only purpose of this function is to give access to g_print() or g_printerr() from pygobject. libnm can do debug logging by setting LIBNM_CLIENT_DEBUG and uses thereby g_printerr() or g_print(). A plain "print()" function in python is not in sync with these functions (it implements additional buffering). By using nm_utils_print(), the same logging mechanisms can be used.

    Parameters

    • output_mode: number

      if 1 it uses g_print(). If 2, it uses g_printerr(). If 0, it uses either g_print() or g_printerr(), depending on LIBNM_CLIENT_DEBUG (and the "stdout" flag).

    • msg: string

      the message to print. The function does not append a trailing newline.

    Returns void

  • utils_same_ssid(ssid1: Uint8Array, ssid2: Uint8Array, ignore_trailing_null: boolean): boolean
  • Earlier versions of the Linux kernel added a NULL byte to the end of the SSID to enable easy printing of the SSID on the console or in a terminal, but this behavior was problematic (SSIDs are simply byte arrays, not strings) and thus was changed. This function compensates for that behavior at the cost of some compatibility with odd SSIDs that may legitimately have trailing NULLs, even though that is functionally pointless.

    Parameters

    • ssid1: Uint8Array

      the first SSID to compare

    • ssid2: Uint8Array

      the second SSID to compare

    • ignore_trailing_null: boolean

      %TRUE to ignore one trailing NULL byte

    Returns boolean

  • Given a set of device capabilities, and a desired security type to check against, determines whether the combination of device, desired security type, and AP capabilities intersect.

    NOTE: this function cannot handle checking security for AP/Hotspot mode; use nm_utils_ap_mode_security_valid() instead.

    Parameters

    • type: NM.UtilsSecurityType

      the security type to check AP flags and device capabilities against, e.g. #NMU_SEC_STATIC_WEP

    • wifi_caps: NM.DeviceWifiCapabilities

      bitfield of the capabilities of the specific Wi-Fi device, e.g. #NM_WIFI_DEVICE_CAP_CIPHER_WEP40

    • have_ap: boolean

      whether the ap_flags, ap_wpa, and ap_rsn arguments are valid

    • adhoc: boolean

      whether the capabilities being tested are from an Ad-Hoc AP (IBSS)

    • ap_flags: NM.TODO_80211ApFlags

      bitfield of AP capabilities, e.g. #NM_802_11_AP_FLAGS_PRIVACY

    • ap_wpa: NM.TODO_80211ApSecurityFlags

      bitfield of AP capabilities derived from the AP's WPA beacon, e.g. (#NM_802_11_AP_SEC_PAIR_TKIP | #NM_802_11_AP_SEC_KEY_MGMT_PSK)

    • ap_rsn: NM.TODO_80211ApSecurityFlags

      bitfield of AP capabilities derived from the AP's RSN/WPA2 beacon, e.g. (#NM_802_11_AP_SEC_PAIR_CCMP | #NM_802_11_AP_SEC_PAIR_TKIP)

    Returns boolean

  • utils_sriov_vf_from_str(str: string): SriovVF
  • utils_sriov_vf_to_str(vf: SriovVF, omit_index: boolean): string
  • Converts a SR-IOV virtual function object to its string representation.

    Parameters

    • vf: SriovVF

      the %NMSriovVF

    • omit_index: boolean

      if %TRUE, the VF index will be omitted from output string

    Returns string

  • utils_ssid_to_utf8(ssid: Uint8Array): string
  • Wi-Fi SSIDs are byte arrays, they are not strings. Thus, an SSID may contain embedded NULLs and other unprintable characters. Often it is useful to print the SSID out for debugging purposes, but that should be the only use of this function. Do not use this function for any persistent storage of the SSID, since the printable SSID returned from this function cannot be converted back into the real SSID of the access point.

    This function does almost everything humanly possible to convert the input into a printable UTF-8 string, using roughly the following procedure:

    1. if the input data is already UTF-8 safe, no conversion is performed
    2. attempts to get the current system language from the LANG environment variable, and depending on the language, uses a table of alternative encodings to try. For example, if LANG=hu_HU, the table may first try the ISO-8859-2 encoding, and if that fails, try the Windows-1250 encoding. If all fallback encodings fail, replaces non-UTF-8 characters with '?'.
    3. If the system language was unable to be determined, falls back to the ISO-8859-1 encoding, then to the Windows-1251 encoding.
    4. If step 3 fails, replaces non-UTF-8 characters with '?'.

    Again, this function should be used for debugging and display purposes only.

    Parameters

    • ssid: Uint8Array

      pointer to a buffer containing the SSID data

    Returns string

  • utils_tc_action_from_str(str: string): TCAction
  • Parses the tc style string action representation of the queueing discipline to a %NMTCAction instance. Supports a subset of the tc language.

    Parameters

    • str: string

      the string representation of a action

    Returns TCAction

  • utils_tc_action_to_str(action: TCAction): string
  • Turns the %NMTCAction into a tc style string representation of the queueing discipline.

    Parameters

    Returns string

  • utils_tc_qdisc_from_str(str: string): TCQdisc
  • Parses the tc style string qdisc representation of the queueing discipline to a %NMTCQdisc instance. Supports a subset of the tc language.

    Parameters

    • str: string

      the string representation of a qdisc

    Returns TCQdisc

  • utils_tc_qdisc_to_str(qdisc: TCQdisc): string
  • Turns the %NMTCQdisc into a tc style string representation of the queueing discipline.

    Parameters

    Returns string

  • utils_tc_tfilter_from_str(str: string): TCTfilter
  • Parses the tc style string tfilter representation of the queueing discipline to a %NMTCTfilter instance. Supports a subset of the tc language.

    Parameters

    • str: string

      the string representation of a tfilter

    Returns TCTfilter

  • utils_tc_tfilter_to_str(tfilter: TCTfilter): string
  • Turns the %NMTCTfilter into a tc style string representation of the queueing discipline.

    Parameters

    Returns string

  • utils_uuid_generate(): string
  • utils_version(): number
  • utils_wep_key_valid(key: string, wep_type: NM.WepKeyType): boolean
  • Checks if key is a valid WEP key

    Parameters

    • key: string

      a string that might be a WEP key

    • wep_type: NM.WepKeyType

      the #NMWepKeyType type of the WEP key

    Returns boolean

  • utils_wifi_2ghz_freqs(): number
  • utils_wifi_5ghz_freqs(): number
  • utils_wifi_channel_to_freq(channel: number, band: string): number
  • Utility function to translate a Wi-Fi channel to its corresponding frequency.

    Parameters

    • channel: number

      channel

    • band: string

      frequency band for wireless ("a" or "bg")

    Returns number

  • utils_wifi_find_next_channel(channel: number, direction: number, band: string): number
  • Utility function to find out next/previous Wi-Fi channel for a channel.

    Parameters

    • channel: number

      current channel

    • direction: number

      whether going downward (0 or less) or upward (1 or more)

    • band: string

      frequency band for wireless ("a" or "bg")

    Returns number

  • utils_wifi_freq_to_channel(freq: number): number
  • Utility function to translate a Wi-Fi frequency to its corresponding channel.

    Parameters

    • freq: number

      frequency

    Returns number

  • utils_wifi_is_channel_valid(channel: number, band: string): boolean
  • Utility function to verify Wi-Fi channel validity.

    Parameters

    • channel: number

      channel

    • band: string

      frequency band for wireless ("a" or "bg")

    Returns boolean

  • utils_wifi_strength_bars(strength: number): string
  • Converts strength into a 4-character-wide graphical representation of strength suitable for printing to stdout.

    Previous versions used to take a guess at the terminal type and possibly return a wide UTF-8 encoded string. Now it always returns a 7-bit clean strings of one to 0 to 4 asterisks. Users that actually need the functionality are encouraged to make their implementations instead.

    Parameters

    • strength: number

      the access point strength, from 0 to 100

    Returns string

  • utils_wpa_psk_valid(psk: string): boolean
  • Checks if psk is a valid WPA PSK

    Parameters

    • psk: string

      a string that might be a WPA PSK

    Returns boolean

  • vpn_editor_plugin_load(plugin_name: string, check_service: string): VpnEditorPlugin
  • Load the shared library plugin_name and create a new #NMVpnEditorPlugin instance via the #NMVpnEditorPluginFactory function.

    This is similar to nm_vpn_editor_plugin_load_from_file(), but it does no validation of the plugin name, instead passes it directly to dlopen(). If you have the full path to a plugin file, nm_vpn_editor_plugin_load_from_file() is preferred.

    Parameters

    • plugin_name: string

      The name of the shared library to load. This path will be directly passed to dlopen() without further checks.

    • check_service: string

      if not-null, check that the loaded plugin advertises the given service.

    Returns VpnEditorPlugin

  • Load the shared library plugin_name and create a new #NMVpnEditorPlugin instance via the #NMVpnEditorPluginFactory function.

    If plugin_name is not an absolute path name, it assumes the file is in the plugin directory of NetworkManager. In any case, the call will do certain checks on the file before passing it to dlopen. A consequence for that is, that you cannot omit the ".so" suffix as you could for nm_vpn_editor_plugin_load().

    Parameters

    • plugin_name: string

      The path or name of the shared library to load. The path must either be an absolute filename to an existing file. Alternatively, it can be the name (without path) of a library in the plugin directory of NetworkManager.

    • check_service: string

      if not-null, check that the loaded plugin advertises the given service.

    • check_owner: number

      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: UtilsCheckFilePredicate

      optional callback to validate the file prior to loading the shared library.

    Returns VpnEditorPlugin

  • vpn_plugin_error_quark(): Quark

Legend

  • Module
  • Object literal
  • Variable
  • Function
  • Function with type parameter
  • Index signature
  • Type alias
  • Type alias with type parameter
  • Enumeration
  • Enumeration member
  • Property
  • Method
  • Interface
  • Interface with type parameter
  • Constructor
  • Property
  • Method
  • Index signature
  • Class
  • Class with type parameter
  • Constructor
  • Property
  • Method
  • Accessor
  • Index signature
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Inherited accessor
  • Protected property
  • Protected method
  • Protected accessor
  • Private property
  • Private method
  • Private accessor
  • Static property
  • Static method