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

1992/0128/port/ipdat.h (diff list | history)

1992/0111/sys/src/9/port/ipdat.h:194,2021992/0128/sys/src/9/port/ipdat.h:194,201 (short | long | prev | next)
Move QLock out of Tcpctl XXX why? Change nextport.
rsc Fri Mar 4 12:44:25 2005
1991/0424    
	void	*arg; 
1991/1012    
}; 
1991/0424    
 
1991/1012    
struct Tcpctl 
1992/0128    
struct Tctl 
1991/1012    
{ 
1991/0424    
	QLock; 
	uchar	state;		/* Connection state */ 
	uchar	type;		/* Listening or active connection */ 
	uchar	code;		/* Icmp code */		 
1992/0111/sys/src/9/port/ipdat.h:242,2471992/0128/sys/src/9/port/ipdat.h:241,251
1991/0424    
	int	srtt;			/* Shortened round trip */ 
	int	mdev;			/* Mean deviation of round trip */ 
}; 
1992/0128    
struct Tcpctl 
{ 
	QLock; 
	struct Tctl; 
}; 
1991/0424    
 
1991/1012    
struct	Tcp 
{ 
1992/0111/sys/src/9/port/ipdat.h:435,4411992/0128/sys/src/9/port/ipdat.h:439,445
1991/0424    
Block	*btrim(Block*, int, int); 
Block	*ip_reassemble(int, Block*, Etherhdr*); 
Ipconv	*portused(Ipconv *, Port); 
Port	nextport(Ipconv *, Port); 
1992/0128    
Port	nextport(Ipconv *, int); 
1991/0424    
Fragq   *ipfragallo(void); 
1992/0107    
void	ipfragfree(Fragq*, int); 
1991/0424    
void	iproute(uchar*, uchar*); 


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