| Commit message (Expand) | Author | Age | Files | Lines |
* | Use the actual cluster size instead of fixed MCLBYTES for the |  yasuoka | 2019-04-16 | 1 | -2/+3 |
* | let sbcreatecontrol take a const void * instead of a caddr_t. |  dlg | 2019-02-15 | 1 | -4/+4 |
* | Utilize sigio with sockets. |  visa | 2018-11-19 | 1 | -5/+6 |
* | M_LEADINGSPACE() and M_TRAILINGSPACE() are just wrappers for |  claudio | 2018-11-09 | 1 | -3/+3 |
* | Now that most archs have better NMBCLUSTERS defaults it is possible to bring |  claudio | 2018-10-29 | 1 | -3/+2 |
* | After removing raw_usrreq() from route and pfkey, the global sockaddr |  bluhm | 2018-07-10 | 1 | -2/+2 |
* | Do not unlock the KERNEL_LOCK() unconditionally in sounlock(). |  mpi | 2018-06-11 | 1 | -7/+8 |
* | Pass the socket to sounlock(), this prepare the terrain for per-socket |  mpi | 2018-06-06 | 1 | -10/+23 |
* | Grab the KERNEL_LOCK() for unix/routing/pfkey sockets in solock()... |  mpi | 2018-05-07 | 1 | -2/+7 |
* | AF_LOCAL was a failed attempt (by POSIX?) to seem less UNIX-specific, but |  guenther | 2018-04-08 | 1 | -4/+4 |
* | Revert previous. It triggers mbuf pool exhaustion on arm64. |  kettenis | 2018-02-18 | 1 | -2/+3 |
* | mbufs and mbuf clusters are now backed by large pools. Because of this |  claudio | 2018-02-10 | 1 | -3/+2 |
* | Delete unnecessary <sys/file.h> includes |  guenther | 2017-12-30 | 1 | -2/+1 |
* | Move SB_SPLICE, SB_WAIT and SB_SEL to `sb_flags', serialized by solock(). |  mpi | 2017-12-10 | 1 | -10/+11 |
* | We want `sb_flags' to be protected by the socket lock rather than the |  mpi | 2017-11-23 | 1 | -4/+3 |
* | Remove NET_LOCK()'s argument. |  mpi | 2017-08-11 | 1 | -4/+4 |
* | Assert that the KERNEL_LOCK() is held prior to call csignal() and |  mpi | 2017-07-27 | 1 | -1/+2 |
* | soreserve() modifies `so_snd' and `so_rcv' so asserts that it is called |  mpi | 2017-07-18 | 1 | -1/+2 |
* | Always hold the socket lock when calling sblock(). |  mpi | 2017-07-04 | 1 | -18/+4 |
* | Assert that the socket lock is held when `so_state' is modified. |  mpi | 2017-07-04 | 1 | -6/+7 |
* | Assert that the socket lock is held when `so_qlen' is modified. |  mpi | 2017-07-04 | 1 | -3/+5 |
* | Add missing solock()/sounlock() dances around sbreserve(). |  mpi | 2017-06-27 | 1 | -1/+6 |
* | Assert that the corresponding socket is locked when manipulating socket |  mpi | 2017-06-26 | 1 | -21/+31 |
* | Assert that the KERNEL_LOCK() is held when messing with routing, |  mpi | 2017-06-07 | 1 | -4/+12 |
* | Push the NET_LOCK down into PF_KEY so that it can be treated like PF_ROUTE. |  claudio | 2017-05-27 | 1 | -4/+7 |
* | Enable the NET_LOCK(), take 3. |  mpi | 2017-05-15 | 1 | -2/+6 |
* | Revert the NET_LOCK() and bring back pf's contention lock for release. |  mpi | 2017-03-17 | 1 | -6/+2 |
* | Move PRU_ATTACH out of the pr_usrreq functions into pr_attach. |  claudio | 2017-03-13 | 1 | -3/+2 |
* | Do not grab the NET_LOCK() for routing sockets operations. |  mpi | 2017-03-07 | 1 | -5/+8 |
* | Wrap the NET_LOCK() into a per-socket solock() that does nothing for |  mpi | 2017-02-14 | 1 | -6/+43 |
* | Enable the NET_LOCK(), take 2. |  mpi | 2017-01-25 | 1 | -2/+2 |
* | Change NET_LOCK()/NET_UNLOCK() to be simple wrappers around |  mpi | 2016-12-29 | 1 | -2/+2 |
* | Introduce the NET_LOCK() a rwlock used to serialize accesses to the parts |  mpi | 2016-12-19 | 1 | -9/+22 |
* | Bring back the SB_LOCK and SB_WANT flags to lock the socket buffers |  bluhm | 2016-11-15 | 1 | -18/+28 |
* | sowakeup() is only called from sorwakeup() and sowwakeup(). Both |  bluhm | 2016-10-09 | 1 | -3/+2 |
* | Remove redundant comments that say a function must be called at |  bluhm | 2016-10-06 | 1 | -3/+1 |
* | After allocating a single 64 KB mbuf cluster in sosend(), the sending |  bluhm | 2016-09-02 | 1 | -2/+3 |
* | introduce rwlock for socketbuf instead of the old flag and tsleep dance. |  tedu | 2016-06-28 | 1 | -13/+20 |
* | Make sure that all padding bytes in cmsgs are actually zero by memset |  claudio | 2015-10-06 | 1 | -1/+2 |
* | MFREE(9) is dead, long live m_freem(9)! |  mpi | 2015-07-08 | 1 | -4/+4 |
* | Get rid of the undocumented & temporary* m_copy() macro added for |  mpi | 2015-06-30 | 1 | -2/+2 |
* | Remove some includes include-what-you-use claims don't |  jsg | 2015-03-14 | 1 | -2/+1 |
* | convert bcopy to memcpy/memmove. ok krw |  tedu | 2014-12-11 | 1 | -4/+4 |
* | remove uneeded proc.h includes |  jsg | 2014-09-14 | 1 | -2/+1 |
* | Delete the SS_ISCONFIRMING flag that supported delayed connection |  guenther | 2014-09-09 | 1 | -3/+3 |
* | remove some obsolete casts |  tedu | 2013-04-05 | 1 | -7/+7 |
* | Changing the socket buffer flags sb_flags was not interrupt safe |  bluhm | 2013-01-15 | 1 | -5/+9 |
* | Extend the sbcheck() function to make it work with socket buffers |  bluhm | 2012-12-31 | 1 | -9/+11 |
* | unneccessary casts to unsigned; ok claudio |  deraadt | 2012-04-13 | 1 | -2/+2 |
* | Correctly inherit and set the watermarks on socketbuffers. |  claudio | 2011-04-04 | 1 | -1/+11 |