#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] |
| 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 | |||
| ) |
| int g_state |
| int s_esp |
| int s_esp6 |
| int s_esp_udp |
| int s_udp |
| char tap_dev_name[16] |
| int tapfd |
1.5.1