mn_config Struct Reference

#include <mn.h>


Detailed Description

Definition at line 260 of file mn.h.

Data Fields

in_addr mn_home_ip_addr mn_home_ip_addr_orig
in_addr ha_ip_addr ha_ip_addr_orig
list alt_ha_ip_addrs
int use_hadisc
in_addr home_net_addr
int home_net_addr_plen
in_addr home_net_subnet_bc
in_addr home_net_gateway
int mndecaps_route_handling
unsigned char shared_secret [MAXSHAREDSECRETLEN]
int shared_secret_len
int spi
int auth_alg
int replay_meth
int udp_port
int enable_fa_decapsulation
int tunneling_mode
__u16 mn_default_tunnel_lifetime
int wlan_ap_poll_interval
int solicitation_interval
int syslog_facility
char mn_api_read_socket_path [MAXFILENAMELEN+1]
char mn_api_read_socket_group [MAXGROUPNAMELEN+1]
char mn_api_read_socket_owner [MAXOWNERNAMELEN+1]
int mn_api_read_socket_permissions
char mn_api_admin_socket_path [MAXFILENAMELEN+1]
char mn_api_admin_socket_group [MAXGROUPNAMELEN+1]
char mn_api_admin_socket_owner [MAXOWNERNAMELEN+1]
int mn_api_admin_socket_permissions
int socket_priority
list fa_spi_list
list ignore_iflist
list dev_prio_list
int enforce_routes
in_addr priv_ha_ip_addr
__u32 priv_ha
char mn_nai [MAX_NAI_LEN+1]
int mn_nai_len
char ha_nai [MAX_NAI_LEN+1]
int ha_nai_len
int use_aaa
int mn_aaa_spi
unsigned char mn_aaa_shared_secret [MAXSHAREDSECRETLEN]
int mn_aaa_shared_secret_len
int mn_aaa_auth_alg
int mn_aaa_keygen_alg
time_t mn_ha_key_timestamp
int mn_ha_key_lifetime
int allow_home_addr_from_foreign_net


Field Documentation

struct in_addr mn_home_ip_addr mn_config::mn_home_ip_addr_orig

Definition at line 261 of file mn.h.

Referenced by create_mobile(), and load_mn().

struct in_addr ha_ip_addr mn_config::ha_ip_addr_orig

Definition at line 262 of file mn.h.

Referenced by create_mobile(), load_mn(), and mn_remove_dynamic_home_addr().

struct list mn_config::alt_ha_ip_addrs

Definition at line 263 of file mn.h.

Referenced by load_mn().

int mn_config::use_hadisc

Definition at line 264 of file mn.h.

Referenced by load_mn(), and request_tunnel().

struct in_addr mn_config::home_net_addr

Definition at line 265 of file mn.h.

Referenced by load_mn(), mn_init(), and start_tunneling().

int mn_config::home_net_addr_plen

Definition at line 266 of file mn.h.

Referenced by find_agent(), load_mn(), mn_init(), and start_tunneling().

struct in_addr mn_config::home_net_subnet_bc

Definition at line 267 of file mn.h.

Referenced by find_agent(), and load_mn().

struct in_addr mn_config::home_net_gateway

Definition at line 268 of file mn.h.

Referenced by mn_init().

int mn_config::mndecaps_route_handling

Definition at line 269 of file mn.h.

Referenced by load_mn(), and start_tunneling().

unsigned char mn_config::shared_secret[MAXSHAREDSECRETLEN]

Definition at line 270 of file mn.h.

int mn_config::shared_secret_len

Definition at line 271 of file mn.h.

Referenced by close_for_home(), and load_mn().

int mn_config::spi

Definition at line 272 of file mn.h.

Referenced by mn_init().

int mn_config::auth_alg

Definition at line 273 of file mn.h.

Referenced by load_mn(), and mn_init().

int mn_config::replay_meth

Definition at line 274 of file mn.h.

Referenced by load_mn().

int mn_config::udp_port

Definition at line 275 of file mn.h.

Referenced by load_mn(), and send_registration().

int mn_config::enable_fa_decapsulation

Definition at line 276 of file mn.h.

Referenced by connected(), main_vanha(), mn_init(), request_tunnel(), restart_tunneling(), send_registration(), start_tunneling(), and stop_tunneling().

int mn_config::tunneling_mode

Definition at line 277 of file mn.h.

Referenced by adv_ok_fa(), load_mn(), and send_registration().

__u16 mn_config::mn_default_tunnel_lifetime

Definition at line 278 of file mn.h.

Referenced by connected(), find_agent(), and load_mn().

int mn_config::wlan_ap_poll_interval

Definition at line 279 of file mn.h.

Referenced by load_mn(), and mn_init().

int mn_config::solicitation_interval

Definition at line 280 of file mn.h.

Referenced by load_mn(), and mn_init().

int mn_config::syslog_facility

Definition at line 281 of file mn.h.

Referenced by load_mn(), and mn_init().

char mn_config::mn_api_read_socket_path[MAXFILENAMELEN+1]

Definition at line 282 of file mn.h.

Referenced by clean_up(), and mn_init().

char mn_config::mn_api_read_socket_group[MAXGROUPNAMELEN+1]

Definition at line 283 of file mn.h.

Referenced by mn_init().

char mn_config::mn_api_read_socket_owner[MAXOWNERNAMELEN+1]

Definition at line 284 of file mn.h.

Referenced by mn_init().

int mn_config::mn_api_read_socket_permissions

Definition at line 285 of file mn.h.

Referenced by mn_init().

char mn_config::mn_api_admin_socket_path[MAXFILENAMELEN+1]

Definition at line 286 of file mn.h.

Referenced by clean_up(), and mn_init().

char mn_config::mn_api_admin_socket_group[MAXGROUPNAMELEN+1]

Definition at line 287 of file mn.h.

Referenced by mn_init().

char mn_config::mn_api_admin_socket_owner[MAXOWNERNAMELEN+1]

Definition at line 288 of file mn.h.

Referenced by mn_init().

int mn_config::mn_api_admin_socket_permissions

Definition at line 289 of file mn.h.

Referenced by mn_init().

int mn_config::socket_priority

Definition at line 290 of file mn.h.

Referenced by create_registration_socket(), and load_mn().

struct list mn_config::fa_spi_list

Definition at line 291 of file mn.h.

Referenced by add_fa_spi(), get_fa_spi(), and load_mn().

struct list mn_config::ignore_iflist

Definition at line 292 of file mn.h.

Referenced by load_mn().

struct list mn_config::dev_prio_list

Definition at line 293 of file mn.h.

int mn_config::enforce_routes

Definition at line 294 of file mn.h.

Referenced by main_vanha().

struct in_addr mn_config::priv_ha_ip_addr

Definition at line 295 of file mn.h.

__u32 mn_config::priv_ha

Definition at line 296 of file mn.h.

char mn_config::mn_nai[MAX_NAI_LEN+1]

Definition at line 297 of file mn.h.

Referenced by create_mobile(), and send_messages().

int mn_config::mn_nai_len

Definition at line 298 of file mn.h.

Referenced by create_mobile().

char mn_config::ha_nai[MAX_NAI_LEN+1]

Definition at line 299 of file mn.h.

int mn_config::ha_nai_len

Definition at line 300 of file mn.h.

int mn_config::use_aaa

Definition at line 303 of file mn.h.

int mn_config::mn_aaa_spi

Definition at line 304 of file mn.h.

unsigned char mn_config::mn_aaa_shared_secret[MAXSHAREDSECRETLEN]

Definition at line 305 of file mn.h.

int mn_config::mn_aaa_shared_secret_len

Definition at line 306 of file mn.h.

int mn_config::mn_aaa_auth_alg

Definition at line 307 of file mn.h.

int mn_config::mn_aaa_keygen_alg

Definition at line 309 of file mn.h.

time_t mn_config::mn_ha_key_timestamp

Definition at line 311 of file mn.h.

int mn_config::mn_ha_key_lifetime

Definition at line 313 of file mn.h.

int mn_config::allow_home_addr_from_foreign_net

Definition at line 315 of file mn.h.


The documentation for this struct was generated from the following file:
Generated on Tue Jan 15 08:50:55 2008 for Virtual foreign agent generator version 0.1 by  doxygen 1.5.1