| Top |
| NMDevice * | nm_device_macvlan_get_parent () |
| const char * | nm_device_macvlan_get_mode () |
| gboolean | nm_device_macvlan_get_no_promisc () |
| gboolean | nm_device_macvlan_get_tap () |
| const char * | nm_device_macvlan_get_hw_address () |
| #define | NM_DEVICE_MACVLAN_PARENT |
| #define | NM_DEVICE_MACVLAN_MODE |
| #define | NM_DEVICE_MACVLAN_NO_PROMISC |
| #define | NM_DEVICE_MACVLAN_TAP |
| #define | NM_DEVICE_MACVLAN_HW_ADDRESS |
| NMDeviceMacvlan |
NMDevice *
nm_device_macvlan_get_parent (NMDeviceMacvlan *device);
Since: 1.2
const char *
nm_device_macvlan_get_mode (NMDeviceMacvlan *device);
Gets the MACVLAN mode of the device.
Since: 1.2
gboolean
nm_device_macvlan_get_no_promisc (NMDeviceMacvlan *device);
Gets the no-promiscuous flag of the device.
Since: 1.2
gboolean
nm_device_macvlan_get_tap (NMDeviceMacvlan *device);
Gets the device type (MACVLAN or MACVTAP).
Since: 1.2
const char *
nm_device_macvlan_get_hw_address (NMDeviceMacvlan *device);
nm_device_macvlan_get_hw_address has been deprecated since version 1.24 and should not be used in newly-written code.
Use nm_device_get_hw_address() instead.
Gets the hardware (MAC) address of the NMDeviceMacvlan
[skip]
the hardware address. This is the internal string used by the device, and must not be modified.
This property is not implemented yet, and the function always return NULL.
Since: 1.2
“mode” property “mode” char *
The MACVLAN mode.
Owner: NMDeviceMacvlan
Flags: Read
Default value: NULL
Since: 1.2
“no-promisc” property“no-promisc” gboolean
Whether the device has the no-promiscuos flag.
Owner: NMDeviceMacvlan
Flags: Read
Default value: FALSE
Since: 1.2
“parent” property“parent” NMDevice *
The devices's parent device.
Owner: NMDeviceMacvlan
Flags: Read
Since: 1.2
“tap” property“tap” gboolean
Whether the device is a MACVTAP.
Owner: NMDeviceMacvlan
Flags: Read
Default value: FALSE
Since: 1.2