SettingVxlan
Object Hierarchy:
NM.SettingVxlan
NM.SettingVxlan
NM.SettingVxlan
NM.Setting
NM.Setting
NM.Setting->NM.SettingVxlan
GLib.Object
GLib.Object
GLib.Object->NM.Setting
Description:
[
CCode ( type_id =
"nm_setting_vxlan_get_type ()" ) ]
public class SettingVxlan :
Setting
Content:
Constants:
Properties:
public uint ageing { get ; set ; }
Specifies the lifetime in seconds of FDB entries learnt by the kernel.
public uint destination_port { get ; set ; }
Specifies the UDP destination port to communicate to the remote VXLAN
tunnel endpoint.
public uint id { get ; set ; }
Specifies the VXLAN Network Identifier (or VXLAN Segment Identifier)
to use.
public bool l2_miss { get ; set ; }
Specifies whether netlink LL ADDR miss notifications are generated.
public bool l3_miss { get ; set ; }
Specifies whether netlink IP ADDR miss notifications are generated.
public bool learning { get ; set ; }
Specifies whether unknown source link layer addresses and IP addresses
are entered into the VXLAN device forwarding database.
public uint limit { get ; set ; }
Specifies the maximum number of FDB entries.
public string local { owned get ; set ; }
If given, specifies the source IP address to use in outgoing packets.
public string parent { owned get ; set ; }
If given, specifies the parent interface name or parent connection
UUID.
public bool proxy { get ; set ; }
Specifies whether ARP proxy is turned on.
public string remote { owned get ; set ; }
Specifies the unicast destination IP address to use in outgoing
packets when the destination link layer address is not known in the VXLAN device forwarding database, or the multicast IP address to
join.
public bool rsc { get ; set ; }
Specifies whether route short circuit is turned on.
public uint source_port_max { get ; set ; }
Specifies the maximum UDP source port to communicate to the remote
VXLAN tunnel endpoint.
public uint source_port_min { get ; set ; }
Specifies the minimum UDP source port to communicate to the remote
VXLAN tunnel endpoint.
public uint tos { get ; set ; }
Specifies the TOS value to use in outgoing packets.
public uint ttl { get ; set ; }
Specifies the time-to-live value to use in outgoing packets.
Creation methods:
Methods:
Inherited Members:
All known members inherited from class NM.Setting
All known members inherited from class GLib.Object
@get
@new
@ref
@set
add_toggle_ref
add_weak_pointer
bind_property
connect
constructed
disconnect
dispose
dup_data
dup_qdata
force_floating
freeze_notify
get_class
get_data
get_property
get_qdata
get_type
getv
interface_find_property
interface_install_property
interface_list_properties
is_floating
new_valist
new_with_properties
newv
notify
notify_property
ref_count
ref_sink
remove_toggle_ref
remove_weak_pointer
replace_data
replace_qdata
set_data
set_data_full
set_property
set_qdata
set_qdata_full
set_valist
setv
steal_data
steal_qdata
thaw_notify
unref
watch_closure
weak_ref
weak_unref