tcp: Reimplement TCP_FASTKEEP socket option using per-pcb keepidle
[dragonfly.git] / sys / netinet / tcp_usrreq.c
2012-04-19 Sepherosa Ziehautcp: Reimplement TCP_FASTKEEP socket option using per...
2012-04-19 Sepherosa Ziehautcp: Reset keepalive timer, if TCP_KEEPIDLE is changed
2012-03-15 Sepherosa Ziehautcp/md5sig: Disallow enable/disable TCP MD5SIG after...
2012-01-03 Sascha Wildnerkernel: Use NULL for pointers.
2011-12-08 Sepherosa Ziehautcp: Don't check PRUS_OOB again in tcp_usr_send
2011-12-04 Sepherosa Ziehaupru_send: Allow non-NULL address parameter to be passed
2011-11-30 Sepherosa Ziehautcp6: Implement pru_savefaddr
2011-11-29 Sepherosa Ziehauaccept: Save foreign address earlier, if protocol suppo...
2011-11-26 John MarinoInitial import of binutils 2.22 on the new vendor branch
2011-10-31 Sascha WildnerFix buildkernel without 'options INVARIANTS'.
2011-10-24 Sepherosa Ziehautcp: Let sosendtcp() call tcp_usrreq.pru_send asynchronous
2011-10-23 Sepherosa Ziehautcp: Add sosendtcp for further optimization
2011-10-22 Sepherosa Ziehautcp: We have dropped T/TCP for a long time; remove...
2011-10-22 Sepherosa Ziehautcp: We have dropped T/TCP for a long time; remove...
2011-09-16 Sepherosa Ziehautcp: Allow per-tcpcb keepintvl and keepcnt
2011-09-16 Sepherosa Ziehautcp: Allow per-tcpcb keepidle
2011-09-16 Sepherosa Ziehautcp: Allow per-tcpcb keepinit
2011-08-19 Sepherosa Ziehautcp: Enable tcp_lport_extension by default
2011-04-12 Sepherosa Ziehautcp_connect: Rearrange tcp_lport_extension run logic...
2011-04-12 Sepherosa Ziehautcp_connect: Calculate local address if it is not done yet
2011-04-12 Sepherosa Ziehautcp: Create seperate local port spaces for laddr/faddr...
2011-04-12 Sepherosa Ziehautcp: Make sure that netmsg's so is same as inp->inp_socket
2011-02-21 Sepherosa Ziehautcp: Allow listen(2) to be called on the same socket...
2011-02-21 Sepherosa Ziehauinpcb: Exclusive the usage of wildcard hash and connect...
2011-01-31 Matthew Dillonkernel - Fix SMP assumption of at least 2 cpus w/TCP
2011-01-31 Sepherosa Ziehautcp6: Set TF_SYNCACHE properly in tcp6_usr_listen()
2011-01-31 Sepherosa Ziehautcp_usr_listen: Use domsg when duplicate listen socket...
2011-01-31 Sepherosa Ziehautcp: Don't abuse TF_SYNCACHE to ill-optimize syncache_d...
2010-09-24 Matthew Dillonnetwork - Restart the callout timer when setting TCP_FA...
2010-09-24 Matthew Dillonnetwork - Add a tcp socket for faster keepalive timeouts
2010-09-15 Matthew Dillonnetwork - Major netmsg retooling, part 1
2010-09-13 Matthew Dillonnetwork - Fix multiple MP races
2010-09-10 Matthew Dillonnetwork - MP socket free & abort interactions, so_state
2010-09-09 Matthew Dillonnetwork - Completely revamp the netisr / dispatch code
2010-09-06 Matthew Dillonkernel - Fix numerous MP issues with sockbuf's and...
2010-09-06 Matthew Dillonkernel - Port TCP-MD5 (RFC 2385) implementation.
2010-07-12 Samuel J. Greearkernel - Tear out socket polling
2010-01-11 Sascha WildnerFix kernel build without INET6.
2009-12-11 Aggelos EconomopoulosKill T/TCP
2009-12-05 Matthew Dillonnetwork - Move socket from netmsg ext to netmsg header...
2009-09-17 Sascha WildnerFix some 'unused variable' warnings.
2009-09-10 Matthew DillonIPV6 - Attempt to fix tcp46 compatibility listen sockets
2009-08-22 Matthew DillonTCP - Fix problems with dynamic receiver and sender...
2009-07-28 Matthew DillonTCP - Remove net.inet.tcp.minmssoverload
2009-07-26 Peter AvalosImplement autosizing TCP socket buffers.
2009-05-17 Sepherosa Ziehautcp timer: Remember tcpcb owner thread's msgport, so...
2009-04-22 Sepherosa Ziehautcp/ipv4 mapped address: Make sure that tcp_output...
2009-04-07 Sascha WildnerReplace all casts of NULL to something with NULL.
2009-04-07 Sascha WildnerGenerally use NULL instead of explicitly casting 0...
2008-12-20 Sepherosa ZiehauExplicitly reallocate the inpcb cached route freed...
2008-12-16 Sepherosa ZiehauRestore the semantic of callout_active() testing on...
2008-12-05 Sepherosa ZiehauDefer various TCP timer function from callout threads...
2008-09-29 Matthew DillonDo not return an EINVAL error for certain abort and...
2008-09-06 Matthew DillonIncrease sockbuf send and receive buffers to 57344...
2008-06-17 Aggelos Economopoulosdo early copyin / delayed copyout for socket options
2008-06-05 Sascha Wildner* Fix some cases where NULL was used but 0 was meant...
2008-02-10 Sepherosa Ziehautcp_output_dispatch() is only used by SMP kernel
2008-02-09 Sepherosa ZiehauIn TCP PRU_CONNECT handling, install inp's route with...
2007-05-24 Matthew DillonAdd lwkt_sleep() to formalize a shortcut numerous bits...
2007-05-24 Matthew DillonLWKT message ports contain a number of function pointer...
2007-05-23 Matthew Dillon* Greatly reduce the complexity of the LWKT messaging...
2007-04-22 Matthew DillonGive the sockbuf structure its own header file and...
2007-04-21 Matthew DillonConvert all pr_usrreqs structure initializations to...
2007-03-04 Sascha WildnerRemove weird license clause which has expired.
2006-12-29 Victor Balada DiazMade jails IPv6 aware and support more than one IP...
2006-09-05 Matthew DillonRename malloc->kmalloc, free->kfree, and realloc->kreal...
2006-01-14 Sascha Wildner* Remove (void) casts for discarded return values.
2005-06-02 Matthew DillonRemove spl*() calls from netinet, replacing them with...
2005-04-05 Matthew DillonApply same bug fix as last commit to IPV6.
2005-04-05 Matthew DillonFix a bug in the distributed PCB wildcardhash code...
2005-02-08 Jeffrey HsuNow that 'so_pcb' is properly declared as a 'void ...
2005-01-06 Jeffrey HsuCosmetic cleanups.
2004-12-21 Jeffrey HsuClean up the routing and networking code before I paral...
2004-12-16 Matthew DillonCorrect a bug where incoming connections do not properl...
2004-12-08 Jeffrey HsuCache a pointer the last mbuf in the sockbuf for faster...
2004-12-04 Jeffrey HsuWe have to replicate listening IPv6 sockets in the...
2004-10-27 Matthew DillonFix a NULL pointer dereference panic that occurs when...
2004-08-11 Matthew DillonAdd a state to sanity check tcp_close() to make sure...
2004-07-08 Jeffrey HsuAdd the standard DragonFly copyright notice to go along...
2004-07-02 Jeffrey HsuUpdate some of my copyright notices before we officiall...
2004-05-20 Jeffrey HsuPut snd_recover in the same cache line as snd_una....
2004-05-08 Matthew DillonFix IPV6 listen(). It was simply a matter of a missing
2004-04-28 Jeffrey HsuRemember if an inpcb was entered into the wildcard...
2004-04-24 Jeffrey HsuReplicate the TCP listen table to give each cpu its...
2004-04-24 Jeffrey HsuUse a message structure off the stack for a synchronous...
2004-04-22 Matthew DillonThe temporary message allocated to execute a connect...
2004-04-21 Matthew DillonFix a netmsg memory leak in the ARP code. Adjust all...
2004-04-20 Matthew DillonRevamp the initial lwkt_abortmsg() support to normalize...
2004-04-13 Jeffrey HsuDon't need opt_tcp_input.h for TCP_DISTRIBUTED_TCBINFO...
2004-04-13 Matthew Dillonget rid of TCP_DISTRIBUTED_TCBINFO, it only added confu...
2004-04-10 Jeffrey HsuSend connects to the right processor.
2004-04-10 Jeffrey HsuAdd header file to pull in the setting of the TCP_DISTR...
2004-04-05 Matthew Dillonper-cpu tcbinfo[]s aren't ready for prime time yet...
2004-03-31 Jeffrey HsuOnly enter into wildcard hash table if bind succeeds.
2004-03-31 Jeffrey HsuOnly enter wildcard sockets into the wildcard hash...
2004-03-08 Jeffrey HsuPartition the TCP connection table.
2004-03-05 Jeffrey HsuOnce we distribute socket protocol processing requests...
2004-03-04 Jeffrey HsuSplit out wildcarded sockets from the connection hash...
2003-08-23 Robert Garrettif ipv6 doesnt need oldstyle prototypes maybe its time...
2003-07-26 Robert GarrettRegister keyword removal
next