OpenVPN
|
#include <options.h>
Data Fields | |
int | proto |
sa_family_t | af |
const char * | local_port |
bool | local_port_defined |
const char * | remote_port |
const char * | local |
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 |
bool | tun_mtu_defined |
int | tun_mtu_extra |
bool | tun_mtu_extra_defined |
int | link_mtu |
bool | link_mtu_defined |
int | mtu_discover_type |
int | fragment |
int | mssfix |
bool | mssfix_default |
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 |
sa_family_t connection_entry::af |
Definition at line 99 of file options.h.
Referenced by add_option(), ce_management_query_remote(), connection_entry_load_re(), do_preresolve(), init_options(), link_socket_init_phase1(), options_postprocess_mutate_ce(), setenv_connection_entry(), and show_connection_entry().
bool connection_entry::bind_defined |
Definition at line 106 of file options.h.
Referenced by add_option(), options_postprocess_mutate_ce(), and options_postprocess_verify_ce().
bool connection_entry::bind_ipv6_only |
Definition at line 107 of file options.h.
Referenced by add_option(), init_options(), and link_socket_init_phase1().
bool connection_entry::bind_local |
Definition at line 108 of file options.h.
Referenced by add_option(), do_preresolve(), init_options(), link_socket_init_phase1(), options_postprocess_mutate_ce(), and options_postprocess_verify_ce().
int connection_entry::connect_retry_seconds |
Definition at line 109 of file options.h.
Referenced by add_option(), init_options(), socket_restart_pause(), and usage().
int connection_entry::connect_retry_seconds_max |
Definition at line 110 of file options.h.
Referenced by add_option(), init_options(), socket_restart_pause(), and usage().
int connection_entry::connect_timeout |
Definition at line 111 of file options.h.
Referenced by add_option(), do_init_server_poll_timeout(), init_options(), and process_coarse_timers().
int connection_entry::explicit_exit_notification |
Definition at line 131 of file options.h.
Referenced by add_option(), do_deferred_options(), multi_process_signal(), options_postprocess_mutate_ce(), process_explicit_exit_notification_timer_wakeup(), and process_sigterm().
unsigned int connection_entry::flags |
Definition at line 142 of file options.h.
Referenced by ce_management_query_proxy(), ce_management_query_remote(), management_callback_proxy_cmd(), management_callback_remote_cmd(), next_connection_entry(), options_postprocess_http_proxy_override(), and options_postprocess_mutate_ce().
int connection_entry::fragment |
Definition at line 127 of file options.h.
Referenced by add_option(), do_deferred_options(), do_deferred_p2p_ncp(), do_init_fragment(), do_init_frame(), init_instance(), multi_client_generate_tls_keys(), options_postprocess_mutate_ce(), options_postprocess_verify_ce(), options_string(), process_received_occ_msg(), and tls_session_update_crypto_params_do_work().
struct http_proxy_options* connection_entry::http_proxy_options |
Definition at line 112 of file options.h.
Referenced by add_option(), do_preresolve(), init_proxy_dowork(), management_callback_proxy_cmd(), options_postprocess_http_proxy_override(), options_postprocess_verify_ce(), setenv_connection_entry(), and show_connection_entry().
int connection_entry::key_direction |
Definition at line 147 of file options.h.
Referenced by add_option(), do_init_tls_wrap_key(), options_postprocess_mutate_ce(), and show_connection_entry().
int connection_entry::link_mtu |
Definition at line 121 of file options.h.
Referenced by add_option(), calc_options_string_link_mtu(), frame_finalize_options(), init_options(), and tls_session_update_crypto_params_do_work().
bool connection_entry::link_mtu_defined |
Definition at line 122 of file options.h.
Referenced by add_option(), adjust_mtu_peerid(), calc_options_string_link_mtu(), frame_finalize_options(), options_postprocess_mutate_ce(), options_postprocess_verify_ce(), and tls_session_update_crypto_params_do_work().
const char* connection_entry::local |
Definition at line 103 of file options.h.
Referenced by add_option(), do_preresolve(), link_socket_init_phase1(), options_postprocess_mutate_ce(), options_postprocess_verify_ce(), and setenv_connection_entry().
const char* connection_entry::local_port |
Definition at line 100 of file options.h.
Referenced by add_option(), do_preresolve(), init_options(), link_socket_init_phase1(), options_postprocess_mutate_ce(), options_postprocess_verify_ce(), setenv_connection_entry(), and usage().
bool connection_entry::local_port_defined |
Definition at line 101 of file options.h.
Referenced by add_option(), options_postprocess_mutate_ce(), and options_postprocess_verify_ce().
int connection_entry::mssfix |
Definition at line 128 of file options.h.
Referenced by add_option(), do_init_frame(), frame_init_mssfix(), init_options(), options_postprocess_mutate_ce(), and process_ip_header().
bool connection_entry::mssfix_default |
Definition at line 129 of file options.h.
Referenced by add_option(), and options_postprocess_mutate_ce().
int connection_entry::mtu_discover_type |
Definition at line 125 of file options.h.
Referenced by add_option(), init_options(), and link_socket_init_phase1().
int connection_entry::proto |
Definition at line 98 of file options.h.
Referenced by add_option(), ce_management_query_proxy(), ce_management_query_remote(), check_fragment(), connection_entry_load_re(), do_deferred_options(), do_init_crypto_tls(), do_init_frame(), do_preresolve(), do_setup_fast_io(), inherit_context_child(), inherit_context_top(), init_instance(), init_options(), link_socket_init_phase1(), management_callback_proxy_cmd(), multi_process_signal(), options_postprocess_http_proxy_override(), options_postprocess_mutate_ce(), options_postprocess_verify_ce(), options_string(), process_outgoing_link(), process_received_occ_msg(), setenv_connection_entry(), show_connection_entry(), socket_restart_pause(), tunnel_server(), and update_options_ce_post().
const char* connection_entry::remote |
Definition at line 104 of file options.h.
Referenced by add_option(), ce_management_query_proxy(), ce_management_query_remote(), check_send_occ_req_dowork(), connection_entry_load_re(), do_persist_tuntap(), do_preresolve(), link_socket_init_phase1(), management_callback_remote_cmd(), options_postprocess_verify_ce(), and setenv_connection_entry().
bool connection_entry::remote_float |
Definition at line 105 of file options.h.
Referenced by add_option(), and link_socket_init_phase1().
const char* connection_entry::remote_port |
Definition at line 102 of file options.h.
Referenced by add_option(), ce_management_query_remote(), connection_entry_load_re(), do_preresolve(), init_options(), link_socket_init_phase1(), management_callback_remote_cmd(), options_postprocess_verify_ce(), setenv_connection_entry(), and usage().
const char* connection_entry::socks_proxy_authfile |
Definition at line 115 of file options.h.
Referenced by add_option(), and init_proxy_dowork().
const char* connection_entry::socks_proxy_port |
Definition at line 114 of file options.h.
Referenced by add_option(), do_preresolve(), init_proxy_dowork(), management_callback_proxy_cmd(), and setenv_connection_entry().
const char* connection_entry::socks_proxy_server |
Definition at line 113 of file options.h.
Referenced by add_option(), do_init_frame(), do_preresolve(), init_proxy_dowork(), management_callback_proxy_cmd(), options_postprocess_mutate_ce(), options_postprocess_verify_ce(), and setenv_connection_entry().
const char* connection_entry::tls_auth_file |
Definition at line 145 of file options.h.
Referenced by add_option(), do_init_crypto_tls(), do_init_tls_wrap_key(), options_postprocess_filechecks(), options_postprocess_mutate_ce(), options_postprocess_verify_ce(), and options_string().
bool connection_entry::tls_auth_file_inline |
Definition at line 146 of file options.h.
Referenced by add_option(), do_init_tls_wrap_key(), options_postprocess_filechecks(), and options_postprocess_mutate_ce().
const char* connection_entry::tls_crypt_file |
Definition at line 150 of file options.h.
Referenced by add_option(), do_init_crypto_tls(), do_init_tls_wrap_key(), options_postprocess_filechecks(), options_postprocess_mutate_ce(), and options_postprocess_verify_ce().
bool connection_entry::tls_crypt_file_inline |
Definition at line 151 of file options.h.
Referenced by add_option(), do_init_tls_wrap_key(), options_postprocess_filechecks(), and options_postprocess_mutate_ce().
const char* connection_entry::tls_crypt_v2_file |
Definition at line 155 of file options.h.
Referenced by add_option(), do_init_crypto_tls(), do_init_tls_wrap_key(), options_postprocess_filechecks(), options_postprocess_mutate_ce(), and options_postprocess_verify_ce().
bool connection_entry::tls_crypt_v2_file_inline |
Definition at line 156 of file options.h.
Referenced by add_option(), do_init_tls_wrap_key(), options_postprocess_filechecks(), and options_postprocess_mutate_ce().
int connection_entry::tun_mtu |
Definition at line 117 of file options.h.
Referenced by add_option(), calc_options_string_link_mtu(), frame_finalize_options(), init_options(), and tls_session_update_crypto_params_do_work().
bool connection_entry::tun_mtu_defined |
Definition at line 118 of file options.h.
Referenced by add_option(), calc_options_string_link_mtu(), frame_finalize_options(), options_postprocess_mutate_ce(), options_postprocess_verify_ce(), push_update_digest(), and tls_session_update_crypto_params_do_work().
int connection_entry::tun_mtu_extra |
Definition at line 119 of file options.h.
Referenced by add_option(), do_init_frame(), and options_postprocess_mutate_ce().
bool connection_entry::tun_mtu_extra_defined |
Definition at line 120 of file options.h.
Referenced by add_option(), do_init_frame(), and options_postprocess_mutate_ce().