NMSettingIPTunnel

NMSettingIPTunnel

Functions

Types and Values

Object Hierarchy

    GFlags
    ╰── NMIPTunnelFlags

Description

Functions

nm_setting_ip_tunnel_new ()

NMSetting *
nm_setting_ip_tunnel_new (void);

nm_setting_ip_tunnel_get_parent ()

const char *
nm_setting_ip_tunnel_get_parent (NMSettingIPTunnel *setting);

nm_setting_ip_tunnel_get_mode ()

NMIPTunnelMode
nm_setting_ip_tunnel_get_mode (NMSettingIPTunnel *setting);

nm_setting_ip_tunnel_get_local ()

const char *
nm_setting_ip_tunnel_get_local (NMSettingIPTunnel *setting);

nm_setting_ip_tunnel_get_remote ()

const char *
nm_setting_ip_tunnel_get_remote (NMSettingIPTunnel *setting);

nm_setting_ip_tunnel_get_ttl ()

guint
nm_setting_ip_tunnel_get_ttl (NMSettingIPTunnel *setting);

nm_setting_ip_tunnel_get_tos ()

guint
nm_setting_ip_tunnel_get_tos (NMSettingIPTunnel *setting);

nm_setting_ip_tunnel_get_path_mtu_discovery ()

gboolean
nm_setting_ip_tunnel_get_path_mtu_discovery
                               (NMSettingIPTunnel *setting);

nm_setting_ip_tunnel_get_input_key ()

const char *
nm_setting_ip_tunnel_get_input_key (NMSettingIPTunnel *setting);

nm_setting_ip_tunnel_get_output_key ()

const char *
nm_setting_ip_tunnel_get_output_key (NMSettingIPTunnel *setting);

nm_setting_ip_tunnel_get_encapsulation_limit ()

guint
nm_setting_ip_tunnel_get_encapsulation_limit
                               (NMSettingIPTunnel *setting);

nm_setting_ip_tunnel_get_flow_label ()

guint
nm_setting_ip_tunnel_get_flow_label (NMSettingIPTunnel *setting);

nm_setting_ip_tunnel_get_mtu ()

guint
nm_setting_ip_tunnel_get_mtu (NMSettingIPTunnel *setting);

nm_setting_ip_tunnel_get_flags ()

NMIPTunnelFlags
nm_setting_ip_tunnel_get_flags (NMSettingIPTunnel *setting);

Types and Values

NM_SETTING_IP_TUNNEL_SETTING_NAME

#define NM_SETTING_IP_TUNNEL_SETTING_NAME "ip-tunnel"

NM_SETTING_IP_TUNNEL_PARENT

#define NM_SETTING_IP_TUNNEL_PARENT              "parent"

NM_SETTING_IP_TUNNEL_MODE

#define NM_SETTING_IP_TUNNEL_MODE                "mode"

NM_SETTING_IP_TUNNEL_LOCAL

#define NM_SETTING_IP_TUNNEL_LOCAL               "local"

NM_SETTING_IP_TUNNEL_REMOTE

#define NM_SETTING_IP_TUNNEL_REMOTE              "remote"

NM_SETTING_IP_TUNNEL_TTL

#define NM_SETTING_IP_TUNNEL_TTL                 "ttl"

NM_SETTING_IP_TUNNEL_TOS

#define NM_SETTING_IP_TUNNEL_TOS                 "tos"

NM_SETTING_IP_TUNNEL_PATH_MTU_DISCOVERY

#define NM_SETTING_IP_TUNNEL_PATH_MTU_DISCOVERY  "path-mtu-discovery"

NM_SETTING_IP_TUNNEL_INPUT_KEY

#define NM_SETTING_IP_TUNNEL_INPUT_KEY           "input-key"

NM_SETTING_IP_TUNNEL_OUTPUT_KEY

#define NM_SETTING_IP_TUNNEL_OUTPUT_KEY          "output-key"

NM_SETTING_IP_TUNNEL_ENCAPSULATION_LIMIT

#define NM_SETTING_IP_TUNNEL_ENCAPSULATION_LIMIT "encapsulation-limit"

NM_SETTING_IP_TUNNEL_FLOW_LABEL

#define NM_SETTING_IP_TUNNEL_FLOW_LABEL          "flow-label"

NM_SETTING_IP_TUNNEL_MTU

#define NM_SETTING_IP_TUNNEL_MTU                 "mtu"

NM_SETTING_IP_TUNNEL_FLAGS

#define NM_SETTING_IP_TUNNEL_FLAGS               "flags"

enum NMIPTunnelFlags

Members

NM_IP_TUNNEL_FLAG_NONE

   

NM_IP_TUNNEL_FLAG_IP6_IGN_ENCAP_LIMIT

   

NM_IP_TUNNEL_FLAG_IP6_USE_ORIG_TCLASS

   

NM_IP_TUNNEL_FLAG_IP6_USE_ORIG_FLOWLABEL

   

NM_IP_TUNNEL_FLAG_IP6_MIP6_DEV

   

NM_IP_TUNNEL_FLAG_IP6_RCV_DSCP_COPY

   

NM_IP_TUNNEL_FLAG_IP6_USE_ORIG_FWMARK