summaryrefslogtreecommitdiffstats
path: root/sys/kern/uipc_socket2.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Use the actual cluster size instead of fixed MCLBYTES for theyasuoka2019-04-161-2/+3
* let sbcreatecontrol take a const void * instead of a caddr_t.dlg2019-02-151-4/+4
* Utilize sigio with sockets.visa2018-11-191-5/+6
* M_LEADINGSPACE() and M_TRAILINGSPACE() are just wrappers forclaudio2018-11-091-3/+3
* Now that most archs have better NMBCLUSTERS defaults it is possible to bringclaudio2018-10-291-3/+2
* After removing raw_usrreq() from route and pfkey, the global sockaddrbluhm2018-07-101-2/+2
* Do not unlock the KERNEL_LOCK() unconditionally in sounlock().mpi2018-06-111-7/+8
* Pass the socket to sounlock(), this prepare the terrain for per-socketmpi2018-06-061-10/+23
* Grab the KERNEL_LOCK() for unix/routing/pfkey sockets in solock()...mpi2018-05-071-2/+7
* AF_LOCAL was a failed attempt (by POSIX?) to seem less UNIX-specific, butguenther2018-04-081-4/+4
* Revert previous. It triggers mbuf pool exhaustion on arm64.kettenis2018-02-181-2/+3
* mbufs and mbuf clusters are now backed by large pools. Because of thisclaudio2018-02-101-3/+2
* Delete unnecessary <sys/file.h> includesguenther2017-12-301-2/+1
* Move SB_SPLICE, SB_WAIT and SB_SEL to `sb_flags', serialized by solock().mpi2017-12-101-10/+11
* We want `sb_flags' to be protected by the socket lock rather than thempi2017-11-231-4/+3
* Remove NET_LOCK()'s argument.mpi2017-08-111-4/+4
* Assert that the KERNEL_LOCK() is held prior to call csignal() andmpi2017-07-271-1/+2
* soreserve() modifies `so_snd' and `so_rcv' so asserts that it is calledmpi2017-07-181-1/+2
* Always hold the socket lock when calling sblock().mpi2017-07-041-18/+4
* Assert that the socket lock is held when `so_state' is modified.mpi2017-07-041-6/+7
* Assert that the socket lock is held when `so_qlen' is modified.mpi2017-07-041-3/+5
* Add missing solock()/sounlock() dances around sbreserve().mpi2017-06-271-1/+6
* Assert that the corresponding socket is locked when manipulating socketmpi2017-06-261-21/+31
* Assert that the KERNEL_LOCK() is held when messing with routing,mpi2017-06-071-4/+12
* Push the NET_LOCK down into PF_KEY so that it can be treated like PF_ROUTE.claudio2017-05-271-4/+7
* Enable the NET_LOCK(), take 3.mpi2017-05-151-2/+6
* Revert the NET_LOCK() and bring back pf's contention lock for release.mpi2017-03-171-6/+2
* Move PRU_ATTACH out of the pr_usrreq functions into pr_attach.claudio2017-03-131-3/+2
* Do not grab the NET_LOCK() for routing sockets operations.mpi2017-03-071-5/+8
* Wrap the NET_LOCK() into a per-socket solock() that does nothing formpi2017-02-141-6/+43
* Enable the NET_LOCK(), take 2.mpi2017-01-251-2/+2
* Change NET_LOCK()/NET_UNLOCK() to be simple wrappers aroundmpi2016-12-291-2/+2
* Introduce the NET_LOCK() a rwlock used to serialize accesses to the partsmpi2016-12-191-9/+22
* Bring back the SB_LOCK and SB_WANT flags to lock the socket buffersbluhm2016-11-151-18/+28
* sowakeup() is only called from sorwakeup() and sowwakeup(). Bothbluhm2016-10-091-3/+2
* Remove redundant comments that say a function must be called atbluhm2016-10-061-3/+1
* After allocating a single 64 KB mbuf cluster in sosend(), the sendingbluhm2016-09-021-2/+3
* introduce rwlock for socketbuf instead of the old flag and tsleep dance.tedu2016-06-281-13/+20
* Make sure that all padding bytes in cmsgs are actually zero by memsetclaudio2015-10-061-1/+2
* MFREE(9) is dead, long live m_freem(9)!mpi2015-07-081-4/+4
* Get rid of the undocumented & temporary* m_copy() macro added formpi2015-06-301-2/+2
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+1
* convert bcopy to memcpy/memmove. ok krwtedu2014-12-111-4/+4
* remove uneeded proc.h includesjsg2014-09-141-2/+1
* Delete the SS_ISCONFIRMING flag that supported delayed connectionguenther2014-09-091-3/+3
* remove some obsolete caststedu2013-04-051-7/+7
* Changing the socket buffer flags sb_flags was not interrupt safebluhm2013-01-151-5/+9
* Extend the sbcheck() function to make it work with socket buffersbluhm2012-12-311-9/+11
* unneccessary casts to unsigned; ok claudioderaadt2012-04-131-2/+2
* Correctly inherit and set the watermarks on socketbuffers.claudio2011-04-041-1/+11