Type name | Kind | Definition |
---|---|---|
boolean | boolean | below |
byte | byte | below |
string | string | below |
double | double | below |
uint16 | uint16 | below |
uint32 | uint32 | below |
uint64 | uint64 | below |
int16 | int16 | below |
int32 | int32 | below |
int64 | int64 | below |
object-path | object-path | below |
flag | flag | below |
ipv4-address | array | below |
ipv4-address-prefix | dict | below |
ipv6-address | array | below |
ipv6-address-prefix | dict | below |
ethernet-address | array | below |
network-address | array | below |
network-address-prefix | array | below |
uuid-type | array | below |
external-file | array | below |
hex-string | array | below |
tristate | int32 | below |
builtin-iftype | uint32 | below |
builtin-hwtype | uint16 | below |
builtin-address-family | uint32 | below |
builtin-addrconf | uint32 | below |
builtin-addrconf-state | uint32 | below |
builtin-addrconf-flags | uint32 | below |
builtin-addrconf-update-mask | uint32 | below |
builtin-dhcp6-mode | uint32 | below |
builtin-ifflags | uint32 | below |
builtin-wireless-mode | uint32 | below |
builtin-wireless-security | uint32 | below |
builtin-wireless-auth-proto | uint32 | below |
builtin-wireless-auth-algo | uint32 | below |
builtin-wireless-cipher | uint32 | below |
builtin-key-mgmt | uint32 | below |
builtin-eap-method | uint32 | below |
builtin-wireless-assoc-state | uint32 | below |
builtin-wireless-security-mask | uint32 | below |
builtin-wireless-auth-proto-mask | uint32 | below |
builtin-wireless-auth-algo-mask | uint32 | below |
builtin-wireless-cipher-mask | uint32 | below |
builtin-wireless-key-mgmt-mask | uint32 | below |
builtin-eap-method-mask | uint32 | below |
builtin-wireless-oper-mode-mask | uint32 | below |
builtin-wireless-scan-mode-mask | uint32 | below |
builtin-bonding-mode | uint32 | below |
builtin-bonding-arp-validate | uint32 | below |
builtin-bonding-mii-carrier-detect | uint32 | below |
builtin-bonding-xmit-hash-policy | uint32 | below |
builtin-bonding-lacp-rate | uint32 | below |
builtin-bonding-ad-select | uint32 | below |
builtin-bonding-fail-over-mac | uint32 | below |
builtin-bonding-primary-reselect | uint32 | below |
builtin-bonding-slave-state | uint32 | below |
builtin-bonding-slave-mii-status | uint32 | below |
builtin-route-type | uint32 | below |
builtin-route-scope | uint32 | below |
builtin-route-protocol | uint32 | below |
builtin-route-flag-mask | uint32 | below |
builtin-route-nh-flag-mask | uint32 | below |
builtin-route-metrics-lock-mask | uint32 | below |
builtin-rule-action-type | uint32 | below |
builtin-infiniband-mode | uint32 | below |
builtin-infiniband-umcast | uint32 | below |
builtin-vlan-protocol | uint16 | below |
builtin-lldp-type | uint32 | below |
builtin-lldp-system-capabilities | uint32 | below |
builtin-macvlan-mode | uint32 | below |
builtin-macvlan-flag-bits | uint16 | below |
builtin-team-tx-hash-mask | uint32 | below |
builtin-team-tx-balancer-type | uint32 | below |
builtin-team-ab-hwaddr-policy | uint32 | below |
builtin-team-lacp-select-policy | uint32 | below |
builtin-gre-flag-mask | uint32 | below |
builtin-gre-encap-type | uint16 | below |
builtin-gre-encap-flag-mask | uint16 | below |
builtin-ethtool-driver-supports-mask | uint32 | below |
builtin-ethtool-link-duplex-type | uint32 | below |
builtin-ethtool-link-port-type | uint32 | below |
builtin-ethtool-link-mdix-type | uint32 | below |
builtin-ethtool-link-mdio-type | uint32 | below |
builtin-ethtool-link-xcvr-type | uint32 | below |
builtin-ethtool-wol-flag-mask | uint32 | below |
network-interface | dict | below |
This is an array of byte[4] (notation ipv4addr).
This is a dict-based type that provides the following members:
This is an array of byte[16] (notation ipv6addr).
This is a dict-based type that provides the following members:
This is an array of byte[6] (notation hwaddr).
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).
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 eventually the 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).
This is an array of byte[16] (notation uuid).
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 that is passed to the server.
The purpose of this is to be able to keep things like cryptographic keys in a separate file.
This is an array of byte (notation external-file).
On XML the data is in the format of `^([0-9a-f]{2})*$` and each two ascii characters representing one byte.
It can be used to store opaque data in XML. The DBus end will get a byte-array.
This is an array of byte (notation hex-string).
This is a int32 enumerated type, which can take the following values:
This is a uint32 enumerated type, which can take the following values:
This is a uint16 enumerated type, which can take the following values:
This is a uint32 enumerated type, which can take the following values:
This is a uint32 enumerated type, which can take the following values:
This is a uint32 enumerated type, which can take the following values:
This is a uint32 bitmap type, which is a combination of zero or more of the following flags:
This is a uint32 bitmap type, which is a combination of zero or more of the following flags:
This is a uint32 bitmap type, which is a combination of zero or more of the following flags:
This is a uint32 bitmap type, which is a combination of zero or more of the following flags:
This is a uint32 enumerated type, which can take the following values:
This is a uint32 enumerated type, which can take the following values:
This is a uint32 enumerated type, which can take the following values:
This is a uint32 enumerated type, which can take the following values:
This is a uint32 enumerated type, which can take the following values:
This is a uint32 enumerated type, which can take the following values:
This is a uint32 enumerated type, which can take the following values:
This is a uint32 enumerated type, which can take the following values:
This is a uint32 bitmap type, which is a combination of zero or more of the following flags:
This is a uint32 bitmap type, which is a combination of zero or more of the following flags:
This is a uint32 bitmap type, which is a combination of zero or more of the following flags:
This is a uint32 bitmap type, which is a combination of zero or more of the following flags:
This is a uint32 bitmap type, which is a combination of zero or more of the following flags:
This is a uint32 bitmap type, which is a combination of zero or more of the following flags:
This is a uint32 bitmap type, which is a combination of zero or more of the following flags:
This is a uint32 bitmap type, which is a combination of zero or more of the following flags:
This is a uint32 enumerated type, which can take the following values:
Specifies whether or not ARP probes and replies should be validated in the active-backup mode.
This is a uint32 enumerated type, which can take the following values:
Specifies whether the MII monitor will use the netif network interface carrier or 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 detect carrier loss (e.g. disconnected cable) of a slave or it appears that the MII monitor is very slow in detecting link failures, try specifying ioctl.
This is a uint32 enumerated type, which can take the following values:
Selects the transmit hash policy to use for slave selection in balance-xor and 802.3ad modes. The policies layer2 and layer23 are ieee802-3ad compliant.
This is a uint32 enumerated type, which can take the following values:
Option specifying the rate in which the bond interface will ask the link partner to transmit LACPDU packets in 802.3ad mode.
This is a uint32 enumerated type, which can take the following values:
Specifies the 802.3ad aggregation selection logic to use.
This is a uint32 enumerated type, which can take the following values:
Specifies whether active-backup mode should set all slaves to the same MAC address at enslavement, or perform special handling of the bond's MAC address in accordance with the selected policy.
This is a uint32 enumerated type, which can take the following values:
Specifies the reselection policy for the primary slave. This affects how the primary slave is chosen to become the active slave when failure of the active slave or recovery of the primary slave occurs. This option is designed to prevent flip-flopping between the primary slave and other slaves.
This is a uint32 enumerated type, which can take the following values:
This is a uint32 enumerated type, which can take the following values:
This is a uint32 enumerated type, which can take the following values:
This is a uint32 enumerated type, which can take the following values:
This is a uint32 enumerated type, which can take the following values:
This is a uint32 enumerated type, which can take the following values:
This is a uint32 bitmap type, which is a combination of zero or more of the following flags:
This is a uint32 bitmap type, which is a combination of zero or more of the following flags:
This is a uint32 bitmap type, which is a combination of zero or more of the following flags:
This is a uint32 enumerated type, which can take the following values:
This is a uint32 enumerated type, which can take the following values:
This is a uint32 enumerated type, which can take the following values:
This is a uint16 enumerated type, which can take the following values:
This is a uint32 enumerated type, which can take the following values:
This is a uint32 bitmap type, which is a combination of zero or more of the following flags:
This is a uint32 enumerated type, which can take the following values:
This is a uint16 bitmap type, which is a combination of zero or more of the following flags:
This is a uint32 bitmap type, which is a combination of zero or more of the following flags:
This is a uint32 enumerated type, which can take the following values:
This is a uint32 enumerated type, which can take the following values:
This is a uint32 enumerated type, which can take the following values:
This is a uint32 bitmap type, which is a combination of zero or more of the following flags:
This is a uint16 enumerated type, which can take the following values:
This is a uint16 bitmap type, which is a combination of zero or more of the following flags:
This is a uint32 bitmap type, which is a combination of zero or more of the following flags:
This is a uint32 enumerated type, which can take the following values:
This is a uint32 enumerated type, which can take the following values:
This is a uint32 enumerated type, which can take the following values:
This is a uint32 enumerated type, which can take the following values:
This is a uint32 bitmap type, which is a combination of zero or more of the following flags:
This defines the state of a network interface from the kernel's perspective.
This is a dict-based type that provides the following members: