/home/tomh/openhip/hip-0.5/src/protocol/hip_status.c File Reference

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include <unistd.h>
#include <sys/time.h>
#include <netinet/in.h>
#include <netinet/ip.h>
#include <openssl/sha.h>
#include <openssl/dsa.h>
#include <openssl/asn1.h>
#include <openssl/rand.h>
#include <sys/types.h>
#include <errno.h>
#include <fcntl.h>
#include <asm/types.h>
#include <netinet/ip6.h>
#include <hip/hip_types.h>
#include <hip/hip_proto.h>
#include <hip/hip_globals.h>
#include <hip/hip_funcs.h>
#include <hip/hip_status.h>

Defines

#define IN_LOOPBACK(a)   ((((long int) (a)) & 0xff000000) == 0x7f000000)

Functions

int status_dump_hi_list (char *buff, hi_node *list, int do_addr)
int status_dump_addr_list (char *buff, sockaddr_list *addrs)
int status_dump_assoc (char *buff)
int status_dump_opts (char *buff)
void status_set_opts (__u8 *buff)
int hip_status_open ()
void hip_handle_status_request (__u8 *buff, int len, struct sockaddr *addr)

Define Documentation

#define IN_LOOPBACK (  )     ((((long int) (a)) & 0xff000000) == 0x7f000000)


Function Documentation

void hip_handle_status_request ( __u8 buff,
int  len,
struct sockaddr *  addr 
)

int hip_status_open (  ) 

int status_dump_addr_list ( char *  buff,
sockaddr_list addrs 
)

int status_dump_assoc ( char *  buff  ) 

int status_dump_hi_list ( char *  buff,
hi_node list,
int  do_addr 
)

int status_dump_opts ( char *  buff  ) 

void status_set_opts ( __u8 buff  ) 


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