NMDeviceVxlan: libnm Reference Manual

## NMDeviceVxlan NMDeviceVxlan |

## Functions

const char * | nm_device_vxlan_get_hw_address ()
gboolean | nm_device_vxlan_get_carrier ()
NMDevice * | nm_device_vxlan_get_parent ()
guint | nm_device_vxlan_get_id ()
const char * | nm_device_vxlan_get_group ()
const char * | nm_device_vxlan_get_local ()
guint | nm_device_vxlan_get_src_port_min ()
guint | nm_device_vxlan_get_src_port_max ()
guint | nm_device_vxlan_get_dst_port ()
gboolean | nm_device_vxlan_get_learning ()
guint | nm_device_vxlan_get_ageing ()
guint | nm_device_vxlan_get_tos ()
guint | nm_device_vxlan_get_ttl ()
guint | nm_device_vxlan_get_limit ()
gboolean | nm_device_vxlan_get_proxy ()
gboolean | nm_device_vxlan_get_rsc ()
gboolean | nm_device_vxlan_get_l2miss ()
gboolean | nm_device_vxlan_get_l3miss ()

## 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

#define | NM_DEVICE_VXLAN_HW_ADDRESS
#define | NM_DEVICE_VXLAN_CARRIER
#define | NM_DEVICE_VXLAN_PARENT
#define | NM_DEVICE_VXLAN_ID
#define | NM_DEVICE_VXLAN_GROUP
#define | NM_DEVICE_VXLAN_LOCAL
#define | NM_DEVICE_VXLAN_SRC_PORT_MIN
#define | NM_DEVICE_VXLAN_SRC_PORT_MAX
#define | NM_DEVICE_VXLAN_LEARNING
#define | NM_DEVICE_VXLAN_AGEING
#define | NM_DEVICE_VXLAN_TOS
#define | NM_DEVICE_VXLAN_TTL
#define | NM_DEVICE_VXLAN_LIMIT
#define | NM_DEVICE_VXLAN_PROXY
#define | NM_DEVICE_VXLAN_RSC
#define | NM_DEVICE_VXLAN_L2MISS
#define | NM_DEVICE_VXLAN_L3MISS
#define | NM_DEVICE_VXLAN_DST_PORT
| NMDeviceVxlan

## 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