index
:
FreeBSD-src
RELENG_2_2
RELENG_2_3
RELENG_2_3_0
RELENG_2_3_1
RELENG_2_3_2
RELENG_2_3_3
RELENG_2_3_4
RELENG_2_4
RELENG_2_4_4
RELENG_2_4_OLD
devel
devel-11
releng/10.1
releng/10.3
releng/11.0
releng/11.1
stable/10
stable/11
Raptor Engineering's fork of pfsense FreeBSD src with pfSense changes
Raptor Engineering, LLC
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
sys
/
netinet
/
tcp_reass.c
Commit message (
Expand
)
Author
Age
Files
Lines
...
*
This patch fixes the problem where the current TCP code can not handle
qingli
2006-02-23
1
-1
/
+1
*
Remove unneeded includes and provide more accurate description
andre
2006-02-18
1
-2
/
+2
*
Have TCP Inflight disable itself if the RTT is below a certain
andre
2006-02-16
1
-0
/
+10
*
Do not derefence the ip header pointer in the IPv6 case.
andre
2006-01-18
1
-0
/
+1
*
Check the correct TTL in both the IPv6 and IPv4 cases.
gnn
2006-01-14
1
-2
/
+8
*
Consolidate all IP Options handling functions into ip_options.[ch] and
andre
2005-11-18
1
-0
/
+1
*
Convert if (tp->t_state == TCPS_LISTEN) panic() into a KASSERT.
rwatson
2005-10-19
1
-4
/
+2
*
Remove a KASSERT in the sack path that fails because of a interaction
ps
2005-08-24
1
-3
/
+0
*
Add socketoption IP_MINTTL. May be used to set the minimum acceptable
andre
2005-08-22
1
-0
/
+5
*
Fix for a bug in newreno partial ack handling where if a large amount
ps
2005-07-05
1
-1
/
+5
*
Fix for a bug in the change that defers sack option processing until
ps
2005-07-01
1
-2
/
+4
*
Fix for a SACK crash caused by a bug in tcp_reass(). tcp_reass()
ps
2005-07-01
1
-1
/
+3
*
Fix ipfw packet matching errors with address tables.
simon
2005-06-29
1
-1
/
+1
*
- Postpone SACK option processing until after PAWS checks. SACK option
ps
2005-06-27
1
-20
/
+16
*
Fix a timer ticks wrap around bug for minmssoverload processing.
ups
2005-06-25
1
-1
/
+1
*
Assert that tcbinfo is locked in tcp_input() before calling into
rwatson
2005-06-01
1
-1
/
+9
*
Assert the tcbinfo lock whenever tcp_close() is to be called by
rwatson
2005-06-01
1
-0
/
+11
*
This is conform with the terminology in
ps
2005-05-25
1
-4
/
+3
*
When looking for the next hole to retransmit from the scoreboard,
ps
2005-05-11
1
-4
/
+5
*
Fix for a TCP SACK bug where more than (win/2) bytes could have been
ps
2005-04-14
1
-1
/
+21
*
- Tighten up the Timestamp checks to prevent a spoofed segment from
ps
2005-04-10
1
-3
/
+23
*
- If the reassembly queue limit was reached or if we couldn't allocate
ps
2005-04-10
1
-1
/
+3
*
Remove 2 (SACK) fields from the tcpcb. These are only used by a
ps
2005-02-17
1
-5
/
+2
*
Fix for a SACK (receiver) bug where incorrect SACK blocks are
ps
2005-02-16
1
-4
/
+5
*
- Retransmit just one segment on initiation of SACK recovery.
ps
2005-02-14
1
-11
/
+1
*
/* -> /*- for license, minor formatting changes
imp
2005-01-07
1
-1
/
+1
*
Add a sysctl (net.inet.tcp.insecure_rst) which allows one to specify
silby
2005-01-03
1
-1
/
+7
*
In the dropafterack case of tcp_input(), it's OK to release the TCP
rwatson
2004-12-25
1
-1
/
+1
*
Revert parts of tcp_input.c:1.255 associated with the header predicted
rwatson
2004-12-25
1
-2
/
+7
*
Assert the inpcb lock in tcp_xmit_timer() as it performs read-modify-
rwatson
2004-11-28
1
-0
/
+2
*
Expand coverage of the receive socket buffer lock when handling urgent
rwatson
2004-11-28
1
-2
/
+3
*
Fix a problem where our TCP stack would ignore RST packets if the receive
silby
2004-11-25
1
-2
/
+3
*
In tcp_reass(), assert the inpcb lock on the passed tcpcb, since the
rwatson
2004-11-23
1
-12
/
+19
*
tcp_timewait() performs multiple non-atomic reads on the tcptw
rwatson
2004-11-23
1
-0
/
+4
*
Remove "Unlocked read" annotations associated with previously unlocked
rwatson
2004-11-22
1
-3
/
+0
*
Do some re-sorting of TCP pcbinfo locking and assertions: make sure to
rwatson
2004-11-07
1
-6
/
+5
*
Remove RFC1644 T/TCP support from the TCP side of the network stack.
andre
2004-11-02
1
-202
/
+10
*
- Estimate the amount of data in flight in sack recovery and use it
ps
2004-10-05
1
-3
/
+9
*
Convert ipfw to use PFIL_HOOKS. This is change is transparent to userland
andre
2004-08-17
1
-7
/
+19
*
White space cleanup for netinet before branch:
rwatson
2004-08-16
1
-57
/
+57
*
After each label in tcp_input(), assert the inpcbinfo and inpcb lock
rwatson
2004-07-12
1
-1
/
+17
*
On receiving 3 duplicate acknowledgements, SACK recovery was not being entere...
jayanth
2004-07-01
1
-7
/
+20
*
Reduce the number of unnecessary unlock-relocks on socket buffer mutexes
rwatson
2004-06-26
1
-8
/
+13
*
White space & spelling fixes
ps
2004-06-25
1
-3
/
+3
*
Broaden scope of the socket buffer lock when processing an ACK so that
rwatson
2004-06-24
1
-2
/
+4
*
Protect so_oobmark with with SOCKBUF_LOCK(&so->so_rcv), and broaden
rwatson
2004-06-24
1
-4
/
+3
*
Introduce sbreserve_locked(), which asserts the socket buffer lock on
rwatson
2004-06-24
1
-2
/
+6
*
Add support for TCP Selective Acknowledgements. The work for this
ps
2004-06-23
1
-16
/
+77
*
Assert the inpcb lock before letting MAC check whether we can deliver
rwatson
2004-06-20
1
-0
/
+1
*
Fix build for IPSEC && !INET6
bms
2004-06-16
1
-3
/
+6
[prev]
[next]