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