![]() |
![]() |
![]() |
libnm Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces | Properties |
#define NM_DEVICE_VXLAN_HW_ADDRESS #define NM_DEVICE_VXLAN_CARRIER #define NM_DEVICE_VXLAN_PARENT #define NM_DEVICE_VXLAN_ID #define NM_DEVICE_VXLAN_GROUP #define NM_DEVICE_VXLAN_LOCAL #define NM_DEVICE_VXLAN_SRC_PORT_MIN #define NM_DEVICE_VXLAN_SRC_PORT_MAX #define NM_DEVICE_VXLAN_LEARNING #define NM_DEVICE_VXLAN_AGEING #define NM_DEVICE_VXLAN_TOS #define NM_DEVICE_VXLAN_TTL #define NM_DEVICE_VXLAN_LIMIT #define NM_DEVICE_VXLAN_PROXY #define NM_DEVICE_VXLAN_RSC #define NM_DEVICE_VXLAN_L2MISS #define NM_DEVICE_VXLAN_L3MISS #define NM_DEVICE_VXLAN_DST_PORT NMDeviceVxlan; NMDeviceVxlanClass; const char * nm_device_vxlan_get_hw_address (NMDeviceVxlan *device
); gboolean nm_device_vxlan_get_carrier (NMDeviceVxlan *device
); NMDevice * nm_device_vxlan_get_parent (NMDeviceVxlan *device
); guint nm_device_vxlan_get_id (NMDeviceVxlan *device
); const char * nm_device_vxlan_get_group (NMDeviceVxlan *device
); const char * nm_device_vxlan_get_local (NMDeviceVxlan *device
); guint nm_device_vxlan_get_src_port_min (NMDeviceVxlan *device
); guint nm_device_vxlan_get_src_port_max (NMDeviceVxlan *device
); guint nm_device_vxlan_get_dst_port (NMDeviceVxlan *device
); gboolean nm_device_vxlan_get_learning (NMDeviceVxlan *device
); guint nm_device_vxlan_get_ageing (NMDeviceVxlan *device
); guint nm_device_vxlan_get_tos (NMDeviceVxlan *device
); guint nm_device_vxlan_get_ttl (NMDeviceVxlan *device
); guint nm_device_vxlan_get_limit (NMDeviceVxlan *device
); gboolean nm_device_vxlan_get_proxy (NMDeviceVxlan *device
); gboolean nm_device_vxlan_get_rsc (NMDeviceVxlan *device
); gboolean nm_device_vxlan_get_l2miss (NMDeviceVxlan *device
); gboolean nm_device_vxlan_get_l3miss (NMDeviceVxlan *device
);
"ageing" guint : Read "carrier" gboolean : Read "dst-port" guint : Read "group" gchar* : Read "hw-address" gchar* : Read "id" guint : Read "l2miss" gboolean : Read "l3miss" gboolean : Read "learning" gboolean : Read "limit" guint : Read "local" gchar* : Read "parent" NMDevice* : Read "proxy" gboolean : Read "rsc" gboolean : Read "src-port-max" guint : Read "src-port-min" guint : Read "tos" guchar : Read "ttl" guchar : Read
const char * nm_device_vxlan_get_hw_address (NMDeviceVxlan *device
);
Gets the hardware (MAC) address of the NMDeviceVxlan
|
a NMDeviceVxlan |
Returns : |
the hardware address. This is the internal string used by the device, and must not be modified. |
Since 1.2
gboolean nm_device_vxlan_get_carrier (NMDeviceVxlan *device
);
Whether the device has carrier.
|
a NMDeviceVxlan |
Returns : |
TRUE if the device has carrier. |
Since 1.2
NMDevice * nm_device_vxlan_get_parent (NMDeviceVxlan *device
);
|
a NMDeviceVxlan |
Returns : |
the device's parent device. [transfer none] |
Since 1.2
guint nm_device_vxlan_get_id (NMDeviceVxlan *device
);
|
a NMDeviceVxlan |
Returns : |
the device's VXLAN ID. |
Since 1.2
const char * nm_device_vxlan_get_group (NMDeviceVxlan *device
);
|
a NMDeviceVxlan |
Returns : |
The unicast destination IP address or the multicast IP address joined |
Since 1.2
const char * nm_device_vxlan_get_local (NMDeviceVxlan *device
);
|
a NMDeviceVxlan |
Returns : |
the source IP address to use in outgoing packets |
Since 1.2
guint nm_device_vxlan_get_src_port_min (NMDeviceVxlan *device
);
|
a NMDeviceVxlan |
Returns : |
the minimum UDP source port |
Since 1.2
guint nm_device_vxlan_get_src_port_max (NMDeviceVxlan *device
);
|
a NMDeviceVxlan |
Returns : |
the maximum UDP source port |
Since 1.2
guint nm_device_vxlan_get_dst_port (NMDeviceVxlan *device
);
|
a NMDeviceVxlan |
Returns : |
the UDP destination port |
Since 1.2
gboolean nm_device_vxlan_get_learning (NMDeviceVxlan *device
);
|
a NMDeviceVxlan |
Returns : |
whether address learning is enabled |
Since 1.2
guint nm_device_vxlan_get_ageing (NMDeviceVxlan *device
);
|
a NMDeviceVxlan |
Returns : |
the lifetime in seconds of FDB entries learnt by the kernel |
Since 1.2
guint nm_device_vxlan_get_tos (NMDeviceVxlan *device
);
|
a NMDeviceVxlan |
Returns : |
the TOS value to use in outgoing packets |
Since 1.2
guint nm_device_vxlan_get_ttl (NMDeviceVxlan *device
);
|
a NMDeviceVxlan |
Returns : |
the time-to-live value to use in outgoing packets |
Since 1.2
guint nm_device_vxlan_get_limit (NMDeviceVxlan *device
);
|
a NMDeviceVxlan |
Returns : |
the maximum number of entries that can be added to the forwarding table |
Since 1.2
gboolean nm_device_vxlan_get_proxy (NMDeviceVxlan *device
);
|
a NMDeviceVxlan |
Returns : |
whether ARP proxy is turned on |
Since 1.2
gboolean nm_device_vxlan_get_rsc (NMDeviceVxlan *device
);
|
a NMDeviceVxlan |
Returns : |
whether route short circuit is turned on |
Since 1.2
gboolean nm_device_vxlan_get_l2miss (NMDeviceVxlan *device
);
|
a NMDeviceVxlan |
Returns : |
whether netlink LL ADDR miss notifications are generated |
Since 1.2
gboolean nm_device_vxlan_get_l3miss (NMDeviceVxlan *device
);
|
a NMDeviceVxlan |
Returns : |
wether netlink IP ADDR miss notifications are generated |
Since 1.2
"ageing"
property "ageing" guint : Read
The lifetime in seconds of FDB entries learnt by the kernel.
Default value: 0
Since 1.2
"carrier"
property "carrier" gboolean : Read
Whether the device has carrier.
Default value: FALSE
Since 1.2
"dst-port"
property "dst-port" guint : Read
The UDP destination port used to communicate with the remote VXLAN tunnel endpoint.
Allowed values: <= 65535
Default value: 0
Since 1.2
"group"
property "group" gchar* : Read
The unicast destination IP address used in outgoing packets when the destination link layer address is not known in the VXLAN device forwarding database or the multicast IP address joined.
Default value: NULL
Since 1.2
"hw-address"
property "hw-address" gchar* : Read
The hardware (MAC) address of the device.
Default value: NULL
Since 1.2
"id"
property "id" guint : Read
The device's VXLAN ID.
Allowed values: <= 16777215
Default value: 0
Since 1.2
"l2miss"
property "l2miss" gboolean : Read
Whether netlink LL ADDR miss notifications are generated.
Default value: FALSE
Since 1.2
"l3miss"
property "l3miss" gboolean : Read
Whether netlink IP ADDR miss notifications are generated.
Default value: FALSE
Since 1.2
"learning"
property "learning" gboolean : Read
Whether unknown source link layer addresses and IP addresses are entered into the VXLAN device forwarding database.
Default value: TRUE
Since 1.2
"limit"
property "limit" guint : Read
The maximum number of entries that can be added to the forwarding table.
Default value: 0
Since 1.2
"local"
property "local" gchar* : Read
The source IP address to use in outgoing packets.
Default value: NULL
Since 1.2
"proxy"
property "proxy" gboolean : Read
Whether ARP proxy is turned on.
Default value: FALSE
Since 1.2
"rsc"
property "rsc" gboolean : Read
Whether route short circuit is turned on.
Default value: FALSE
Since 1.2
"src-port-max"
property "src-port-max" guint : Read
The maximum UDP source port used to communicate with the remote VXLAN tunnel endpoint.
Allowed values: <= 65535
Default value: 0
Since 1.2
"src-port-min"
property "src-port-min" guint : Read
The minimum UDP source port used to communicate with the remote VXLAN tunnel endpoint.
Allowed values: <= 65535
Default value: 0
Since 1.2
"tos"
property "tos" guchar : Read
The TOS value to use in outgoing packets.
Default value: 0
Since 1.2