ip.c File Reference

#include <inet.h>

Functions

int ip_proto_init (void)
void ip_dump (struct s_pkbuf *pk)
static void compute_protocol_cksum (struct s_pkbuf *pk)
static int build_ip_header (struct s_pkbuf *pk, u_int16_t id, int p, u_int16_t flags, u_int16_t off)
static int ip_fragment_output (struct s_pkbuf *pk, size_t fsize)
int ip_output (struct s_pkbuf *pk)
static void ip_fragment_timeout (struct s_frag_pk *frag_pk)
int ip_fragment_input (struct s_pkbuf *pk)
int aa_ip_input (struct s_pkbuf *pk)

Variables

static struct s_ip_proto_info ip_proto_info

Function Documentation

int aa_ip_input struct s_pkbuf pk  ) 
 

static int build_ip_header struct s_pkbuf pk,
u_int16_t  id,
int  p,
u_int16_t  flags,
u_int16_t  off
[static]
 

static void compute_protocol_cksum struct s_pkbuf pk  )  [static]
 

void ip_dump struct s_pkbuf pk  ) 
 

int ip_fragment_input struct s_pkbuf pk  ) 
 

static int ip_fragment_output struct s_pkbuf pk,
size_t  fsize
[static]
 

static void ip_fragment_timeout struct s_frag_pk *  frag_pk  )  [static]
 

int ip_output struct s_pkbuf pk  ) 
 

int ip_proto_init void   ) 
 


Variable Documentation

struct s_ip_proto_info ip_proto_info [static]
 


Generated on Wed May 24 23:06:03 2006 for LSE/OS by  doxygen 1.4.6