Functions
nm_device_vxlan_get_hw_address ()
const char *
nm_device_vxlan_get_hw_address (NMDeviceVxlan *device);
Gets the hardware (MAC) address of the NMDeviceVxlan
Returns
 the hardware address. This is the internal string used by the
device, and must not be modified.
 
Since: 1.2
 
nm_device_vxlan_get_carrier ()
gboolean
nm_device_vxlan_get_carrier (NMDeviceVxlan *device);
Whether the device has carrier.
Returns
 TRUE if the device has carrier.
 
Since: 1.2
 
nm_device_vxlan_get_parent ()
NMDevice *
nm_device_vxlan_get_parent (NMDeviceVxlan *device);
Returns
the device's parent device. 
[transfer none]
 
Since: 1.2
 
nm_device_vxlan_get_id ()
guint
nm_device_vxlan_get_id (NMDeviceVxlan *device);
Returns
 the device's VXLAN ID.
 
Since: 1.2
 
nm_device_vxlan_get_group ()
const char *
nm_device_vxlan_get_group (NMDeviceVxlan *device);
Returns
 The unicast destination IP address or the multicast
IP address joined
 
Since: 1.2
 
nm_device_vxlan_get_local ()
const char *
nm_device_vxlan_get_local (NMDeviceVxlan *device);
Returns
 the source IP address to use in outgoing packets
 
Since: 1.2
 
nm_device_vxlan_get_src_port_min ()
guint
nm_device_vxlan_get_src_port_min (NMDeviceVxlan *device);
Returns
 the minimum UDP source port
 
Since: 1.2
 
nm_device_vxlan_get_src_port_max ()
guint
nm_device_vxlan_get_src_port_max (NMDeviceVxlan *device);
Returns
  the maximum UDP source port
 
Since: 1.2
 
nm_device_vxlan_get_dst_port ()
guint
nm_device_vxlan_get_dst_port (NMDeviceVxlan *device);
Returns
 the UDP destination port
 
Since: 1.2
 
nm_device_vxlan_get_learning ()
gboolean
nm_device_vxlan_get_learning (NMDeviceVxlan *device);
Returns
 whether address learning is enabled
 
Since: 1.2
 
nm_device_vxlan_get_ageing ()
guint
nm_device_vxlan_get_ageing (NMDeviceVxlan *device);
Returns
 the lifetime in seconds of FDB entries learnt by the kernel
 
Since: 1.2
 
nm_device_vxlan_get_tos ()
guint
nm_device_vxlan_get_tos (NMDeviceVxlan *device);
Returns
 the TOS value to use in outgoing packets
 
Since: 1.2
 
nm_device_vxlan_get_ttl ()
guint
nm_device_vxlan_get_ttl (NMDeviceVxlan *device);
Returns
 the time-to-live value to use in outgoing packets
 
Since: 1.2
 
nm_device_vxlan_get_limit ()
guint
nm_device_vxlan_get_limit (NMDeviceVxlan *device);
Returns
 the maximum number of entries that can be added to the
forwarding table
 
Since: 1.2
 
nm_device_vxlan_get_proxy ()
gboolean
nm_device_vxlan_get_proxy (NMDeviceVxlan *device);
Returns
 whether ARP proxy is turned on
 
Since: 1.2
 
nm_device_vxlan_get_rsc ()
gboolean
nm_device_vxlan_get_rsc (NMDeviceVxlan *device);
Returns
 whether route short circuit is turned on
 
Since: 1.2
 
nm_device_vxlan_get_l2miss ()
gboolean
nm_device_vxlan_get_l2miss (NMDeviceVxlan *device);
Returns
 whether netlink LL ADDR miss notifications are generated
 
Since: 1.2
 
nm_device_vxlan_get_l3miss ()
gboolean
nm_device_vxlan_get_l3miss (NMDeviceVxlan *device);
Returns
 whether netlink IP ADDR miss notifications are generated
 
Since: 1.2
 
 
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"