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

1998/0630/ip/ethermedium.c (diff list | history)

1998/0423/sys/src/9/ip/ethermedium.c:45,501998/0630/sys/src/9/ip/ethermedium.c:45,51 (short | long | prev | next)
1998/0306    
	nil,			/* flushroute */ 
	nil,			/* joinmulti */ 
	nil,			/* leavemulti */ 
1998/0630    
	arpenter,		/* ares */ 
1998/0307    
	0,			/* don't unbind on last close */ 
1998/0306    
}; 
 
1998/0423/sys/src/9/ip/ethermedium.c:389,3951998/0630/sys/src/9/ip/ethermedium.c:390,396
1998/0306    
		break; 
 
	case ARPREPLY: 
1998/0313    
		arpenter(er->f->arp, ifc, V4, e->spa, e->sha, ðermedium, 0); 
1998/0630    
		arpenter(er->f, V4, e->spa, e->sha, sizeof(e->sha), 0); 
1998/0306    
		break; 
 
	case ARPREQUEST: 
1998/0423/sys/src/9/ip/ethermedium.c:410,4161998/0630/sys/src/9/ip/ethermedium.c:411,417
1998/0306    
		} 
 
		/* refresh what we know about sender */ 
1998/0313    
		arpenter(er->f->arp, ifc, V4, e->spa, e->sha, ðermedium, 1); 
1998/0630    
		arpenter(er->f, V4, e->spa, e->sha, sizeof(e->sha), 1); 
1998/0306    
 
		/* answer only requests for our address or systems we're proxying for */ 
		v4tov6(ip, e->tpa); 


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