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