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

2001/0217/ip/esp.c (diff list | history)

2000/1220/sys/src/9/ip/esp.c:145,1512001/0217/sys/src/9/ip/esp.c:145,150 (short | long | prev | next)
1999/0316    
	ulong spi; 
	Espcb *ecb = (Espcb*)c->ptcl; 
 
	qlock(c); 
	switch(argc) { 
	default: 
		e = "bad args to connect"; 
2000/1220/sys/src/9/ip/esp.c:184,1902001/0217/sys/src/9/ip/esp.c:183,188
1999/0316    
		nullespinit(ecb, "null", nil, 0); 
		nullahinit(ecb, "null", nil, 0); 
	} 
	qunlock(c); 
	Fsconnected(c, e); 
 
	return e; 
2000/1220/sys/src/9/ip/esp.c:426,4322001/0217/sys/src/9/ip/esp.c:424,429
1999/0316    
	Espcb *ecb = c->ptcl; 
	char *e = nil; 
 
	qlock(c); 
	if(strcmp(f[0], "esp") == 0) 
		e = setalg(ecb, f, n, espalg); 
	else if(strcmp(f[0], "ah") == 0) 
2000/1220/sys/src/9/ip/esp.c:437,4432001/0217/sys/src/9/ip/esp.c:434,439
1999/0316    
		ecb->header = 0; 
	else 
		e = "unknown control request"; 
	qunlock(c); 
	return e; 
} 
 


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