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 |
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 |
sa_family_t connection_entry::af |
Definition at line 100 of file options.h.
Referenced by add_option(), ce_management_query_remote(), connection_entry_load_re(), do_preresolve(), get_ip_encap_overhead(), init_options(), link_socket_init_phase1(), management_callback_remote_entry_get(), options_postprocess_mutate_ce(), setenv_connection_entry(), and show_connection_entry().
bool connection_entry::bind_defined |
Definition at line 107 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 108 of file options.h.
Referenced by add_option(), init_options(), and link_socket_init_phase1().
bool connection_entry::bind_local |
Definition at line 109 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 110 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 111 of file options.h.
Referenced by add_option(), init_options(), socket_restart_pause(), and usage().
int connection_entry::connect_timeout |
Definition at line 112 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 141 of file options.h.
Referenced by add_option(), do_deferred_options(), multi_process_signal(), options_postprocess_mutate_ce(), process_explicit_exit_notification_timer_wakeup(), process_sigterm(), and tls_print_deferred_options_results().
unsigned int connection_entry::flags |
Definition at line 152 of file options.h.
Referenced by ce_management_query_proxy(), ce_management_query_remote(), do_preresolve(), management_callback_proxy_cmd(), management_callback_remote_cmd(), management_callback_remote_entry_get(), next_connection_entry(), options_postprocess_http_proxy_override(), and options_postprocess_mutate_ce().
int connection_entry::fragment |
Definition at line 132 of file options.h.
Referenced by add_option(), do_deferred_options_part2(), do_deferred_p2p_ncp(), do_init_fragment(), do_init_frame(), frame_adjust_path_mtu(), frame_calculate_dynamic(), frame_calculate_fragment(), frame_calculate_payload_overhead(), init_instance(), multi_client_generate_tls_keys(), options_postprocess_mutate_ce(), options_postprocess_verify_ce(), options_string(), process_received_occ_msg(), and test_occ_mtu_calculation().
bool connection_entry::fragment_encap |
Definition at line 133 of file options.h.
Referenced by add_option(), do_init_frame(), frame_adjust_path_mtu(), and frame_calculate_fragment().
struct http_proxy_options* connection_entry::http_proxy_options |
Definition at line 113 of file options.h.
Referenced by add_option(), do_preresolve(), init_proxy_dowork(), management_callback_proxy_cmd(), options_postprocess_http_proxy_override(), options_postprocess_mutate_ce(), options_postprocess_verify_ce(), setenv_connection_entry(), and show_connection_entry().
int connection_entry::key_direction |
Definition at line 157 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 125 of file options.h.
Referenced by add_option(), get_frame_mtu(), and init_options().
bool connection_entry::link_mtu_defined |
Definition at line 126 of file options.h.
Referenced by add_option(), get_frame_mtu(), options_postprocess_mutate_ce(), and options_postprocess_verify_ce().
const char* connection_entry::local |
Definition at line 104 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 101 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 102 of file options.h.
Referenced by add_option(), options_postprocess_mutate_ce(), and options_postprocess_verify_ce().
int connection_entry::mssfix |
Definition at line 135 of file options.h.
Referenced by add_option(), do_init_frame(), frame_adjust_path_mtu(), frame_calculate_dynamic(), frame_calculate_mssfix(), init_options(), options_postprocess_mutate_ce(), process_ip_header(), and test_mssfix_mtu_calculation().
bool connection_entry::mssfix_default |
Definition at line 136 of file options.h.
Referenced by add_option(), init_options(), and options_postprocess_mutate_ce().
bool connection_entry::mssfix_encap |
Definition at line 137 of file options.h.
Referenced by add_option(), do_init_frame(), frame_adjust_path_mtu(), frame_calculate_mssfix(), init_options(), and options_postprocess_mutate_ce().
bool connection_entry::mssfix_fixed |
Definition at line 139 of file options.h.
Referenced by add_option(), frame_calculate_mssfix(), and options_postprocess_mutate_ce().
int connection_entry::mtu_discover_type |
Definition at line 130 of file options.h.
Referenced by add_option(), init_options(), and link_socket_init_phase1().
int connection_entry::occ_mtu |
Definition at line 119 of file options.h.
Referenced by add_option(), init_options(), and options_string().
int connection_entry::proto |
Definition at line 99 of file options.h.
Referenced by add_option(), ce_management_query_proxy(), ce_management_query_remote(), connection_entry_load_re(), do_deferred_options(), do_init_crypto_tls(), do_preresolve(), do_setup_fast_io(), frame_calculate_protocol_header_size(), get_ip_encap_overhead(), inherit_context_child(), inherit_context_top(), init_instance(), init_options(), link_socket_init_phase1(), management_callback_proxy_cmd(), management_callback_remote_entry_get(), 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(), test_mssfix_mtu_calculation(), test_occ_mtu_calculation(), tunnel_server(), and update_options_ce_post().
const char* connection_entry::remote |
Definition at line 105 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(), management_callback_remote_entry_get(), options_postprocess_verify_ce(), and setenv_connection_entry().
bool connection_entry::remote_float |
Definition at line 106 of file options.h.
Referenced by add_option(), and link_socket_init_phase1().
const char* connection_entry::remote_port |
Definition at line 103 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(), management_callback_remote_entry_get(), options_postprocess_verify_ce(), setenv_connection_entry(), and usage().
const char* connection_entry::socks_proxy_authfile |
Definition at line 116 of file options.h.
Referenced by add_option(), and init_proxy_dowork().
const char* connection_entry::socks_proxy_port |
Definition at line 115 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 114 of file options.h.
Referenced by add_option(), do_preresolve(), frame_calculate_protocol_header_size(), init_proxy_dowork(), management_callback_proxy_cmd(), options_postprocess_mutate_ce(), options_postprocess_verify_ce(), setenv_connection_entry(), and test_occ_mtu_calculation().
const char* connection_entry::tls_auth_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(), options_postprocess_verify_ce(), and options_string().
bool connection_entry::tls_auth_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().
const char* connection_entry::tls_crypt_file |
Definition at line 160 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 161 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 165 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 166 of file options.h.
Referenced by add_option(), do_init_tls_wrap_key(), options_postprocess_filechecks(), and options_postprocess_mutate_ce().
bool connection_entry::tls_crypt_v2_force_cookie |
Definition at line 169 of file options.h.
Referenced by add_option(), and do_init_crypto_tls().
int connection_entry::tls_mtu |
Definition at line 127 of file options.h.
Referenced by add_option(), do_init_frame_tls(), do_init_tls_wrap_key(), frame_finalize_options(), and init_options().
int connection_entry::tun_mtu |
Definition at line 118 of file options.h.
Referenced by add_option(), do_deferred_options(), frame_calculate_payload_size(), get_frame_mtu(), init_options(), options_postprocess_mutate_ce(), prepare_push_reply(), test_mssfix_mtu_calculation(), and test_occ_mtu_calculation().
bool connection_entry::tun_mtu_defined |
Definition at line 122 of file options.h.
Referenced by add_option(), frame_finalize_options(), get_frame_mtu(), options_postprocess_mutate_ce(), options_postprocess_verify_ce(), and push_update_digest().
int connection_entry::tun_mtu_extra |
Definition at line 123 of file options.h.
Referenced by add_option(), do_init_frame(), frame_finalize_options(), and options_postprocess_mutate_ce().
bool connection_entry::tun_mtu_extra_defined |
Definition at line 124 of file options.h.
Referenced by add_option(), do_init_frame(), and options_postprocess_mutate_ce().
int connection_entry::tun_mtu_max |
Definition at line 120 of file options.h.
Referenced by add_option(), and frame_finalize_options().