NM.DeviceVxlan

g GObject.Object GObject.Object NM.Object NM.Object GObject.Object->NM.Object NM.Device NM.Device NM.DeviceVxlan NM.DeviceVxlan NM.Device->NM.DeviceVxlan NM.Object->NM.Device

Subclasses:

None

Methods

Inherited:

NM.Device (54), NM.Object (2), GObject.Object (37)

Structs:

GObject.ObjectClass (5)

get_ageing ()

get_carrier ()

get_dst_port ()

get_group ()

get_id ()

get_l2miss ()

get_l3miss ()

get_learning ()

get_limit ()

get_local ()

get_parent ()

get_proxy ()

get_rsc ()

get_src_port_max ()

get_src_port_min ()

get_tos ()

get_ttl ()

Virtual Methods

Inherited:

GObject.Object (7)

Properties

Inherited:

NM.Device (32), NM.Object (2)

Name

Type

Flags

Short Description

ageing

int

r

carrier

bool

r

dst-port

int

r

group

str

r

id

int

r

l2miss

bool

r

l3miss

bool

r

learning

bool

r

limit

int

r

local

str

r

parent

NM.Device

r

proxy

bool

r

rsc

bool

r

src-port-max

int

r

src-port-min

int

r

tos

r

ttl

r

Signals

Inherited:

NM.Device (1), GObject.Object (1)

Fields

Inherited:

NM.Device (1), GObject.Object (1)

Class Details

class NM.DeviceVxlan(**kwargs)
Bases:

NM.Device

Abstract:

No

Structure:

NM.DeviceVxlanClass

New in version 1.2.

get_ageing()
Returns:

the lifetime in seconds of FDB entries learnt by the kernel

Return type:

int

New in version 1.2.

get_carrier()
Returns:

True if the device has carrier.

This property is not implemented yet, and the function always returns False.

Return type:

bool

Whether the device has carrier.

New in version 1.42.

get_dst_port()
Returns:

the UDP destination port

Return type:

int

New in version 1.2.

get_group()
Returns:

The unicast destination IP address or the multicast IP address joined

Return type:

str

New in version 1.2.

get_id()
Returns:

the device’s VXLAN ID.

Return type:

int

New in version 1.2.

get_l2miss()
Returns:

whether netlink LL ADDR miss notifications are generated

Return type:

bool

New in version 1.2.

get_l3miss()
Returns:

whether netlink IP ADDR miss notifications are generated

Return type:

bool

New in version 1.2.

get_learning()
Returns:

whether address learning is enabled

Return type:

bool

New in version 1.2.

get_limit()
Returns:

the maximum number of entries that can be added to the forwarding table

Return type:

int

New in version 1.2.

get_local()
Returns:

the source IP address to use in outgoing packets

Return type:

str

New in version 1.2.

get_parent()
Returns:

the device’s parent device

Return type:

NM.Device

New in version 1.2.

get_proxy()
Returns:

whether ARP proxy is turned on

Return type:

bool

New in version 1.2.

get_rsc()
Returns:

whether route short circuit is turned on

Return type:

bool

New in version 1.42.

get_src_port_max()
Returns:

the maximum UDP source port

Return type:

int

New in version 1.2.

get_src_port_min()
Returns:

the minimum UDP source port

Return type:

int

New in version 1.2.

get_tos()
Returns:

the TOS value to use in outgoing packets

Return type:

int

New in version 1.2.

get_ttl()
Returns:

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

Return type:

int

New in version 1.2.

Property Details

NM.DeviceVxlan.props.ageing
Name:

ageing

Type:

int

Default Value:

0

Flags:

READABLE

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

New in version 1.2.

NM.DeviceVxlan.props.carrier
Name:

carrier

Type:

bool

Default Value:

False

Flags:

READABLE

Whether the device has carrier.

This property is not implemented yet, and the property is always False.

New in version 1.2.

NM.DeviceVxlan.props.dst_port
Name:

dst-port

Type:

int

Default Value:

0

Flags:

READABLE

The UDP destination port used to communicate with the remote VXLAN tunnel endpoint.

New in version 1.2.

NM.DeviceVxlan.props.group
Name:

group

Type:

str

Default Value:

None

Flags:

READABLE

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.

New in version 1.2.

NM.DeviceVxlan.props.id
Name:

id

Type:

int

Default Value:

0

Flags:

READABLE

The device’s VXLAN ID.

New in version 1.2.

NM.DeviceVxlan.props.l2miss
Name:

l2miss

Type:

bool

Default Value:

False

Flags:

READABLE

Whether netlink LL ADDR miss notifications are generated.

New in version 1.2.

NM.DeviceVxlan.props.l3miss
Name:

l3miss

Type:

bool

Default Value:

False

Flags:

READABLE

Whether netlink IP ADDR miss notifications are generated.

New in version 1.2.

NM.DeviceVxlan.props.learning
Name:

learning

Type:

bool

Default Value:

True

Flags:

READABLE

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

New in version 1.2.

NM.DeviceVxlan.props.limit
Name:

limit

Type:

int

Default Value:

0

Flags:

READABLE

The maximum number of entries that can be added to the forwarding table.

New in version 1.2.

NM.DeviceVxlan.props.local
Name:

local

Type:

str

Default Value:

None

Flags:

READABLE

The source IP address to use in outgoing packets.

New in version 1.2.

NM.DeviceVxlan.props.parent
Name:

parent

Type:

NM.Device

Default Value:

None

Flags:

READABLE

The devices’s parent device.

New in version 1.2.

NM.DeviceVxlan.props.proxy
Name:

proxy

Type:

bool

Default Value:

False

Flags:

READABLE

Whether ARP proxy is turned on.

New in version 1.2.

NM.DeviceVxlan.props.rsc
Name:

rsc

Type:

bool

Default Value:

False

Flags:

READABLE

Whether route short circuit is turned on.

New in version 1.2.

NM.DeviceVxlan.props.src_port_max
Name:

src-port-max

Type:

int

Default Value:

0

Flags:

READABLE

The maximum UDP source port used to communicate with the remote VXLAN tunnel endpoint.

New in version 1.2.

NM.DeviceVxlan.props.src_port_min
Name:

src-port-min

Type:

int

Default Value:

0

Flags:

READABLE

The minimum UDP source port used to communicate with the remote VXLAN tunnel endpoint.

New in version 1.2.

NM.DeviceVxlan.props.tos
Name:

tos

Type:

Default Value:

0

Flags:

READABLE

The TOS value to use in outgoing packets.

New in version 1.2.

NM.DeviceVxlan.props.ttl
Name:

ttl

Type:

Default Value:

0

Flags:

READABLE

The time-to-live value to use in outgoing packets.

New in version 1.2.