Top |
#define | NM_DEVICE_IP_TUNNEL_MODE |
#define | NM_DEVICE_IP_TUNNEL_PARENT |
#define | NM_DEVICE_IP_TUNNEL_LOCAL |
#define | NM_DEVICE_IP_TUNNEL_REMOTE |
#define | NM_DEVICE_IP_TUNNEL_TTL |
#define | NM_DEVICE_IP_TUNNEL_TOS |
#define | NM_DEVICE_IP_TUNNEL_PATH_MTU_DISCOVERY |
#define | NM_DEVICE_IP_TUNNEL_INPUT_KEY |
#define | NM_DEVICE_IP_TUNNEL_OUTPUT_KEY |
#define | NM_DEVICE_IP_TUNNEL_ENCAPSULATION_LIMIT |
#define | NM_DEVICE_IP_TUNNEL_FLOW_LABEL |
#define | NM_DEVICE_IP_TUNNEL_FWMARK |
#define | NM_DEVICE_IP_TUNNEL_FLAGS |
NMDeviceIPTunnel |
NMDevice *
nm_device_ip_tunnel_get_parent (NMDeviceIPTunnel *device
);
Since: 1.2
NMIPTunnelMode
nm_device_ip_tunnel_get_mode (NMDeviceIPTunnel *device
);
Since: 1.2
const char *
nm_device_ip_tunnel_get_local (NMDeviceIPTunnel *device
);
Since: 1.2
const char *
nm_device_ip_tunnel_get_remote (NMDeviceIPTunnel *device
);
Since: 1.2
guint8
nm_device_ip_tunnel_get_ttl (NMDeviceIPTunnel *device
);
Since: 1.2
guint8
nm_device_ip_tunnel_get_tos (NMDeviceIPTunnel *device
);
Since: 1.2
gboolean
nm_device_ip_tunnel_get_path_mtu_discovery
(NMDeviceIPTunnel *device
);
Since: 1.2
const char *
nm_device_ip_tunnel_get_input_key (NMDeviceIPTunnel *device
);
Since: 1.2
const char *
nm_device_ip_tunnel_get_output_key (NMDeviceIPTunnel *device
);
Since: 1.2
guint8
nm_device_ip_tunnel_get_encapsulation_limit
(NMDeviceIPTunnel *device
);
Since: 1.2
guint
nm_device_ip_tunnel_get_flow_label (NMDeviceIPTunnel *device
);
Since: 1.2
guint32
nm_device_ip_tunnel_get_fwmark (NMDeviceIPTunnel *device
);
Since: 1.46
NMIPTunnelFlags
nm_device_ip_tunnel_get_flags (NMDeviceIPTunnel *device
);
Since: 1.12
#define NM_DEVICE_IP_TUNNEL_PATH_MTU_DISCOVERY "path-mtu-discovery"
#define NM_DEVICE_IP_TUNNEL_ENCAPSULATION_LIMIT "encapsulation-limit"
“encapsulation-limit”
property“encapsulation-limit” guchar
How many additional levels of encapsulation are permitted to be prepended to packets. This property applies only to IPv6 tunnels.
Owner: NMDeviceIPTunnel
Flags: Read
Default value: 0
Since: 1.2
“flags”
property“flags” guint
Tunnel flags.
Owner: NMDeviceIPTunnel
Flags: Read
Default value: 0
Since: 1.12
“flow-label”
property“flow-label” guint
The flow label to assign to tunnel packets. This property applies only to IPv6 tunnels.
Owner: NMDeviceIPTunnel
Flags: Read
Allowed values: <= 1048575
Default value: 0
Since: 1.2
“fwmark”
property“fwmark” guint
The fwmark value to assign to tunnel packets. This property applies only to VTI tunnels.
Owner: NMDeviceIPTunnel
Flags: Read
Default value: 0
Since: 1.46
“input-key”
property “input-key” char *
The key used for tunneled input packets, if applicable.
Owner: NMDeviceIPTunnel
Flags: Read
Default value: NULL
Since: 1.2
“local”
property “local” char *
The local endpoint of the tunnel.
Owner: NMDeviceIPTunnel
Flags: Read
Default value: NULL
Since: 1.2
“mode”
property“mode” guint
The tunneling mode of the device.
Owner: NMDeviceIPTunnel
Flags: Read
Default value: 0
Since: 1.2
“output-key”
property “output-key” char *
The key used for tunneled output packets, if applicable.
Owner: NMDeviceIPTunnel
Flags: Read
Default value: NULL
Since: 1.2
“parent”
property“parent” NMDevice *
The devices's parent device.
Owner: NMDeviceIPTunnel
Flags: Read
Since: 1.2
“path-mtu-discovery”
property“path-mtu-discovery” gboolean
Whether path MTU discovery is enabled on this tunnel.
Owner: NMDeviceIPTunnel
Flags: Read
Default value: FALSE
Since: 1.2
“remote”
property “remote” char *
The remote endpoint of the tunnel.
Owner: NMDeviceIPTunnel
Flags: Read
Default value: NULL
Since: 1.2
“tos”
property“tos” guchar
The type of service (IPv4) or traffic class (IPv6) assigned to tunneled packets.
Owner: NMDeviceIPTunnel
Flags: Read
Default value: 0
Since: 1.2
“ttl”
property“ttl” guchar
The TTL assigned to tunneled packets. 0 is a special value meaning that packets inherit the TTL value
Owner: NMDeviceIPTunnel
Flags: Read
Default value: 0
Since: 1.2