/home/tomh/openhip/hip-0.5/src/linux/hip_linux_umh.c File Reference

#include <stdio.h>
#include <unistd.h>
#include <pthread.h>
#include <sys/time.h>
#include <sys/errno.h>
#include <sys/ioctl.h>
#include <fcntl.h>
#include <linux/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <string.h>
#include <netdb.h>
#include <openssl/rand.h>
#include <linux/if.h>
#include <linux/if_tun.h>
#include <hip/hip_version.h>
#include <hip/hip_service.h>
#include <hip/hip_types.h>
#include <hip/hip_funcs.h>
#include <hip/hip_globals.h>
#include <hip/hip_usermode.h>
#include <hip/hip_sadb.h>

Functions

int devname_to_index (char *dev, __u64 *mac)
int add_address_to_iface (struct sockaddr *addr, int plen, int if_index)
int set_link_params (char *dev, int mtu)
void add_local_hip_nameserver (__u32 ip)
int get_preferred_lsi (struct sockaddr *lsi)
int is_dns_thread_disabled ()
void print_hip_service_usage ()
int init_tap ()
void post_init_tap ()
int init_udp ()
void init_hip (int ac, char **av)
int main (int argc, char **argv)

Variables

int tapfd
int s_esp
int s_esp_udp
int s_esp6
int s_udp
int g_state
char tap_dev_name [16]

Function Documentation

int add_address_to_iface ( struct sockaddr *  addr,
int  plen,
int  if_index 
)

void add_local_hip_nameserver ( __u32  ip  ) 

int devname_to_index ( char *  dev,
__u64 mac 
)

int get_preferred_lsi ( struct sockaddr *  lsi  ) 

void init_hip ( int  ac,
char **  av 
)

int init_tap (  ) 

int init_udp (  ) 

int is_dns_thread_disabled (  ) 

int main ( int  argc,
char **  argv 
)

void post_init_tap (  ) 

void print_hip_service_usage (  ) 

int set_link_params ( char *  dev,
int  mtu 
)


Variable Documentation

int g_state

int s_esp

int s_esp6

int s_esp_udp

int s_udp

char tap_dev_name[16]

int tapfd


Generated on Mon Oct 22 11:43:43 2007 for OpenHIP by  doxygen 1.5.1