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

1998/0307/ip/ip.h (diff list | history)

1998/0306/sys/src/9/ip/ip.h:116,1211998/0307/sys/src/9/ip/ip.h:116,123 (short | long | prev | next)
1998/0306    
	/* for routing multicast groups */ 
	void	(*joinmulti)(Ipifc *ifc, uchar *a, uchar *ia, uchar **iap); 
	void	(*leavemulti)(Ipifc *ifc, uchar *a, uchar *ia); 
1998/0307    
 
	int	unbindonclose;	/* if non-zero, unbind on last close */ 
1997/0327    
}; 
 
1998/0306    
/* logical interface associated with a physical one */ 
1998/0306/sys/src/9/ip/ip.h:132,1401998/0307/sys/src/9/ip/ip.h:134,142
1998/0306    
/* binding twixt Ipself and Ipifc */ 
struct Iplink 
1997/0423    
{ 
1998/0306    
	Ipself	*local; 
1998/0307    
	Ipself	*self; 
1998/0306    
	Iplifc	*lifc; 
	Iplink	*locallink;	/* next link for this local address */ 
1998/0307    
	Iplink	*selflink;	/* next link for this local address */ 
1998/0306    
	Iplink	*lifclink;	/* next link for this ifc */ 
	ulong	expire; 
	Iplink	*next;		/* free list */ 


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