OpenHIP 0.9svn1
Defines | Functions | Variables
/home/tomh/svn/openhip/hip/trunk/src/usermode/hip_status2.c File Reference
#include <stdio.h>
#include <unistd.h>
#include <pthread.h>
#include <sys/uio.h>
#include <string.h>
#include <errno.h>
#include <hip/hip_service.h>
#include <hip/hip_types.h>
#include <hip/hip_sadb.h>
#include <hip/hip_status.h>
#include <hip/hip_funcs.h>

Defines

#define STATBUFSIZE   4096

Functions

void handle_status_request (int type, char *buff, int *len)
void dump_sadb (char *buff, int *tlv_len, __u32 spi)
void dump_dst_entries (char *buff, int *tlv_len)
void dump_lsi_entries (char *buff, int *tlv_len)
void dump_all_spi (char *buff, int *tlv_len)
int sadb_hashfn (__u32 spi)
void * hip_status (void *arg)
int sockaddr_list_length (sockaddr_list *l)

Variables

hip_sadb_entryhip_sadb [SADB_SIZE]
hip_mutex_t hip_sadb_locks [SADB_SIZE]
hip_sadb_dst_entryhip_sadb_dst [SADB_SIZE]
hip_mutex_t hip_sadb_dst_locks [SADB_SIZE]
hip_lsi_entrylsi_temp

Define Documentation

#define STATBUFSIZE   4096

Referenced by dump_sadb(), and hip_status().


Function Documentation

void dump_all_spi ( char *  buff,
int *  tlv_len 
)
void dump_dst_entries ( char *  buff,
int *  tlv_len 
)
void dump_lsi_entries ( char *  buff,
int *  tlv_len 
)
void dump_sadb ( char *  buff,
int *  tlv_len,
__u32  spi 
)
void handle_status_request ( int  type,
char *  buff,
int *  len 
)
void* hip_status ( void *  arg)
int sadb_hashfn ( __u32  spi)
int sockaddr_list_length ( sockaddr_list l)

References _sockaddr_list::next.

Referenced by dump_sadb().


Variable Documentation

hip_sadb_entry* hip_sadb[SADB_SIZE]