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

1992/0320/port/devarp.c (diff list | history)

1992/0319/sys/src/9/port/devarp.c:263,2691992/0320/sys/src/9/port/devarp.c:263,270 (short | long | prev | next)
1991/0424    
 
		if(strncmp(field[0], "flush", 5) == 0) 
1991/1027    
			arpflush(); 
1991/0424    
		else if(strcmp(field[0], "delete") == 0) { 
1992/0320    
		else 
		if(strcmp(field[0], "delete") == 0) { 
1991/0424    
			if(m != 2) 
				error(Ebadarg); 
 
1992/0319/sys/src/9/port/devarp.c:270,2751992/0320/sys/src/9/port/devarp.c:271,278
1991/1027    
			if(arpdelete(field[1]) < 0) 
1992/0114    
				error(Enetaddr); 
1991/0424    
		} 
1992/0320    
		break; 
 
1991/0424    
	case arpdataqid: 
		if(n != sizeof(Arpentry)) 
			error(Emsgsize); 
1992/0319/sys/src/9/port/devarp.c:276,2811992/0320/sys/src/9/port/devarp.c:279,285
1991/0424    
		memmove(&entry, a, sizeof(Arpentry)); 
1991/1027    
		arpenter(&entry, ARP_TEMP); 
1991/0424    
		break; 
1992/0320    
 
1991/0424    
	default: 
		error(Ebadusefd); 
	} 
1992/0319/sys/src/9/port/devarp.c:286,2931992/0320/sys/src/9/port/devarp.c:290,295
1991/1027    
void 
arpopn(Queue *q, Stream *s) 
{ 
1992/0319    
	if(Myip[Myself]) 
		error(Einuse); 
1991/1115    
	USED(q, s); 
1991/1027    
} 
 


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