| Top |  |  |  |  | 
| NMSetting * | nm_setting_ip_tunnel_new () | 
| const char * | nm_setting_ip_tunnel_get_parent () | 
| NMIPTunnelMode | nm_setting_ip_tunnel_get_mode () | 
| const char * | nm_setting_ip_tunnel_get_local () | 
| const char * | nm_setting_ip_tunnel_get_remote () | 
| guint | nm_setting_ip_tunnel_get_ttl () | 
| guint | nm_setting_ip_tunnel_get_tos () | 
| gboolean | nm_setting_ip_tunnel_get_path_mtu_discovery () | 
| const char * | nm_setting_ip_tunnel_get_input_key () | 
| const char * | nm_setting_ip_tunnel_get_output_key () | 
| guint | nm_setting_ip_tunnel_get_encapsulation_limit () | 
| guint | nm_setting_ip_tunnel_get_flow_label () | 
| guint32 | nm_setting_ip_tunnel_get_fwmark () | 
| guint | nm_setting_ip_tunnel_get_mtu () | 
| NMIPTunnelFlags | nm_setting_ip_tunnel_get_flags () | 
| #define | NM_SETTING_IP_TUNNEL_SETTING_NAME | 
| #define | NM_SETTING_IP_TUNNEL_PARENT | 
| #define | NM_SETTING_IP_TUNNEL_MODE | 
| #define | NM_SETTING_IP_TUNNEL_LOCAL | 
| #define | NM_SETTING_IP_TUNNEL_REMOTE | 
| #define | NM_SETTING_IP_TUNNEL_TTL | 
| #define | NM_SETTING_IP_TUNNEL_TOS | 
| #define | NM_SETTING_IP_TUNNEL_PATH_MTU_DISCOVERY | 
| #define | NM_SETTING_IP_TUNNEL_INPUT_KEY | 
| #define | NM_SETTING_IP_TUNNEL_OUTPUT_KEY | 
| #define | NM_SETTING_IP_TUNNEL_ENCAPSULATION_LIMIT | 
| #define | NM_SETTING_IP_TUNNEL_FLOW_LABEL | 
| #define | NM_SETTING_IP_TUNNEL_FWMARK | 
| #define | NM_SETTING_IP_TUNNEL_MTU | 
| #define | NM_SETTING_IP_TUNNEL_FLAGS | 
| enum | NMIPTunnelFlags | 
NMSetting *
nm_setting_ip_tunnel_new (void);
Creates a new NMSettingIPTunnel object with default values.
Since: 1.2
const char *
nm_setting_ip_tunnel_get_parent (NMSettingIPTunnel *setting);
Returns the “parent” property of the setting
Since: 1.2
NMIPTunnelMode
nm_setting_ip_tunnel_get_mode (NMSettingIPTunnel *setting);
Returns the “mode” property of the setting.
Since: 1.2
const char *
nm_setting_ip_tunnel_get_local (NMSettingIPTunnel *setting);
Returns the “local” property of the setting.
Since: 1.2
const char *
nm_setting_ip_tunnel_get_remote (NMSettingIPTunnel *setting);
Returns the “remote” property of the setting.
Since: 1.2
guint
nm_setting_ip_tunnel_get_ttl (NMSettingIPTunnel *setting);
Returns the “ttl” property of the setting.
Since: 1.2
guint
nm_setting_ip_tunnel_get_tos (NMSettingIPTunnel *setting);
Returns the “tos” property of the setting.
Since: 1.2
gboolean
nm_setting_ip_tunnel_get_path_mtu_discovery
                               (NMSettingIPTunnel *setting);
Returns the “path-mtu-discovery” property of the setting.
Since: 1.2
const char *
nm_setting_ip_tunnel_get_input_key (NMSettingIPTunnel *setting);
Returns the “input-key” property of the setting.
Since: 1.2
const char *
nm_setting_ip_tunnel_get_output_key (NMSettingIPTunnel *setting);
Returns the “output-key” property of the setting.
Since: 1.2
guint
nm_setting_ip_tunnel_get_encapsulation_limit
                               (NMSettingIPTunnel *setting);
Returns the “encapsulation-limit” property of the setting.
Since: 1.42
guint
nm_setting_ip_tunnel_get_flow_label (NMSettingIPTunnel *setting);
Returns the “flow-label” property of the setting.
Since: 1.42
guint32
nm_setting_ip_tunnel_get_fwmark (NMSettingIPTunnel *setting);
Returns the “fwmark” property of the setting.
Since: 1.42
guint
nm_setting_ip_tunnel_get_mtu (NMSettingIPTunnel *setting);
Returns the “mtu” property of the setting.
Since: 1.2
NMIPTunnelFlags
nm_setting_ip_tunnel_get_flags (NMSettingIPTunnel *setting);
Returns the “flags” property of the setting.
Since: 1.12
#define NM_SETTING_IP_TUNNEL_PATH_MTU_DISCOVERY "path-mtu-discovery"
#define NM_SETTING_IP_TUNNEL_ENCAPSULATION_LIMIT "encapsulation-limit"
IP tunnel flags.
| no flag | ||
| don't add encapsulation limit if one isn't present in inner packet | ||
| copy the traffic class field from the inner packet | ||
| copy the flowlabel from the inner packet | ||
| used for Mobile IPv6 | ||
| copy DSCP from the outer packet | ||
| copy fwmark from inner packet | 
Since: 1.12