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 |
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 | 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-security-mask | uint32 | below |
builtin-wireless-auth-mask | uint32 | below |
builtin-wireless-auth-algo-mask | uint32 | below |
builtin-wireless-cipher-mask | uint32 | below |
builtin-key-mgmt-mask | uint32 | below |
builtin-eap-method-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-route-type | uint32 | below |
builtin-route-scope | uint32 | below |
builtin-route-protocol | uint32 | below |
builtin-route-table | uint32 | below |
builtin-route-flag-mask | uint32 | below |
builtin-route-nh-flag-mask | uint32 | below |
builtin-route-metrics-lock-mask | 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 |
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 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).
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 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).
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 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 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 enumerated type, which can take the following values:
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:
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:
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:
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:
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 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:
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:
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 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 defines the state of a network interface from the kernel's perspective.
This is a dict-based type that provides the following members: