index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
sys
/
kern
/
uipc_socket2.c
Age
Commit message (
Expand
)
Author
2021-07-26
Pass a socket pointer to various socket buffer routines in preparation for
Martin Pieuchot
2021-07-25
Kill unused sbinsertoob().
Martin Pieuchot
2021-06-07
Kill SS_ASYNC and only check SB_ASYNC when async signals are wanted.
Martin Pieuchot
2021-05-26
Use `so_lock' to protect key management (PF_KEY) sockets. This can be
mvs
2021-05-01
Implement per-socket `so_lock' rwlock(9) and use it to protect routing
mvs
2021-04-26
Revert per-socket `so_lock' rwlock(9) and use it to protect routing
Claudio Jeker
2021-04-25
Implement per-socket `so_lock' rwlock(9) and use it to protect routing
mvs
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
[next]