#include <mn.h>
Collaboration diagram for mn_data:
Definition at line 347 of file mn.h.
Definition at line 349 of file mn.h.
Referenced by connected(), find_agent(), mn_init(), request_tunnel(), restart_tunneling(), start_tunneling(), and stop_tunneling().
struct interface_data mn_data::iface[MAX_INTERFACES] |
Definition at line 354 of file mn.h.
Referenced by clean_up(), device_up(), handle_api(), handle_icmp(), mn_init(), and monitor_poll_ap_addresses().
struct sockaddr_un mn_data::dev_info_addr |
__u32 mn_data::registration_id[2] |
__u32 mn_data::last_nonce |
struct current_route_info mn_data::cur_route_info |
Definition at line 365 of file mn.h.
Referenced by disconnect(), mn_init(), and update_fa_decaps_routes().
struct timeval mn_data::last_reg_send_time |
Definition at line 366 of file mn.h.
Referenced by handle_api(), mn_init(), request_tunnel(), and send_registration().
struct in_addr mn_data::local_addr |
Definition at line 369 of file mn.h.
Referenced by close_for_home(), find_agent(), handle_api(), mn_init(), and mn_remove_dynamic_home_addr().
struct in_addr mn_data::co_addr |
Definition at line 370 of file mn.h.
Referenced by close_for_home(), create_mobile(), find_agent(), and handle_api().
struct in_addr mn_data::force_fa_addr |
__u16 mn_data::req_lifetime |
unsigned char* mn_data::session_key |
Definition at line 376 of file mn.h.
Referenced by clean_up(), close_for_home(), disconnect(), and mn_init().
unsigned int mn_data::session_key_len |
Definition at line 380 of file mn.h.
Referenced by at_home(), clean_up(), close_for_home(), connected(), disconnect(), find_agent(), handle_api(), mn_init(), passive_find(), and request_tunnel().
struct in_addr mn_data::fa_addr |
Definition at line 381 of file mn.h.
Referenced by close_for_home(), connected(), find_agent(), mn_init(), request_tunnel(), send_registration(), and start_tunneling().
struct agent_adv_dynamics mn_data::fa_dynamics_ext |
struct agentadv_data* mn_data::current_adv |
Definition at line 389 of file mn.h.
Referenced by clean_agentadv(), close_for_home(), connected(), degrade_current_fa_priority(), find_agent(), mn_init(), remove_fa_host_routes(), request_tunnel(), send_registration(), start_tunneling(), and stop_tunneling().
time_t mn_data::last_reply_rcvd |
time_t mn_data::last_request_sent |
struct in_addr mn_data::tunnel_addr |
Definition at line 398 of file mn.h.
Referenced by connected(), restart_tunneling(), and start_tunneling().
Definition at line 399 of file mn.h.
Referenced by find_agent(), handle_api(), mn_init(), start_tunneling(), and stop_tunneling().
struct hashtable* mn_data::agentadv |
Definition at line 403 of file mn.h.
Referenced by check_expired_agent_advs(), clean_agentadv(), clean_up(), get_fa(), handle_icmp(), mn_init(), remove_fa_host_routes(), request_tunnel(), and send_registration().
char mn_data::start_default_device[IFNAMSIZ] |
char* mn_data::info_str |
char* mn_data::warn_str |
struct fa_nai_ext* mn_data::last_req_FA_NAI |
unsigned long mn_data::discarded_msgs |
struct challenge_ext* mn_data::last_challenge_ext |
struct timeval mn_data::last_challenge_time |
struct in_addr mn_data::dynamic_home_addr |
char mn_data::dynamic_home_addr_dev[IFNAMSIZ] |
struct timeval mn_data::last_scheduled_solicitation |
pid_t mn_data::pcap_capturer |