| plan 9 kernel history: overview | file list | diff list |
1998/0924/ip/tcp.c (diff list | history)
| 1998/0923/sys/src/9/ip/tcp.c:219,224 – 1998/0924/sys/src/9/ip/tcp.c:219,227 (short | long | prev | next) | ||
| 1998/0313 | ulong lenerr; /* short packet */ ulong order; /* out of order */ | |
| 1998/0924 | /* for keeping track of tcpackproc */ int ackprocstarted; QLock apl; | |
| 1998/0313 | }; | |
| 1997/0327 | void addreseq(Tcpctl*, Tcp*, Block*, ushort); | |
| 1998/0923/sys/src/9/ip/tcp.c:622,630 – 1998/0924/sys/src/9/ip/tcp.c:625,644 | ||
| 1997/0327 | { Tcpctl *tcb; | |
| 1998/0313 | Tcppriv *tpriv; | |
| 1998/0924 | char kpname[NAMELEN]; | |
| 1997/0327 | ||
| 1998/0313 | tpriv = s->p->priv; | |
| 1998/0924 | if(tpriv->ackprocstarted == 0){ qlock(&tpriv->apl); if(tpriv->ackprocstarted == 0){ sprint(kpname, "#I%dtcpack", s->p->f->dev); kproc(kpname, tcpackproc, s->p); tpriv->ackprocstarted = 1; } qunlock(&tpriv->apl); } | |
| 1997/0327 | tcb = (Tcpctl*)s->ptcl; inittcpctl(s); | |
| 1998/0923/sys/src/9/ip/tcp.c:2038,2043 – 1998/0924/sys/src/9/ip/tcp.c:2052,2055 | ||
| 1998/0313 | tpriv->tstats.tcpMaxConn = Nchans; | |
| 1997/0327 | ||
| 1998/0313 | Fsproto(fs, tcp); | |
| 1998/0306 | ||
| 1998/0313 |
| |