summaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_input.c
Commit message (Expand)AuthorAgeFilesLines
* Remove a KASSERT in the sack path that fails because of a interactionPaul Saab2005-08-241-3/+0
* Add socketoption IP_MINTTL. May be used to set the minimum acceptableAndre Oppermann2005-08-221-0/+5
* Fix for a bug in newreno partial ack handling where if a large amountPaul Saab2005-07-051-1/+5
* Fix for a bug in the change that defers sack option processing untilPaul Saab2005-07-011-2/+4
* Fix for a SACK crash caused by a bug in tcp_reass(). tcp_reass()Paul Saab2005-07-011-1/+3
* Fix ipfw packet matching errors with address tables.Simon L. B. Nielsen2005-06-291-1/+1
* - Postpone SACK option processing until after PAWS checks. SACK optionPaul Saab2005-06-271-20/+16
* Fix a timer ticks wrap around bug for minmssoverload processing.Stephan Uphoff2005-06-251-1/+1
* Assert that tcbinfo is locked in tcp_input() before calling intoRobert Watson2005-06-011-1/+9
* Assert the tcbinfo lock whenever tcp_close() is to be called byRobert Watson2005-06-011-0/+11
* This is conform with the terminology inPaul Saab2005-05-251-4/+3
* When looking for the next hole to retransmit from the scoreboard,Paul Saab2005-05-111-4/+5
* Fix for a TCP SACK bug where more than (win/2) bytes could have beenPaul Saab2005-04-141-1/+21
* - Tighten up the Timestamp checks to prevent a spoofed segment fromPaul Saab2005-04-101-3/+23
* - If the reassembly queue limit was reached or if we couldn't allocatePaul Saab2005-04-101-1/+3
* Remove 2 (SACK) fields from the tcpcb. These are only used by aPaul Saab2005-02-171-5/+2
* Fix for a SACK (receiver) bug where incorrect SACK blocks arePaul Saab2005-02-161-4/+5
* - Retransmit just one segment on initiation of SACK recovery.Paul Saab2005-02-141-11/+1
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
* Add a sysctl (net.inet.tcp.insecure_rst) which allows one to specifyMike Silbersack2005-01-031-1/+7
* In the dropafterack case of tcp_input(), it's OK to release the TCPRobert Watson2004-12-251-1/+1
* Revert parts of tcp_input.c:1.255 associated with the header predictedRobert Watson2004-12-251-2/+7
* Assert the inpcb lock in tcp_xmit_timer() as it performs read-modify-Robert Watson2004-11-281-0/+2
* Expand coverage of the receive socket buffer lock when handling urgentRobert Watson2004-11-281-2/+3
* Fix a problem where our TCP stack would ignore RST packets if the receiveMike Silbersack2004-11-251-2/+3
* In tcp_reass(), assert the inpcb lock on the passed tcpcb, since theRobert Watson2004-11-231-12/+19
* tcp_timewait() performs multiple non-atomic reads on the tcptwRobert Watson2004-11-231-0/+4
* Remove "Unlocked read" annotations associated with previously unlockedRobert Watson2004-11-221-3/+0
* Do some re-sorting of TCP pcbinfo locking and assertions: make sure toRobert Watson2004-11-071-6/+5
* Remove RFC1644 T/TCP support from the TCP side of the network stack.Andre Oppermann2004-11-021-202/+10
* - Estimate the amount of data in flight in sack recovery and use itPaul Saab2004-10-051-3/+9
* Convert ipfw to use PFIL_HOOKS. This is change is transparent to userlandAndre Oppermann2004-08-171-7/+19
* White space cleanup for netinet before branch:Robert Watson2004-08-161-57/+57
* After each label in tcp_input(), assert the inpcbinfo and inpcb lockRobert Watson2004-07-121-1/+17
* On receiving 3 duplicate acknowledgements, SACK recovery was not being entere...Jayanth Vijayaraghavan2004-07-011-7/+20
* Reduce the number of unnecessary unlock-relocks on socket buffer mutexesRobert Watson2004-06-261-8/+13
* White space & spelling fixesPaul Saab2004-06-251-3/+3
* Broaden scope of the socket buffer lock when processing an ACK so thatRobert Watson2004-06-241-2/+4
* Protect so_oobmark with with SOCKBUF_LOCK(&so->so_rcv), and broadenRobert Watson2004-06-241-4/+3
* Introduce sbreserve_locked(), which asserts the socket buffer lock onRobert Watson2004-06-241-2/+6
* Add support for TCP Selective Acknowledgements. The work for thisPaul Saab2004-06-231-16/+77
* Assert the inpcb lock before letting MAC check whether we can deliverRobert Watson2004-06-201-0/+1
* Fix build for IPSEC && !INET6Bruce M Simpson2004-06-161-3/+6
* Grab the socket buffer send or receive mutex when performing aRobert Watson2004-06-151-1/+4
* The socket field so_state is used to hold a variety of socket relatedRobert Watson2004-06-141-5/+5
* Socket MAC labels so_label and so_peerlabel are now protected byRobert Watson2004-06-131-0/+2
* Rename m_claim_next_hop() to m_claim_next(), as suggested by Max Laier.Darren Reed2004-05-021-1/+1
* oops, I forgot this file in a prior commit (change was still sitting here,Darren Reed2004-05-021-1/+1
* Tighten up reset handling in order to make reset attacks as difficult asMike Silbersack2004-04-261-0/+10
* Correct an edge case in tcp_mss() where the cached path MTUAndre Oppermann2004-04-231-2/+2