#
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 |