Age | Commit message (Expand) | Author |
2013-04-05 | remove some obsolete casts | Ted Unangst |
2013-04-04 | Do not allow the listen(2) syscall for an already connected socket. | Alexander Bluhm |
2013-03-27 | Move soidle() into the big #ifdef SOCKET_SPLICE block to have it | Alexander Bluhm |
2013-03-19 | After a socket splicing timeout is fired, a network interrupt can | Alexander Bluhm |
2013-02-16 | Fix a bug in udp socket splicing in case a packet gets diverted and | Alexander Bluhm |
2013-01-17 | Expand the socket splicing functionality from TCP to UDP. Merge | Alexander Bluhm |
2013-01-15 | Pass an EFBIG error to user land when the maximum splicing length | Alexander Bluhm |
2013-01-15 | Changing the socket buffer flags sb_flags was not interrupt safe | Alexander Bluhm |
2012-12-31 | Put the #ifdef SOCKBUF_DEBUG around sbcheck() into a SBCHECK macro. | Alexander Bluhm |
2012-10-05 | add send(2) MSG_DONTWAIT support which enables us to choose nonblocking | YASUOKA Masahiko |
2012-09-20 | In somove() free the mbufs when necessary instead of freeing them | Alexander Bluhm |
2012-09-19 | When a socket is spliced, it may not wakeup the userland for reading. | Alexander Bluhm |
2012-09-19 | In somove() make the call to pr_usrreq(PRU_RCVD) under the same | Alexander Bluhm |
2012-09-17 | Fix indent white spaces. | Alexander Bluhm |
2012-07-22 | unp_dispose() walks not just the mbuf chain (m_next) but also the packet | Philip Guenthe |
2012-07-10 | For setsockopt(SO_{SND,RCV}TIMEO), convert the timeval to ticks using | Philip Guenthe |
2012-07-10 | Try to cleanup the macro magic because of socket spliceing. Since struct | Claudio Jeker |
2012-07-07 | Fix two races in socket splicing. When somove() gets called from | Alexander Bluhm |
2012-04-24 | In sosend() for AF_UNIX control message sending, correctly calculate | Theo de Raadt |
2012-04-22 | Add struct proc * argument to FRELE() and FILE_SET_MATURE() in | Philip Guenthe |
2012-03-23 | Make rusage totals, itimers, and profile settings per-process instead | Philip Guenthe |
2012-03-17 | remove IP_JUMBO, SO_JUMBO, and RTF_JUMBO. | David Gwynne |
2012-03-14 | Close a race that would corrupt a sockbuf because the code that externalizes | Mark Kettenis |
2011-08-23 | iPrevent that a socket splicing timeout error in one direction is | Alexander Bluhm |
2011-07-04 | Implement an idle timeout for the socket splicing. A new `sp_idle' | Mike Belopuhov |
2011-07-02 | kqueue attach functions should return an errno or 0, not a plain 1. Fix | Nicholas Marriott |
2011-05-02 | recognize SO_RTABLE socket option at the SOL_SOCKET level; | Mike Belopuhov |
2011-04-19 | Put splice cleanup code into a common function sounsplice(). | Alexander Bluhm |
2011-04-04 | Plug mbuf leaks in SO_PEERCRED by not double allocating mbufs into | Claudio Jeker |
2011-04-04 | If the socket was half closed then don't let userland change the | Claudio Jeker |
2011-03-14 | When a process reads from a spliced socket that already got an | Alexander Bluhm |
2011-03-12 | There existed a race when a process was trying to read from a spliced | Alexander Bluhm |
2011-02-28 | When the maximum splice length has been reached, send out the data | Alexander Bluhm |
2011-01-07 | Add socket option SO_SPLICE to splice together two TCP sockets. | Alexander Bluhm |
2010-09-24 | TCP send and recv buffer scaling. | Claudio Jeker |
2010-07-03 | Fix the naming of interfaces and variables for rdomains and rtables | Philip Guenthe |
2010-07-02 | remove support for compat_sunos (and m68k4k). ok deraadt guenther | Ted Unangst |
2010-07-01 | SO_PEERCRED should return ENOTCONN when the sockets are not connected | Theo de Raadt |
2010-06-30 | Add getsockopt SOL_SOCKET SO_PEERCRED support. This behaves similar to | Theo de Raadt |
2009-10-31 | Use suser when possible. Suggested by miod@. | Federico G. Schwindt |
2009-08-10 | Don't use char arrays for sleep wchans and reuse them. | Thordur I. Bjornsson |
2009-06-05 | Initial support for routing domains. This allows to bind interfaces to | Claudio Jeker |
2009-03-15 | Introduce splsoftassert(), similar to splassert() but for soft interrupt | Miod Vallat |
2009-02-22 | fix PR 6082: do not create more fd's than will fit in the message on | Otto Moerbeek |
2009-01-13 | Change sbreserve() to return 0 on success, 1 on failure, as god intended. | Bret Lambert |
2008-10-09 | Change sb_timeo to unsigned, so that even if some calculation (ie. n * HZ) | Theo de Raadt |
2008-08-07 | don't wait for a free mbuf cluster in sosend() and enter the existing | Reyk Floeter |
2008-06-14 | A bunch of pool_get() + bzero() -> pool_get(..., .. | PR_ZERO) | Michael Knudsen |
2008-05-23 | Deal with the situation when TCP nfs mounts timeout and processes | Thordur I. Bjornsson |
2008-05-09 | Add SO_BINDANY socket option from BSD/OS. | Markus Friedl |