|
OpenVPN
|
#include <options.h>

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 |
| sa_family_t connection_entry::af |
Definition at line 110 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(), and show_connection_entry().
| bool connection_entry::bind_defined |
Definition at line 116 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 117 of file options.h.
Referenced by add_option(), init_options(), and link_socket_init_phase1().
| bool connection_entry::bind_local |
Definition at line 118 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 119 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 120 of file options.h.
Referenced by add_option(), init_options(), socket_restart_pause(), and usage().
| int connection_entry::connect_timeout |
Definition at line 121 of file options.h.
Referenced by add_option(), init_options(), and process_coarse_timers().
| int connection_entry::explicit_exit_notification |
Definition at line 150 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 162 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 141 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(), process_received_occ_msg(), and test_occ_mtu_calculation().
| bool connection_entry::fragment_encap |
Definition at line 142 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 122 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 167 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 134 of file options.h.
Referenced by add_option(), get_frame_mtu(), and init_options().
| bool connection_entry::link_mtu_defined |
Definition at line 135 of file options.h.
Referenced by add_option(), get_frame_mtu(), options_postprocess_mutate_ce(), and options_postprocess_verify_ce().
| struct local_list* connection_entry::local_list |
Definition at line 108 of file options.h.
Referenced by alloc_local_list_if_undef(), context_init_1(), do_preresolve(), has_udp_in_local_list(), inherit_context_child(), link_socket_init_phase1(), options_postprocess_mutate(), options_postprocess_mutate_ce(), options_postprocess_verify_ce(), setenv_settings(), and show_connection_entry().
| const char* connection_entry::local_port |
Definition at line 111 of file options.h.
Referenced by add_option(), init_options(), options_postprocess_mutate(), options_postprocess_mutate_ce(), options_postprocess_mutate_le(), and usage().
| bool connection_entry::local_port_defined |
Definition at line 112 of file options.h.
Referenced by add_option(), options_postprocess_mutate_ce(), and options_postprocess_verify_ce().
| int connection_entry::mssfix |
Definition at line 144 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 145 of file options.h.
Referenced by add_option(), init_options(), and options_postprocess_mutate_ce().
| bool connection_entry::mssfix_encap |
Definition at line 146 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 148 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 139 of file options.h.
Referenced by add_option(), init_options(), and link_socket_init_phase1().
| int connection_entry::occ_mtu |
Definition at line 128 of file options.h.
Referenced by add_option(), init_options(), and remove_option().
| int connection_entry::proto |
Definition at line 109 of file options.h.
Referenced by add_option(), ce_management_query_proxy(), ce_management_query_remote(), connection_entry_load_re(), do_preresolve(), frame_calculate_protocol_header_size(), get_ip_encap_overhead(), inherit_context_child(), init_options(), link_socket_init_phase1(), management_callback_proxy_cmd(), management_callback_remote_entry_get(), options_postprocess_http_proxy_override(), options_postprocess_mutate(), options_postprocess_mutate_ce(), options_postprocess_mutate_le(), options_postprocess_verify_ce(), process_received_occ_msg(), show_connection_entry(), socket_restart_pause(), test_mssfix_mtu_calculation(), test_occ_mtu_calculation(), and update_options_ce_post().
| const char* connection_entry::remote |
Definition at line 114 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 115 of file options.h.
Referenced by add_option(), and link_socket_init_phase1().
| const char* connection_entry::remote_port |
Definition at line 113 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 125 of file options.h.
Referenced by add_option(), and init_proxy_dowork().
| const char* connection_entry::socks_proxy_port |
Definition at line 124 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 123 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 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(), options_postprocess_verify_ce(), and options_string().
| bool connection_entry::tls_auth_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().
| const char* connection_entry::tls_crypt_file |
Definition at line 170 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 171 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 175 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 176 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 179 of file options.h.
Referenced by add_option(), and do_init_crypto_tls().
| int connection_entry::tls_mtu |
Definition at line 136 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 127 of file options.h.
Referenced by add_option(), do_deferred_options(), frame_calculate_payload_size(), get_frame_mtu(), init_options(), options_postprocess_mutate_ce(), remove_option(), test_mssfix_mtu_calculation(), and test_occ_mtu_calculation().
| bool connection_entry::tun_mtu_defined |
Definition at line 131 of file options.h.
Referenced by add_option(), frame_finalize_options(), get_frame_mtu(), options_postprocess_mutate_ce(), options_postprocess_verify_ce(), push_update_digest(), and remove_option().
| int connection_entry::tun_mtu_extra |
Definition at line 132 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 133 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 129 of file options.h.
Referenced by add_option(), and frame_finalize_options().