socket: Replicate soreceive() to sorecvtcp() for cleanup and optimization
[dragonfly.git] / sys / kern / uipc_socket.c
2012-08-30 Sepherosa Ziehausocket: Replicate soreceive() to sorecvtcp() for cleanu...
2012-04-18 Sepherosa Ziehausocket: Change sysctl names sosnd -> sosend, no functio...
2012-01-22 Sepherosa Ziehausockbuf: Pre-alloc sockbuf space, so asynchronized...
2012-01-22 Sepherosa Ziehaupru_send: Disable asynchornized pru_send usage by default
2012-01-22 Sepherosa Ziehausendfile: Add sysctl to disable the usage of the asynch...
2012-01-03 Sascha Wildnerkernel: Use NULL for pointers.
2011-12-06 Sascha Wildnerkernel: Replace all usage of MALLOC()/FREE() with kmall...
2011-12-04 Sepherosa Ziehaupru_send: Allow non-NULL address parameter to be passed
2011-12-04 Sepherosa Ziehauudp: Support asynchronized pru_send for connected socket
2011-12-04 Sepherosa Ziehauudp: Prepare for the asynchronized pru_send 2
2011-12-02 Sepherosa Ziehauaccept: Call pru_accept in protocol thread
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-11-24 Sepherosa Ziehauaccept: Implement fast soaccept predication
2011-11-20 Sepherosa Ziehausocket: Speed up soclose by avoiding putting the user...
2011-11-16 Sepherosa Ziehautcp: Fix the dangling socket reference in the async...
2011-11-04 Sepherosa Ziehautcp: Bring back MSG_EOF flag support in sosendtcp()
2011-11-04 Sepherosa Ziehausend(2): Add MSG_SYNC to allow user to disable asynchro...
2011-11-04 Sepherosa Ziehautcp: Partly revert f2a3782
2011-11-03 Sepherosa Ziehautcp: Allow pure asynchronized pru_send
2011-10-26 Matthew Dillonkernel - remove MP lock from uipc socket functions...
2011-10-24 Sepherosa ZiehauMerge branch 'devel'
2011-10-24 Sepherosa Ziehautcp: Aggregate the mbuf in sosendtcp() a little bit
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 Sascha WildnerRemove some duplicate includes in sys/kern.
2011-09-23 Sepherosa Ziehaukevent: Restore old EV_EOF semantics
2011-08-05 Sepherosa Ziehaugetsockopt: Add SO_SNDSPACE
2011-05-10 Venkatesh Srinivaskernel -- Convert sb_timeo for socket timeout from...
2011-02-14 Matthew Dillonkernel - Make numerous proc accesses use p->p_token...
2011-01-20 Matthew Dillonkernel - Remove mplock shims from global tokens
2010-09-17 Matthew Dillonnetwork - Fix race in accept() - try #2
2010-09-17 Matthew Dillonnetwork - Fix race in accept()
2010-09-16 Matthew Dillonnetwork - Allow asynchronous shutdown and fix a MP...
2010-09-16 Samuel J. Greearkernel - Rename the sndtok to sndtok
2010-09-15 Matthew Dillonnetwork - Major netmsg retooling, part 1
2010-09-14 Matthew Dillonnetwork - Protect soreceive() from backend
2010-09-12 Matthew Dillonnetwork - Add debugging assertions
2010-09-11 Matthew Dillonnetwork - Correct double free of mbuf during reboot
2010-09-10 Matthew Dillonnetwork - MP socket free & abort interactions, so_state
2010-09-09 Matthew Dillonkernel - Finish MPSAFEing uipc_mbuf.c
2010-09-06 Matthew Dillonkernel - Fix numerous MP issues with sockbuf's and...
2010-08-21 Matthew Dillonkernel - minor flags coding change
2010-08-13 Matthew Dillonkernel - More kqueue work
2010-08-03 Samuel J. Greearkernel - Make filters able to be marked MPSAFE
2010-08-03 Samuel J. Greearkernel - Remove kevent subsystem from under mplock
2010-07-14 Samuel J. Greearkernel - Tear out selwakeup()
2010-07-12 Samuel J. Greearkernel - Tear out socket polling
2010-07-09 Matthew Dillonkernel - Fix kqfilter error return codes
2010-06-30 Samuel J. Greearkernel - KQueue: Create EVFILT_EXCEPT for exceptional...
2010-06-30 Samuel J. Greearkernel - Add OOB support to kqueue
2010-06-30 Samuel J. GreearImplement select(2) in terms of kevent
2010-01-03 Matthew Dillonkernel - kqueue - refactor kqueue_scan(), rename tick...
2009-12-05 Matthew Dillonnetwork - Move socket from netmsg ext to netmsg header...
2009-09-05 Sepherosa Ziehausoopt_from_kbuf: Use szmin(), since both len and sopt_v...
2009-09-05 Sepherosa Ziehausockopt: Short circuit most of the code in soopt_from_k...
2009-09-03 Matthew DillonTCP - Reduce context switching when handling large...
2009-08-19 Matthew DillonAMD64 - Refactor uio_resid and size_t assumptions.
2009-07-26 Peter AvalosImplement autosizing TCP socket buffers.
2009-04-07 Sascha WildnerGenerally use NULL instead of explicitly casting 0...
2009-01-31 Sepherosa Ziehausyncache_socket(): fix abort path by calling pru_abort...
2008-09-02 Matthew DillonContinue working the abort path. Move SS_ABORTING...
2008-08-28 Matthew Dillon* Add a flag to track an in-transit socket abort to...
2008-08-15 Nicolas TheryAllocate socket structs with kmalloc() instead of zalloc.
2008-07-10 Aggelos EconomopoulosFix sockopt syscalls for the Nth time.
2008-07-07 Aggelos EconomopoulosDo copy{in,out} early in the {g,s}etsockopt system...
2008-07-06 Nicolas TheryChange soopt_mcopyin() and soopt_mcopyout() to not...
2008-06-17 Aggelos Economopoulosdo early copyin / delayed copyout for socket options
2008-05-27 Matthew DillonGet rid of an old and terrible hack. Local stream...
2008-01-05 Sascha WildnerFor kmalloc(), MALLOC() and contigmalloc(), use M_ZERO...
2007-11-07 Matthew DillonSeparate ssb_lock() and ssb_unlock() into its own heade...
2007-04-22 Matthew DillonGive the sockbuf structure its own header file and...
2007-04-20 Matthew DillonClean up the so_pru_soreceive() API a bit to make it...
2007-03-04 Sascha WildnerRemove weird license clause which has expired.
2007-01-01 Simon Schubert1:1 Userland threading stage 2.10/4:
2006-12-29 Victor Balada DiazMade jails IPv6 aware and support more than one IP...
2006-12-23 Sascha WildnerAnsify function declarations and fix some minor style...
2006-12-05 Matthew DillonLocal variables that were improperly named 'errno'...
2006-06-13 Matthew DillonAdd kernel syscall support for explicit blocking and...
2006-05-20 Matthew DillonRemove so_gencnt and so_gen_t. The generation counter...
2005-07-23 Matthew DillonFix a sockbuf race. Currently the m_free*() path can...
2005-07-15 Eirik NygaardTie SCTP into the kernel, this includes adding a new...
2005-06-07 Jeffrey HsuRe-implement the mbuf allocator using the object cache.
2005-06-06 Jeffrey HsuDeprecate MCLGET() in favor of m_getcl() or m_getl...
2005-06-06 Matthew DillonRemove spl*() calls from kern, replacing them with...
2005-05-29 Jeffrey HsuSimplify the interface to m_uiomove().
2005-05-29 Jeffrey HsuDeprecate MCLGET() in favor of m_getcl() or m_getl...
2005-03-31 Matthew DillonMove the setting of sopt->sopt_dir down into the lower...
2005-03-28 Jeffrey HsuKeep a hint for the last packet in the singly-linked...
2005-01-13 Matthew DillonWhen re-connecting an already connected datagram socket...
2004-12-08 Jeffrey HsuCache a pointer the last mbuf in the sockbuf for faster...
2004-08-11 Matthew DillonDiscard accepted and pending connections after we detac...
2004-07-08 Jeffrey HsuAdd the standard DragonFly copyright notice to go along...
2004-07-02 Joerg SonnenbergerRemove cast as lvalue
2004-06-06 Matthew DillonRemove the canwait argument to dup_sockaddr(). Callers...
2004-06-02 Eirik NygaardChange mbug allocation flags from M_ to MB_ to avoid...
2004-05-26 Hiten PandyaConsolidate SYSCTL_DECL(_kern_ipc), move it to sys...
2004-05-12 Hiten PandyaIn sodealloc(), use do_setopt_accept_filter() to free...
2004-04-28 Joerg SonnenbergerConditionalize accept_filter variable on defined(INET).
2004-04-10 Jeffrey HsuAdd predicate message facility.
next