OpenVPN
connection_entry Struct Reference

#include <options.h>

Collaboration diagram for connection_entry:

Data Fields

struct local_list * local_list
int proto
sa_family_t af
const char * local_port
bool local_port_defined
const char * remote_port
const char * remote
bool remote_float
bool bind_defined
bool bind_ipv6_only
bool bind_local
int connect_retry_seconds
int connect_retry_seconds_max
int connect_timeout
struct http_proxy_options * http_proxy_options
const char * socks_proxy_server
const char * socks_proxy_port
const char * socks_proxy_authfile
int tun_mtu
int occ_mtu
int tun_mtu_max
bool tun_mtu_defined
int tun_mtu_extra
bool tun_mtu_extra_defined
int link_mtu
bool link_mtu_defined
int tls_mtu
int mtu_discover_type
int fragment
bool fragment_encap
int mssfix
bool mssfix_default
bool mssfix_encap
bool mssfix_fixed
int explicit_exit_notification
unsigned int flags
const char * tls_auth_file
bool tls_auth_file_inline
int key_direction
const char * tls_crypt_file
bool tls_crypt_file_inline
const char * tls_crypt_v2_file
bool tls_crypt_v2_file_inline
bool tls_crypt_v2_force_cookie

Detailed Description

Definition at line 108 of file options.h.

Field Documentation

◆ af

◆ bind_defined

bool connection_entry::bind_defined

◆ bind_ipv6_only

bool connection_entry::bind_ipv6_only

Definition at line 119 of file options.h.

Referenced by add_option(), init_options(), and link_socket_init_phase1().

◆ bind_local

bool connection_entry::bind_local

◆ connect_retry_seconds

int connection_entry::connect_retry_seconds

Definition at line 121 of file options.h.

Referenced by add_option(), init_options(), socket_restart_pause(), and usage().

◆ connect_retry_seconds_max

int connection_entry::connect_retry_seconds_max

Definition at line 122 of file options.h.

Referenced by add_option(), init_options(), socket_restart_pause(), and usage().

◆ connect_timeout

int connection_entry::connect_timeout

◆ explicit_exit_notification

◆ flags

◆ fragment

◆ fragment_encap

bool connection_entry::fragment_encap

◆ http_proxy_options

◆ key_direction

int connection_entry::key_direction

◆ link_mtu

int connection_entry::link_mtu

Definition at line 136 of file options.h.

Referenced by add_option(), get_frame_mtu(), and init_options().

◆ link_mtu_defined

bool connection_entry::link_mtu_defined

◆ local_list

◆ local_port

◆ local_port_defined

bool connection_entry::local_port_defined

◆ mssfix

◆ mssfix_default

bool connection_entry::mssfix_default

Definition at line 147 of file options.h.

Referenced by add_option(), init_options(), and options_postprocess_mutate_ce().

◆ mssfix_encap

bool connection_entry::mssfix_encap

◆ mssfix_fixed

bool connection_entry::mssfix_fixed

Definition at line 150 of file options.h.

Referenced by add_option(), frame_calculate_mssfix(), and options_postprocess_mutate_ce().

◆ mtu_discover_type

int connection_entry::mtu_discover_type

Definition at line 141 of file options.h.

Referenced by add_option(), init_options(), and link_socket_init_phase1().

◆ occ_mtu

int connection_entry::occ_mtu

Definition at line 130 of file options.h.

Referenced by add_option(), init_options(), options_string(), and remove_option().

◆ proto

◆ remote

◆ remote_float

bool connection_entry::remote_float

Definition at line 117 of file options.h.

Referenced by add_option(), and link_socket_init_phase1().

◆ remote_port

◆ socks_proxy_authfile

const char* connection_entry::socks_proxy_authfile

Definition at line 127 of file options.h.

Referenced by add_option(), and init_proxy_dowork().

◆ socks_proxy_port

const char* connection_entry::socks_proxy_port

◆ socks_proxy_server

◆ tls_auth_file

◆ tls_auth_file_inline

bool connection_entry::tls_auth_file_inline

◆ tls_crypt_file

◆ tls_crypt_file_inline

bool connection_entry::tls_crypt_file_inline

◆ tls_crypt_v2_file

const char* connection_entry::tls_crypt_v2_file

◆ tls_crypt_v2_file_inline

bool connection_entry::tls_crypt_v2_file_inline

◆ tls_crypt_v2_force_cookie

bool connection_entry::tls_crypt_v2_force_cookie

Definition at line 181 of file options.h.

Referenced by add_option(), and do_init_crypto_tls().

◆ tls_mtu

int connection_entry::tls_mtu

◆ tun_mtu

◆ tun_mtu_defined

◆ tun_mtu_extra

int connection_entry::tun_mtu_extra

◆ tun_mtu_extra_defined

bool connection_entry::tun_mtu_extra_defined

Definition at line 135 of file options.h.

Referenced by add_option(), do_init_frame(), and options_postprocess_mutate_ce().

◆ tun_mtu_max

int connection_entry::tun_mtu_max

Definition at line 131 of file options.h.

Referenced by add_option(), and frame_finalize_options().


The documentation for this struct was generated from the following file: