Top | ![]() |
![]() |
![]() |
![]() |
NMSettingInfinibandNMSettingInfiniband — Describes connection properties for IP-over-InfiniBand networks |
GArray_guchar_ * | mac-address | Read / Write |
guint | mtu | Read / Write / Construct |
gchar * | transport-mode | Read / Write / Construct |
#define | NM_SETTING_INFINIBAND_SETTING_NAME |
enum | NMSettingInfinibandError |
#define | NM_SETTING_INFINIBAND_ERROR |
#define | NM_SETTING_INFINIBAND_MAC_ADDRESS |
#define | NM_SETTING_INFINIBAND_MTU |
#define | NM_SETTING_INFINIBAND_TRANSPORT_MODE |
The NMSettingInfiniband object is a NMSetting subclass that describes properties necessary for connection to IP-over-InfiniBand networks.
GQuark
nm_setting_infiniband_error_quark (void
);
Registers an error quark for NMSettingInfiniband if necessary.
NMSetting *
nm_setting_infiniband_new (void
);
Creates a new NMSettingInfiniband object with default values.
const GByteArray *
nm_setting_infiniband_get_mac_address (NMSettingInfiniband *setting
);
guint32
nm_setting_infiniband_get_mtu (NMSettingInfiniband *setting
);
const char *
nm_setting_infiniband_get_transport_mode
(NMSettingInfiniband *setting
);
Returns the transport mode for this device. Either 'datagram' or 'connected'.
#define NM_SETTING_INFINIBAND_ERROR nm_setting_infiniband_error_quark ()
“mac-address”
property “mac-address” GArray_guchar_ *
If specified, this connection will only apply to the IPoIB device whose permanent MAC address matches. This property does not change the MAC address of the device (i.e. MAC spoofing).
Flags: Read / Write
“mtu”
property“mtu” guint
If non-zero, only transmit packets of the specified size or smaller, breaking larger packets up into multiple frames.
Flags: Read / Write / Construct
Default value: 0
“transport-mode”
property“transport-mode” gchar *
The IPoIB transport mode. Either 'datagram' or 'connected'.
Flags: Read / Write / Construct
Default value: NULL