NM.SettingVxlan

g GObject.Object GObject.Object NM.Setting NM.Setting GObject.Object->NM.Setting NM.SettingVxlan NM.SettingVxlan NM.Setting->NM.SettingVxlan

Subclasses:

None

Methods

Inherited:

NM.Setting (21), GObject.Object (37)

Structs:

GObject.ObjectClass (5)

class

new ()

get_ageing ()

get_destination_port ()

get_id ()

get_l2_miss ()

get_l3_miss ()

get_learning ()

get_limit ()

get_local ()

get_parent ()

get_proxy ()

get_remote ()

get_rsc ()

get_source_port_max ()

get_source_port_min ()

get_tos ()

get_ttl ()

Virtual Methods

Inherited:

GObject.Object (7)

Properties

Inherited:

NM.Setting (1)

Name

Type

Flags

Short Description

ageing

int

r/w/en

destination-port

int

r/w/en

id

int

r/w/en

l2-miss

bool

r/w/en

l3-miss

bool

r/w/en

learning

bool

r/w/en

limit

int

r/w/en

local

str

r/w/en

parent

str

r/w/en

proxy

bool

r/w/en

remote

str

r/w/en

rsc

bool

r/w/en

source-port-max

int

r/w/en

source-port-min

int

r/w/en

tos

int

r/w/en

ttl

int

r/w/en

Signals

Inherited:

GObject.Object (1)

Fields

Inherited:

GObject.Object (1)

Class Details

class NM.SettingVxlan(**kwargs)
Bases:

NM.Setting

Abstract:

No

Structure:

NM.SettingVxlanClass

VXLAN Settings

classmethod new()
Returns:

the new empty NM.SettingVxlan object

Return type:

NM.Setting

Creates a new NM.SettingVxlan object with default values.

New in version 1.2.

get_ageing()
Returns:

the NM.SettingVxlan :ageing property of the setting

Return type:

int

New in version 1.2.

get_destination_port()
Returns:

the NM.SettingVxlan :destination-port property of the setting

Return type:

int

New in version 1.2.

get_id()
Returns:

the NM.SettingVxlan :id property of the setting

Return type:

int

New in version 1.2.

get_l2_miss()
Returns:

the #NMSettingVxlan:l2_miss property of the setting

Return type:

bool

New in version 1.2.

get_l3_miss()
Returns:

the #NMSettingVxlan:l3_miss property of the setting

Return type:

bool

New in version 1.2.

get_learning()
Returns:

the NM.SettingVxlan :learning property of the setting

Return type:

bool

New in version 1.2.

get_limit()
Returns:

the NM.SettingVxlan :limit property of the setting

Return type:

int

New in version 1.2.

get_local()
Returns:

the NM.SettingVxlan :local property of the setting

Return type:

str

New in version 1.2.

get_parent()
Returns:

the NM.SettingVxlan :parent property of the setting

Return type:

str

New in version 1.2.

get_proxy()
Returns:

the NM.SettingVxlan :proxy property of the setting

Return type:

bool

New in version 1.2.

get_remote()
Returns:

the NM.SettingVxlan :remote property of the setting

Return type:

str

New in version 1.2.

get_rsc()
Returns:

the NM.SettingVxlan :rsc property of the setting

Return type:

bool

New in version 1.2.

get_source_port_max()
Returns:

the NM.SettingVxlan :source-port-max property of the setting

Return type:

int

New in version 1.2.

get_source_port_min()
Returns:

the NM.SettingVxlan :source-port-min property of the setting

Return type:

int

New in version 1.2.

get_tos()
Returns:

the NM.SettingVxlan :tos property of the setting

Return type:

int

New in version 1.2.

get_ttl()
Returns:

the NM.SettingVxlan :ttl property of the setting

Return type:

int

New in version 1.2.

Property Details

NM.SettingVxlan.props.ageing
Name:

ageing

Type:

int

Default Value:

300

Flags:

READABLE, WRITABLE, EXPLICIT_NOTIFY

Specifies the lifetime in seconds of FDB entries learnt by the kernel.

New in version 1.2.

NM.SettingVxlan.props.destination_port
Name:

destination-port

Type:

int

Default Value:

8472

Flags:

READABLE, WRITABLE, EXPLICIT_NOTIFY

Specifies the UDP destination port to communicate to the remote VXLAN tunnel endpoint.

New in version 1.2.

NM.SettingVxlan.props.id
Name:

id

Type:

int

Default Value:

0

Flags:

READABLE, WRITABLE, EXPLICIT_NOTIFY

Specifies the VXLAN Network Identifier (or VXLAN Segment Identifier) to use.

New in version 1.2.

NM.SettingVxlan.props.l2_miss
Name:

l2-miss

Type:

bool

Default Value:

False

Flags:

READABLE, WRITABLE, EXPLICIT_NOTIFY

Specifies whether netlink LL ADDR miss notifications are generated.

New in version 1.2.

NM.SettingVxlan.props.l3_miss
Name:

l3-miss

Type:

bool

Default Value:

False

Flags:

READABLE, WRITABLE, EXPLICIT_NOTIFY

Specifies whether netlink IP ADDR miss notifications are generated.

New in version 1.2.

NM.SettingVxlan.props.learning
Name:

learning

Type:

bool

Default Value:

True

Flags:

READABLE, WRITABLE, EXPLICIT_NOTIFY

Specifies whether unknown source link layer addresses and IP addresses are entered into the VXLAN device forwarding database.

New in version 1.2.

NM.SettingVxlan.props.limit
Name:

limit

Type:

int

Default Value:

0

Flags:

READABLE, WRITABLE, EXPLICIT_NOTIFY

Specifies the maximum number of FDB entries. A value of zero means that the kernel will store unlimited entries.

New in version 1.2.

NM.SettingVxlan.props.local
Name:

local

Type:

str

Default Value:

None

Flags:

READABLE, WRITABLE, EXPLICIT_NOTIFY

If given, specifies the source IP address to use in outgoing packets.

New in version 1.2.

NM.SettingVxlan.props.parent
Name:

parent

Type:

str

Default Value:

None

Flags:

READABLE, WRITABLE, EXPLICIT_NOTIFY

If given, specifies the parent interface name or parent connection UUID.

New in version 1.2.

NM.SettingVxlan.props.proxy
Name:

proxy

Type:

bool

Default Value:

False

Flags:

READABLE, WRITABLE, EXPLICIT_NOTIFY

Specifies whether ARP proxy is turned on.

New in version 1.2.

NM.SettingVxlan.props.remote
Name:

remote

Type:

str

Default Value:

None

Flags:

READABLE, WRITABLE, EXPLICIT_NOTIFY

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.

New in version 1.2.

NM.SettingVxlan.props.rsc
Name:

rsc

Type:

bool

Default Value:

False

Flags:

READABLE, WRITABLE, EXPLICIT_NOTIFY

Specifies whether route short circuit is turned on.

New in version 1.2.

NM.SettingVxlan.props.source_port_max
Name:

source-port-max

Type:

int

Default Value:

0

Flags:

READABLE, WRITABLE, EXPLICIT_NOTIFY

Specifies the maximum UDP source port to communicate to the remote VXLAN tunnel endpoint.

New in version 1.2.

NM.SettingVxlan.props.source_port_min
Name:

source-port-min

Type:

int

Default Value:

0

Flags:

READABLE, WRITABLE, EXPLICIT_NOTIFY

Specifies the minimum UDP source port to communicate to the remote VXLAN tunnel endpoint.

New in version 1.2.

NM.SettingVxlan.props.tos
Name:

tos

Type:

int

Default Value:

0

Flags:

READABLE, WRITABLE, EXPLICIT_NOTIFY

Specifies the TOS value to use in outgoing packets.

New in version 1.2.

NM.SettingVxlan.props.ttl
Name:

ttl

Type:

int

Default Value:

0

Flags:

READABLE, WRITABLE, EXPLICIT_NOTIFY

Specifies the time-to-live value to use in outgoing packets.

New in version 1.2.