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

1992/0906/port/tcpif.c (diff list | history)

1992/0903/sys/src/9/port/tcpif.c:15,251992/0906/sys/src/9/port/tcpif.c:15,26 (short | long | prev | next)
1991/0424    
{ 
	int len; 
1992/0903    
	Block *bp; 
1992/0303    
	Tcpctl *tcb = &s->tcpctl; 
1992/0906    
	Tcpctl *tcb; 
1991/0424    
 
	if(oldstate == newstate) 
		return; 
 
1992/0906    
	tcb = &s->tcpctl; 
1991/0424    
	switch(newstate) { 
1991/12171    
	case Closed: 
1992/0903    
		s->psrc = 0;		/* This connection is toast */ 
1992/0903/sys/src/9/port/tcpif.c:68,811992/0906/sys/src/9/port/tcpif.c:69,84
1991/0424    
void 
1991/1014    
tcpstart(Ipconv *s, int mode, ushort window, char tos) 
1991/0424    
{ 
	Tcpctl *tcb = &s->tcpctl; 
1992/0906    
	Tcpctl *tcb; 
1991/0424    
 
1992/0906    
	tcb = &s->tcpctl; 
1991/12171    
	if(tcb->state != Closed) 
1991/0424    
		return; 
 
	init_tcpctl(s); 
 
	tcb->window = tcb->rcv.wnd = window; 
1992/0906    
	tcb->window = window; 
	tcb->rcv.wnd = window; 
1991/0424    
	tcb->tos = tos; 
 
	switch(mode){ 


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