NMDeviceVxlan

NMDeviceVxlan

Functions

Properties

guint ageing Read
gboolean carrier Read
guint dst-port Read
char * group Read
guint id Read
gboolean l2miss Read
gboolean l3miss Read
gboolean learning Read
guint limit Read
char * local Read
NMDevice * parent Read
gboolean proxy Read
gboolean rsc Read
guint src-port-max Read
guint src-port-min Read
guchar tos Read
guchar ttl Read

Types and Values

Object Hierarchy

    GObject
    ╰── NMObject
        ╰── NMDevice
            ╰── NMDeviceVxlan

Description

Functions

nm_device_vxlan_get_hw_address ()

const char *
nm_device_vxlan_get_hw_address (NMDeviceVxlan *device);

nm_device_vxlan_get_hw_address is deprecated and should not be used in newly-written code.


nm_device_vxlan_get_carrier ()

gboolean
nm_device_vxlan_get_carrier (NMDeviceVxlan *device);

nm_device_vxlan_get_parent ()

NMDevice *
nm_device_vxlan_get_parent (NMDeviceVxlan *device);

nm_device_vxlan_get_id ()

guint
nm_device_vxlan_get_id (NMDeviceVxlan *device);

nm_device_vxlan_get_group ()

const char *
nm_device_vxlan_get_group (NMDeviceVxlan *device);

nm_device_vxlan_get_local ()

const char *
nm_device_vxlan_get_local (NMDeviceVxlan *device);

nm_device_vxlan_get_src_port_min ()

guint
nm_device_vxlan_get_src_port_min (NMDeviceVxlan *device);

nm_device_vxlan_get_src_port_max ()

guint
nm_device_vxlan_get_src_port_max (NMDeviceVxlan *device);

nm_device_vxlan_get_dst_port ()

guint
nm_device_vxlan_get_dst_port (NMDeviceVxlan *device);

nm_device_vxlan_get_learning ()

gboolean
nm_device_vxlan_get_learning (NMDeviceVxlan *device);

nm_device_vxlan_get_ageing ()

guint
nm_device_vxlan_get_ageing (NMDeviceVxlan *device);

nm_device_vxlan_get_tos ()

guint
nm_device_vxlan_get_tos (NMDeviceVxlan *device);

nm_device_vxlan_get_ttl ()

guint
nm_device_vxlan_get_ttl (NMDeviceVxlan *device);

nm_device_vxlan_get_limit ()

guint
nm_device_vxlan_get_limit (NMDeviceVxlan *device);

nm_device_vxlan_get_proxy ()

gboolean
nm_device_vxlan_get_proxy (NMDeviceVxlan *device);

nm_device_vxlan_get_rsc ()

gboolean
nm_device_vxlan_get_rsc (NMDeviceVxlan *device);

nm_device_vxlan_get_l2miss ()

gboolean
nm_device_vxlan_get_l2miss (NMDeviceVxlan *device);

nm_device_vxlan_get_l3miss ()

gboolean
nm_device_vxlan_get_l3miss (NMDeviceVxlan *device);

Types and Values

NM_DEVICE_VXLAN_HW_ADDRESS

#define NM_DEVICE_VXLAN_HW_ADDRESS   "hw-address"

NM_DEVICE_VXLAN_CARRIER

#define NM_DEVICE_VXLAN_CARRIER      "carrier"

NM_DEVICE_VXLAN_PARENT

#define NM_DEVICE_VXLAN_PARENT       "parent"

NM_DEVICE_VXLAN_ID

#define NM_DEVICE_VXLAN_ID           "id"

NM_DEVICE_VXLAN_GROUP

#define NM_DEVICE_VXLAN_GROUP        "group"

NM_DEVICE_VXLAN_LOCAL

#define NM_DEVICE_VXLAN_LOCAL        "local"

NM_DEVICE_VXLAN_SRC_PORT_MIN

#define NM_DEVICE_VXLAN_SRC_PORT_MIN "src-port-min"

NM_DEVICE_VXLAN_SRC_PORT_MAX

#define NM_DEVICE_VXLAN_SRC_PORT_MAX "src-port-max"

NM_DEVICE_VXLAN_LEARNING

#define NM_DEVICE_VXLAN_LEARNING     "learning"

NM_DEVICE_VXLAN_AGEING

#define NM_DEVICE_VXLAN_AGEING       "ageing"

NM_DEVICE_VXLAN_TOS

#define NM_DEVICE_VXLAN_TOS          "tos"

NM_DEVICE_VXLAN_TTL

#define NM_DEVICE_VXLAN_TTL          "ttl"

NM_DEVICE_VXLAN_LIMIT

#define NM_DEVICE_VXLAN_LIMIT        "limit"

NM_DEVICE_VXLAN_PROXY

#define NM_DEVICE_VXLAN_PROXY        "proxy"

NM_DEVICE_VXLAN_RSC

#define NM_DEVICE_VXLAN_RSC          "rsc"

NM_DEVICE_VXLAN_L2MISS

#define NM_DEVICE_VXLAN_L2MISS       "l2miss"

NM_DEVICE_VXLAN_L3MISS

#define NM_DEVICE_VXLAN_L3MISS       "l3miss"

NM_DEVICE_VXLAN_DST_PORT

#define NM_DEVICE_VXLAN_DST_PORT     "dst-port"

NMDeviceVxlan

typedef struct _NMDeviceVxlan NMDeviceVxlan;

Since: 1.2

Property Details

The “ageing” property

  “ageing”                   guint

Owner: NMDeviceVxlan

Flags: Read

Default value: 0


The “carrier” property

  “carrier”                  gboolean

Owner: NMDeviceVxlan

Flags: Read

Default value: FALSE


The “dst-port” property

  “dst-port”                 guint

Owner: NMDeviceVxlan

Flags: Read

Allowed values: <= 65535

Default value: 0


The “group” property

  “group”                    char *

Owner: NMDeviceVxlan

Flags: Read

Default value: NULL


The “id” property

  “id”                       guint

Owner: NMDeviceVxlan

Flags: Read

Allowed values: <= 16777215

Default value: 0


The “l2miss” property

  “l2miss”                   gboolean

Owner: NMDeviceVxlan

Flags: Read

Default value: FALSE


The “l3miss” property

  “l3miss”                   gboolean

Owner: NMDeviceVxlan

Flags: Read

Default value: FALSE


The “learning” property

  “learning”                 gboolean

Owner: NMDeviceVxlan

Flags: Read

Default value: TRUE


The “limit” property

  “limit”                    guint

Owner: NMDeviceVxlan

Flags: Read

Default value: 0


The “local” property

  “local”                    char *

Owner: NMDeviceVxlan

Flags: Read

Default value: NULL


The “parent” property

  “parent”                   NMDevice *

Owner: NMDeviceVxlan

Flags: Read


The “proxy” property

  “proxy”                    gboolean

Owner: NMDeviceVxlan

Flags: Read

Default value: FALSE


The “rsc” property

  “rsc”                      gboolean

Owner: NMDeviceVxlan

Flags: Read

Default value: FALSE


The “src-port-max” property

  “src-port-max”             guint

Owner: NMDeviceVxlan

Flags: Read

Allowed values: <= 65535

Default value: 0


The “src-port-min” property

  “src-port-min”             guint

Owner: NMDeviceVxlan

Flags: Read

Allowed values: <= 65535

Default value: 0


The “tos” property

  “tos”                      guchar

Owner: NMDeviceVxlan

Flags: Read

Default value: 0


The “ttl” property

  “ttl”                      guchar

Owner: NMDeviceVxlan

Flags: Read

Default value: 0