Functions
NM_DEPRECATED_IN_1_24_FOR ()
4
NM_DEPRECATED_IN_1_24_FOR ();
NM_DEPRECATED_IN_1_24_FOR
is deprecated and should not be used in newly-written code.
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"