SettingVxlan
Object Hierarchy:
Description:
VXLAN Settings
Namespace: NM
Package: libnm
Content:
Constants:
- public const string AGEING
- public const string DESTINATION_PORT
- public const string ID
- public const string L2_MISS
- public const string L3_MISS
- public const string LEARNING
- public const string LIMIT
- public const string LOCAL
- public const string PARENT
- public const string PROXY
- public const string REMOTE
- public const string RSC
- public const string SETTING_NAME
- public const string SOURCE_PORT_MAX
- public const string SOURCE_PORT_MIN
- public const string TOS
- public const string TTL
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:
- public SettingVxlan ()
Creates a new SettingVxlan object with default values.
Methods:
- public uint get_ageing ()
- public uint get_destination_port ()
- public uint get_id ()
- public bool get_l2_miss ()
- public bool get_l3_miss ()
- public bool get_learning ()
- public uint get_limit ()
- public unowned string get_local ()
- public unowned string get_parent ()
- public bool get_proxy ()
- public unowned string get_remote ()
- public bool get_rsc ()
- public uint get_source_port_max ()
- public uint get_source_port_min ()
- public uint get_tos ()
- public uint get_ttl ()
Inherited Members:
All known members inherited from class NM.Setting
All known members inherited from class GLib.Object