summaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_subr.c
AgeCommit message (Expand)Author
2018-01-23The TCP reaper timeout was still imlemented as soft timeout. SoAlexander Bluhm
2017-12-07Initialize tcp_secret in tcp_initMike Belopuhov
2017-10-22Unconditionally enable TCP selective acknowledgements (SACK)Mike Belopuhov
2017-06-26Assert that the corresponding socket is locked when manipulating socketMartin Pieuchot
2017-05-18Merge the content of <netinet/tcpip.h> and <netinet6/tcpipv6.h> inMartin Pieuchot
2017-05-09Convert diagnostic panic to compile time assert in tcp6_ctlinput().Alexander Bluhm
2017-05-04Introduce sstosa() for converting sockaddr_storage with a type safeAlexander Bluhm
2017-04-19Use the rt_rmx defines that hide the struct rt_kmetrics indirection.Alexander Bluhm
2017-02-09percpu counters for TCP statsJeremie Courreges-Anglas
2017-01-26Reduce the difference between struct protosw and ip6protosw. TheAlexander Bluhm
2017-01-10Remove NULL checks before m_free(9), it deals with it.Martin Pieuchot
2016-12-20No need for splsoftnet()/splx() dance around a pool_put() if the poolMartin Pieuchot
2016-09-24ANSIfy netinet/; from David HillChristian Weisgerber
2016-09-15all pools have their ipl set via pool_setipl, so fold it into pool_init.David Gwynne
2016-09-06pool_setipl for various netinet and netinet6 bitsDavid Gwynne
2016-09-03Reduce the factor of the limits derived form NMBCLUSTERS. We wantAlexander Bluhm
2016-08-31Use 'sc_route{4,6}' directly instead of casting them to 'struct route *'.Martin Pieuchot
2016-03-07Sync no-argument function declaration and definition by adding (void).Christian Weisgerber
2015-10-24Ignore Router Advertisment's current hop limit.Martin Pieuchot
2015-10-02add a comment above the rfc1948 code that mentions the rfc so it's easy to findTed Unangst
2015-09-11Kill yet another argument to functions in IPv6. This time ip6_output'sClaudio Jeker
2015-09-01Replace sockaddr casts with the proper satosin(), ... calls.Alexander Bluhm
2015-08-27The syn cache is completely implemented in tcp_input.c. So all itsAlexander Bluhm
2015-08-24Rename the syn cache counter into tcp_syn_cache_count to have theAlexander Bluhm
2015-07-16Expand ancient NTOHL/NTOHS/HTONS/HTONL macros.Martin Pieuchot
2015-06-16Store a unique ID, an interface index, rather than a pointer to theMartin Pieuchot
2015-05-13test mbuf pointers against NULL not 0Jonathan Gray
2015-05-07Include the timestamp TCP option in keep alive packets as well.Mike Belopuhov
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2014-12-19unifdef INET in net code as a precursor to removing the pretend option.Ted Unangst
2014-11-18move arc4random prototype to systm.h. more appropriate for most codeTed Unangst
2014-11-16remove now unnecessary casts from hash update calls.Ted Unangst
2014-11-06Let's just call a rdomain a rdomain.Martin Pieuchot
2014-11-06mix the rtable into the hash for tcp sequence number generation.David Gwynne
2014-11-04Remove "pl" suffix on pool names.Martin Pieuchot
2014-10-20use sha512 instead of md5 for tcp isn. ok deraadtTed Unangst
2014-07-22Fewer <netinet/in_systm.h> !Martin Pieuchot
2014-07-12Resize the pcb hashtable automatically. The table size will be doubledYASUOKA Masahiko
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-04-21ip_output() using varargs always struck me as bizarre, esp since it's onlyHenning Brauer
2014-04-21we'll do fine without casting NULL to struct foo * / void *Henning Brauer
2014-04-18tcp_respond: let the stack worry about the cksum instead of doing itHenning Brauer
2014-04-14"struct pkthdr" holds a routing table ID, not a routing domain one.Martin Pieuchot
2013-10-24Remove the number of in6_var.h inclusions by moving some functions andMartin Pieuchot
2013-10-23Remove the number of in_var.h inclusions by moving some functions andMartin Pieuchot
2013-10-21Sprinkle a lot more IPv6 routing domains support in the kernel.Peter Hessler
2013-10-20Put a large chunk of the IPv6 rdomain support in-tree.Peter Hessler
2013-10-19make in_proto_cksum_out not rely on the pseudo header checksum to beHenning Brauer
2013-06-01Pass the routing domain to IPv6 pr_ctlinput() like in IPv4.Alexander Bluhm
2013-05-31The function rip6_ctlinput() claims that sa6_src is constant toAlexander Bluhm