Namespace dbus

Types defined in this scope

Type name Kind Definition
booleanbooleanbelow
bytebytebelow
stringstringbelow
doubledoublebelow
uint16uint16below
uint32uint32below
uint64uint64below
int16int16below
int32int32below
int64int64below
object-pathobject-pathbelow
flagflagbelow
ipv4-addressarraybelow
ipv4-address-prefixdictbelow
ipv6-addressarraybelow
ipv6-address-prefixdictbelow
ethernet-addressarraybelow
network-addressarraybelow
network-address-prefixarraybelow
uuid-typearraybelow
external-filearraybelow
tristateint32below
builtin-iftypeuint32below
builtin-hwtypeuint16below
builtin-address-familyuint32below
builtin-addrconfuint32below
builtin-addrconf-stateuint32below
builtin-addrconf-flagsuint32below
builtin-addrconf-update-maskuint32below
builtin-dhcp6-modeuint32below
builtin-ifflagsuint32below
builtin-wireless-modeuint32below
builtin-wireless-securityuint32below
builtin-wireless-authuint32below
builtin-wireless-auth-algouint32below
builtin-wireless-cipheruint32below
builtin-key-mgmtuint32below
builtin-eap-methoduint32below
builtin-wireless-security-maskuint32below
builtin-wireless-auth-maskuint32below
builtin-wireless-auth-algo-maskuint32below
builtin-wireless-cipher-maskuint32below
builtin-key-mgmt-maskuint32below
builtin-eap-method-maskuint32below
builtin-bonding-modeuint32below
builtin-bonding-arp-validateuint32below
builtin-bonding-mii-carrier-detectuint32below
builtin-bonding-xmit-hash-policyuint32below
builtin-bonding-lacp-rateuint32below
builtin-bonding-ad-selectuint32below
builtin-bonding-fail-over-macuint32below
builtin-bonding-primary-reselectuint32below
builtin-route-typeuint32below
builtin-route-scopeuint32below
builtin-route-protocoluint32below
builtin-route-tableuint32below
builtin-route-flag-maskuint32below
builtin-route-nh-flag-maskuint32below
builtin-route-metrics-lock-maskuint32below
builtin-infiniband-modeuint32below
builtin-infiniband-umcastuint32below
builtin-vlan-protocoluint16below
builtin-lldp-typeuint32below
builtin-lldp-system-capabilitiesuint32below
builtin-macvlan-modeuint32below
builtin-macvlan-flag-bitsuint16below
network-interfacedictbelow

Type boolean

This is a boolean

Type byte

This is a byte

Type string

This is a string

Type double

This is a double

Type uint16

This is a uint16

Type uint32

This is a uint32

Type uint64

This is a uint64

Type int16

This is a int16

Type int32

This is a int32

Type int64

This is a int64

Type object-path

This is a object-path

Type flag

This is a flag

Type ipv4-address

This is an array of byte[4] (notation ipv4addr).

Type ipv4-address-prefix

This is a dict-based type that provides the following members:

Type ipv6-address

This is an array of byte[16] (notation ipv6addr).

Type ipv6-address-prefix

This is a dict-based type that provides the following members:

Type ethernet-address

This is an array of byte[6] (notation hwaddr).

Type network-address

This is a network address of any support address family.On the wire, it is represented as uint16 containing the address family,followed by the raw address bytes in network byte order.

In the XML representation, an unambiguous "natural" representation is used,e.g. dotted quad for IPv4.

This is an array of byte (notation net-address).

Type network-address-prefix

This is a network address in addr/prefix notation.On the wire, it is represented as uint16 containing the prefix length,followed by a uint16 containing the address family, and eventuallythe raw address bytes in network byte order.

In the XML representation, an unambiguous "natural" representation is used,e.g. dotted quad for IPv4, followed by a slash and the prefixlen.

This is an array of byte (notation net-address-prefix).

Type uuid-type

This is an array of byte[16] (notation uuid).

Type external-file

This type can be used in a schema definition. It is used to "splice"the contents of a file as raw binary data into the configuration thatis passed to the server.

The purpose of this is to be able to keep things like cryptographickeys in a separate file.

This is an array of byte (notation external-file).

Type tristate

This is a int32 enumerated type, which can take the following values:

Type builtin-iftype

This is a uint32 enumerated type, which can take the following values:

Type builtin-hwtype

This is a uint16 enumerated type, which can take the following values:

Type builtin-address-family

This is a uint32 enumerated type, which can take the following values:

Type builtin-addrconf

This is a uint32 enumerated type, which can take the following values:

Type builtin-addrconf-state

This is a uint32 enumerated type, which can take the following values:

Type builtin-addrconf-flags

This is a uint32 bitmap type, which is a combination of zero or more of the following flags:

Type builtin-addrconf-update-mask

This is a uint32 bitmap type, which is a combination of zero or more of the following flags:

Type builtin-dhcp6-mode

This is a uint32 enumerated type, which can take the following values:

Type builtin-ifflags

This is a uint32 bitmap type, which is a combination of zero or more of the following flags:

Type builtin-wireless-mode

This is a uint32 enumerated type, which can take the following values:

Type builtin-wireless-security

This is a uint32 enumerated type, which can take the following values:

Type builtin-wireless-auth

This is a uint32 enumerated type, which can take the following values:

Type builtin-wireless-auth-algo

This is a uint32 enumerated type, which can take the following values:

Type builtin-wireless-cipher

This is a uint32 enumerated type, which can take the following values:

Type builtin-key-mgmt

This is a uint32 enumerated type, which can take the following values:

Type builtin-eap-method

This is a uint32 enumerated type, which can take the following values:

Type builtin-wireless-security-mask

This is a uint32 bitmap type, which is a combination of zero or more of the following flags:

Type builtin-wireless-auth-mask

This is a uint32 bitmap type, which is a combination of zero or more of the following flags:

Type builtin-wireless-auth-algo-mask

This is a uint32 bitmap type, which is a combination of zero or more of the following flags:

Type builtin-wireless-cipher-mask

This is a uint32 bitmap type, which is a combination of zero or more of the following flags:

Type builtin-key-mgmt-mask

This is a uint32 bitmap type, which is a combination of zero or more of the following flags:

Type builtin-eap-method-mask

This is a uint32 bitmap type, which is a combination of zero or more of the following flags:

Type builtin-bonding-mode

This is a uint32 enumerated type, which can take the following values:

Type builtin-bonding-arp-validate

Specifies whether or not ARP probes and replies should be validated in theactive-backup mode.

This is a uint32 enumerated type, which can take the following values:

Type builtin-bonding-mii-carrier-detect

Specifies whether the MII monitor will use the netif network interface carrieror the deprecated MII / ETHTOOL ioctls to determine the status of the slaves.Default is to query netif carrier, but when the MII monitor fails to detectcarrier loss (e.g. disconnected cable) of a slave or it appears that the MIImonitor is very slow in detecting link failures, try specifying ioctl.

This is a uint32 enumerated type, which can take the following values:

Type builtin-bonding-xmit-hash-policy

Selects the transmit hash policy to use for slave selection in balance-xorand 802.3ad modes. The policies layer2 and layer23 are ieee802-3ad compliant.

This is a uint32 enumerated type, which can take the following values:

Type builtin-bonding-lacp-rate

Option specifying the rate in which the bond interface will ask the linkpartner to transmit LACPDU packets in 802.3ad mode.

This is a uint32 enumerated type, which can take the following values:

Type builtin-bonding-ad-select

Specifies the 802.3ad aggregation selection logic to use.

This is a uint32 enumerated type, which can take the following values:

Type builtin-bonding-fail-over-mac

Specifies whether active-backup mode should set all slaves to the sameMAC address at enslavement, or perform special handling of the bond'sMAC address in accordance with the selected policy.

This is a uint32 enumerated type, which can take the following values:

Type builtin-bonding-primary-reselect

Specifies the reselection policy for the primary slave. This affects howthe primary slave is chosen to become the active slave when failure ofthe active slave or recovery of the primary slave occurs. This optionis designed to prevent flip-flopping between the primary slave and otherslaves.

This is a uint32 enumerated type, which can take the following values:

Type builtin-route-type

This is a uint32 enumerated type, which can take the following values:

Type builtin-route-scope

This is a uint32 enumerated type, which can take the following values:

Type builtin-route-protocol

This is a uint32 enumerated type, which can take the following values:

Type builtin-route-table

This is a uint32 enumerated type, which can take the following values:

Type builtin-route-flag-mask

This is a uint32 bitmap type, which is a combination of zero or more of the following flags:

Type builtin-route-nh-flag-mask

This is a uint32 bitmap type, which is a combination of zero or more of the following flags:

Type builtin-route-metrics-lock-mask

This is a uint32 bitmap type, which is a combination of zero or more of the following flags:

Type builtin-infiniband-mode

This is a uint32 enumerated type, which can take the following values:

Type builtin-infiniband-umcast

This is a uint32 enumerated type, which can take the following values:

Type builtin-vlan-protocol

This is a uint16 enumerated type, which can take the following values:

Type builtin-lldp-type

This is a uint32 enumerated type, which can take the following values:

Type builtin-lldp-system-capabilities

This is a uint32 bitmap type, which is a combination of zero or more of the following flags:

Type builtin-macvlan-mode

This is a uint32 enumerated type, which can take the following values:

Type builtin-macvlan-flag-bits

This is a uint16 bitmap type, which is a combination of zero or more of the following flags:

Type network-interface

This defines the state of a network interface from the kernel's perspective.

This is a dict-based type that provides the following members: