summaryrefslogtreecommitdiffstats
path: root/sys/netinet/tcp_subr.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* we don't have to cast to caddr_t when calling m_copydata anymore.dlg2021-02-251-2/+2
* netinet: tcp_close(): delay reaper timeout by one tickcheloha2020-07-241-2/+2
* Revert the inpcb table mutex commit. It triggers a witness panicbluhm2018-10-041-3/+1
* As a step towards per inpcb or socket locks, remove the net lockbluhm2018-09-201-1/+3
* Use mbuf (not cluster) always for t_template of tcpcb.yasuoka2018-06-141-14/+4
* Historically there were slow and fast tcp timeouts. That is whybluhm2018-05-081-5/+2
* Use memcpy on freshly allocated memory and add the free size.dhill2018-04-021-3/+3
* Refactor tcp_mtudisc() like NetBSD did. Do the route lookup onlybluhm2018-03-181-21/+24
* The TCP reaper timeout was still imlemented as soft timeout. Sobluhm2018-01-231-13/+3
* Initialize tcp_secret in tcp_initmikeb2017-12-071-10/+8
* Unconditionally enable TCP selective acknowledgements (SACK)mikeb2017-10-221-15/+2
* Assert that the corresponding socket is locked when manipulating socketmpi2017-06-261-2/+3
* Merge the content of <netinet/tcpip.h> and <netinet6/tcpipv6.h> inmpi2017-05-181-2/+1
* Convert diagnostic panic to compile time assert in tcp6_ctlinput().bluhm2017-05-091-5/+2
* Introduce sstosa() for converting sockaddr_storage with a type safebluhm2017-05-041-3/+2
* Use the rt_rmx defines that hide the struct rt_kmetrics indirection.bluhm2017-04-191-2/+2
* percpu counters for TCP statsjca2017-02-091-5/+6
* Reduce the difference between struct protosw and ip6protosw. Thebluhm2017-01-261-13/+11
* Remove NULL checks before m_free(9), it deals with it.mpi2017-01-101-3/+2
* No need for splsoftnet()/splx() dance around a pool_put() if the poolmpi2016-12-201-4/+1
* ANSIfy netinet/; from David Hillnaddy2016-09-241-37/+14
* all pools have their ipl set via pool_setipl, so fold it into pool_init.dlg2016-09-151-8/+7
* pool_setipl for various netinet and netinet6 bitsdlg2016-09-061-1/+4
* Reduce the factor of the limits derived form NMBCLUSTERS. We wantbluhm2016-09-031-2/+2
* Use 'sc_route{4,6}' directly instead of casting them to 'struct route *'.mpi2016-08-311-11/+8
* Sync no-argument function declaration and definition by adding (void).naddy2016-03-071-3/+3
* Ignore Router Advertisment's current hop limit.mpi2015-10-241-3/+3
* add a comment above the rfc1948 code that mentions the rfc so it's easy to findtedu2015-10-021-1/+4
* Kill yet another argument to functions in IPv6. This time ip6_output'sclaudio2015-09-111-2/+2
* Replace sockaddr casts with the proper satosin(), ... calls.bluhm2015-09-011-3/+2
* The syn cache is completely implemented in tcp_input.c. So all itsbluhm2015-08-271-9/+1
* Rename the syn cache counter into tcp_syn_cache_count to have thebluhm2015-08-241-9/+7
* Expand ancient NTOHL/NTOHS/HTONS/HTONL macros.mpi2015-07-161-6/+6
* Store a unique ID, an interface index, rather than a pointer to thempi2015-06-161-2/+2
* test mbuf pointers against NULL not 0jsg2015-05-131-3/+3
* Include the timestamp TCP option in keep alive packets as well.mikeb2015-05-071-8/+17
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+1
* unifdef INET in net code as a precursor to removing the pretend option.tedu2014-12-191-7/+1
* move arc4random prototype to systm.h. more appropriate for most codetedu2014-11-181-2/+1
* remove now unnecessary casts from hash update calls.tedu2014-11-161-8/+8
* Let's just call a rdomain a rdomain.mpi2014-11-061-3/+3
* mix the rtable into the hash for tcp sequence number generation.dlg2014-11-061-2/+3
* Remove "pl" suffix on pool names.mpi2014-11-041-6/+4
* use sha512 instead of md5 for tcp isn. ok deraadttedu2014-10-201-15/+20
* Fewer <netinet/in_systm.h> !mpi2014-07-221-2/+1
* Resize the pcb hashtable automatically. The table size will be doubledyasuoka2014-07-121-5/+4
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-2/+2
* ip_output() using varargs always struck me as bizarre, esp since it's onlyhenning2014-04-211-2/+2
* we'll do fine without casting NULL to struct foo * / void *henning2014-04-211-3/+3
* tcp_respond: let the stack worry about the cksum instead of doing ithenning2014-04-181-16/+3