History log of /csrg-svn/sys/netinet/tcp_input.c (Results 26 – 50 of 169)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 44375 28-Jun-1990 karels

from van: header prediction, pcb one-element cache, avoid pullup,
remove dtom, avoid spurious assignment from null ntoh*; faster window opening
in linear mode (add 1/8 packet, was 146 bytes), open w

from van: header prediction, pcb one-element cache, avoid pullup,
remove dtom, avoid spurious assignment from null ntoh*; faster window opening
in linear mode (add 1/8 packet, was 146 bytes), open window past cached
out-of order packets until dupacks end; rearrange timers; use rtentry parms

show more ...

# 40687 03-Apr-1990 karels

sonewconn has second arg; in_pcb.h requires ip.h

# 37320 08-Apr-1989 karels

sockaddr lens

# 36776 15-Feb-1989 karels

update branch to 7.19

# 35794 12-Oct-1988 karels

mark state of kernel before variable length sockaddrs (by sklower).

# 34854 29-Jun-1988 bostic

install approved copyright notice

# 34278 14-May-1988 karels

ack immediately when segment is received out of order;
remove tcpnodelack

# 33748 16-Mar-1988 karels

update branch

# 33745 16-Mar-1988 karels

much longer keepalive timer (don't start probes for 2 hr);
fix input window test again (accept acks from FINS at left edge and responses
to keepalives, but dropafterack otherwise; also fixes Phil Kar

much longer keepalive timer (don't start probes for 2 hr);
fix input window test again (accept acks from FINS at left edge and responses
to keepalives, but dropafterack otherwise; also fixes Phil Karn's problem
with failure to respond to new SYN to left of window); can't use tcp_drop
after RST, or we'll send RST in response

show more ...

# 33603 27-Feb-1988 karels

65535 => IP_MAXPACKET (still XXX)

# 33447 07-Feb-1988 karels

branch for FTP release (#ifdefs for non-4.3)

# 33445 07-Feb-1988 karels

ack pure window probes; process URG, etc. even if window is closed;
squish out common code for window open/closed cases

# 32787 07-Dec-1987 bostic

use Berkeley specific header

# 32612 13-Nov-1987 karels

window isn't necessarily zero when user is gone, don't accept new data

# 32376 09-Oct-1987 karels

slow down more when doing fast retransmission

# 32098 04-Sep-1987 karels

two-phase slow start; fast retransmit on repetitive ack;
drop packet for TCP socket between socket() and listen(); get the rtt
on SYN

# 32034 10-Aug-1987 karels

Phil Karn's retransmit algorithm, using t_rxtcur for current rexmt value;
slow start from beginning if connection not local; get rtt estimate on SYN

# 31749 02-Jul-1987 karels

free those mbufs! (and skip redundant trace)

# 31743 01-Jul-1987 karels

we go to LAST_ACK even if data is outstanding, so watch for window
updates and acks in LAST_ACK

# 31730 30-Jun-1987 karels

respond to those resets the keepalives produce

# 31726 30-Jun-1987 karels

redo retransmit calculations as srtt + 2*smoothed variance
(from Van Jacobson)

# 31721 30-Jun-1987 karels

cleanups: correct snd_una and timer handling when SYN acked
from SYN_RCVD state, so rtt is collected; use tcp_output instead of tcp_respond
to ack (may need to send FIN, etc); clarify obscure code (o

cleanups: correct snd_una and timer handling when SYN acked
from SYN_RCVD state, so rtt is collected; use tcp_output instead of tcp_respond
to ack (may need to send FIN, etc); clarify obscure code (ourfinisacked)

show more ...

# 31442 06-Jun-1987 karels

slow-start changes from van

# 30974 29-Apr-1987 karels

don't assume ACK on received SYN when in SYN_SENT
(and don't loop when a socket is connected to itself)

# 30525 19-Feb-1987 karels

new stats; rearrange to trim data from front before noting
that data is received after user is gone (don't reset because of dup data!);
quick connection reuse

1234567