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