summaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_output.c
AgeCommit message (Expand)Author
2022-11-04inpcb: rename functions to in6pcb_*ozaki-r
2022-11-04inpcb: rename functions to inpcb_*ozaki-r
2022-10-28inpcb: separate inpcb again to reduce the size of PCB for IPv4ozaki-r
2022-10-28inpcb: integrate data structures of PCB into oneozaki-r
2021-12-30s/bandwith/bandwidth/andvar
2020-06-12Remove in-kernel handling of Router Advertisementsroy
2019-11-17Don't allow zero sized segments that will panic the stack.mlelstv
2019-02-25Improve panic messages.maxv
2018-12-27Remove unused arguments.maxv
2018-09-03Rename min/max -> uimin/uimax for better honesty.riastradh
2018-05-17Remove reference to tcpiphdr in comment.maxv
2018-05-07Fix unsigned wraparound on window size calculations.uwe
2018-05-03Remove now unused tcpip.h includes. Some were already unused before.maxv
2018-04-03bcopy -> memcpy, it's obvious the areas don't overlap.maxv
2018-04-01Change the check to be <= instead of <. This fixes one occurrence of anmaxv
2018-04-01Reorder and style, for clarity.maxv
2018-03-30Remove dead code. It was introduced in rev1 (25 years ago), and ismaxv
2018-03-30Style, use NULL for pointers, use KASSERT, and don't inline huge functions,maxv
2018-03-29Remove #ifdef INET. Same as tcp_input.c. Makes the code easier tomaxv
2018-03-10Fix spello in a commentkhorben
2018-02-12Remove unused argument from tcp_signature_getsav.maxv
2017-08-03Introduce KEY_SA_UNREF and replace KEY_FREESAV with it where sav will never b...ozaki-r
2017-06-02Assert inph_locked on ipsec_pcb_skip_ipsec (was IPSEC_PCB_SKIP_IPSEC)ozaki-r
2017-03-03Pass inpcb/in6pcb instead of socket to ip_output/ip6_outputozaki-r
2017-01-04Fix optlen calculation for the SACK block - 2 bytes too few weremartin
2017-01-04Remove redundant tests: if optlen === 0, then optlen % 4 != 2 (it is 0)kre
2017-01-03use symbolic constants; no functional change.christos
2017-01-03put it the way we had it before; since we check for the resulting size afterchristos
2017-01-03fix off-by-onechristos
2017-01-02make sure that the reset label is defined without TCP_SIGNATURE.christos
2017-01-02Fix TCP signature code:christos
2016-12-08Add rtcache_unref to release points of rtentry stemming from rtcacheozaki-r
2016-06-10Introduce m_set_rcvif and m_reset_rcvifozaki-r
2015-08-24sprinkle _KERNEL_OPTpooka
2015-07-24If we are sending a window probe and there's unacked data in the socket, makematt
2015-05-16Don't put segment on the wire if security request can't be fulfilledkefren
2015-04-27Apply Revision 220794 from FreeBSD to avoid dup ACKs:christos
2015-04-27Introduce in6_selecthlim_rt to consolidate an idiom for rt->rt_ifpozaki-r
2015-02-14Port over the TCP_INFO socket option from FreeBSD, originally fromhe
2014-11-10Do not uselessly include <sys/malloc.h>.maxv
2014-10-25Avoid stack overflow when SACK and TCP_SIGNATURE are both present. Thankschristos
2014-10-21Fix wrong condition checking TSO capability.hikaru
2014-05-30Introduce 2 new variables: ipsec_enabled and ipsec_used.christos
2013-06-05IPSEC has not come in two speeds for a long time now (IPSEC == kame,christos
2012-03-22remove KAME IPSEC, replaced by FAST_IPSECdrochner
2011-12-31- fix offsetof usage, and redundant defineschristos
2011-12-19rename the IPSEC in-kernel CPP variable and config(8) option todrochner
2011-04-14simplify a compile-time assertionyamt
2011-03-21Clean up setting ECN bit in TOS. Fixes PR 44742matt
2010-01-26tcp sockbuf autoscaling was initially added turned off because itpooka