plan 9 kernel history: overview | file list | diff list

2003/0308/ip/ip.h (diff list | history)

2003/0304/sys/src/9/ip/ip.h:119,1252003/0308/sys/src/9/ip/ip.h:119,125 (short | long | prev | next)
1997/0327    
	void*	ptcl;			/* protocol specific stuff */ 
2003/0221    
 
	Route	*r;			/* last route used */ 
	ulong	routegen;		/* routetable generation for *r */ 
2003/0308    
	ulong	rgen;			/* routetable generation for *r */ 
1997/0327    
}; 
 
1998/0306    
struct Medium 
2003/0304/sys/src/9/ip/ip.h:488,4952003/0308/sys/src/9/ip/ip.h:488,495
1998/0313    
extern void	v6addroute(Fs *f, char *tag, uchar *a, uchar *mask, uchar *gate, int type); 
1998/0630    
extern void	v4delroute(Fs *f, uchar *a, uchar *mask, int dolock); 
extern void	v6delroute(Fs *f, uchar *a, uchar *mask, int dolock); 
1998/0313    
extern Route*	v4lookup(Fs *f, uchar *a); 
extern Route*	v6lookup(Fs *f, uchar *a); 
2003/0308    
extern Route*	v4lookup(Fs *f, uchar *a, Conv *c); 
extern Route*	v6lookup(Fs *f, uchar *a, Conv *c); 
1998/0313    
extern long	routeread(Fs *f, char*, ulong, int); 
extern long	routewrite(Fs *f, Chan*, char*, int); 
1998/0310    
extern void	routetype(int, char*); 
2003/0304/sys/src/9/ip/ip.h:622,6292003/0308/sys/src/9/ip/ip.h:622,629
1998/0306    
extern ushort	ipcsum(uchar*); 
2002/0507    
extern void	ipiput4(Fs*, Ipifc*, Block*); 
extern void	ipiput6(Fs*, Ipifc*, Block*); 
2003/0220    
extern int	ipoput4(Fs*, Block*, int, int, int); 
extern int	ipoput6(Fs*, Block*, int, int, int); 
2003/0308    
extern int	ipoput4(Fs*, Block*, int, int, int, Conv*); 
extern int	ipoput6(Fs*, Block*, int, int, int, Conv*); 
1998/0313    
extern int	ipstats(Fs*, char*, int); 
1998/0306    
extern ushort	ptclbsum(uchar*, int); 
extern ushort	ptclcsum(Block*, int, int); 


source code copyright © 1990-2005 Lucent Technologies; see license
Plan 9 distribution
comments to russ cox (rsc@swtch.com)