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

1991/1028/port/ipdat.h (diff list | history)

1991/1028/sys/src/9/port/ipdat.h:429,4391991/1029/sys/src/9/port/ipdat.h:429,434 (short | long | prev | next)
Remove arp functions. Add arpinfo queue.
rsc Fri Mar 4 12:44:25 2005
1991/0424    
Block	*ip_reassemble(int, Block*, Etherhdr*); 
Ipconv	*portused(Ipconv *, Port); 
Port	nextport(Ipconv *, Port); 
1991/1027    
void	arpenter(Arpentry*, int); 
void	arpflush(void); 
int	arpdelete(char*); 
void	pusharpq(void); 
1991/0424    
void	arplinkhead(Arpcache*); 
Fragq   *ipfragallo(void); 
void	ipfragfree(Fragq*); 
void	iproute(uchar*, uchar*); 
1991/1028/sys/src/9/port/ipdat.h:486,4921991/1029/sys/src/9/port/ipdat.h:481,486
1991/0424    
Ipconv  *ipclonecon(Chan *); 
void	iplisten(Chan *, Ipconv *, Ipconv *); 
1991/1025    
void	iloutoforder(Ipconv*, Ilhdr*, Block*); 
1991/1027    
void	arpsendpkt(uchar*, uchar*, Queue*, Block*); 
1991/0424    
 
#define	fmtaddr(xx)	(xx>>24)&0xff,(xx>>16)&0xff,(xx>>8)&0xff,xx&0xff 
#define	MIN(a, b)	((a) < (b) ? (a) : (b)) 
1991/1028/sys/src/9/port/ipdat.h:508,5111991/1029/sys/src/9/port/ipdat.h:502,506
1991/0424    
extern Qinfo ipinfo; 
extern Qinfo udpinfo; 
1991/1012    
extern Qinfo ilinfo; 
1991/1029    
extern Qinfo arpinfo; 
1991/1019    
extern Queue *Ipoutput; 


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