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
2023-12-18
Run bind(2) system call in parallel.
Alexander Bluhm
2023-10-30
Do not truncate MSG_EOR in recvmsg().
Alexander Bluhm
2023-07-04
Introduce SBL_WAIT and SBL_NOINTR sbwait() flags.
Vitaliy Makkoveev
2023-02-10
Adjust knote(9) API
Visa Hankala
2023-02-02
Move the rest of common socket initialization within soalloc().
Vitaliy Makkoveev
2023-01-27
Replace selinfo structure by klist in sockbuf. No reason to keep it,
Vitaliy Makkoveev
2023-01-22
Move SS_CANTRCVMORE and SS_RCVATMARK bits from `so_state' to `sb_state' of
Vitaliy Makkoveev
2023-01-21
Introduce per-sockbuf `sb_state' to use it with SS_CANTSENDMORE.
Vitaliy Makkoveev
2022-12-12
Revert sb_state changes to unbreak tree.
Theo Buehler
2022-12-11
This time, socket's buffer lock requires solock() to be held. As a part of
Vitaliy Makkoveev
2022-10-03
System calls should not fail due to temporary memory shortage in
Alexander Bluhm
2022-09-05
Use shared netlock in soreceive(). The UDP and IP divert layer
Alexander Bluhm
2022-08-13
Introduce the pru_*() wrappers for corresponding (*pr_usrreq)() calls.
Vitaliy Makkoveev
2022-07-25
Replace selwakeup() with KNOTE() in socket event activation
Visa Hankala
2022-07-01
Make fine grained unix(4) domain sockets locking. Use the per-socket
Vitaliy Makkoveev
2022-06-26
Remove unused VOP_POLL().
Visa Hankala
2022-06-06
Simplify solock() and sounlock(). There is no reason to return a value
Claudio Jeker
2022-05-09
Revert "Replace selwakeup() with KNOTE() in pipe and socket event activation."
Visa Hankala
2022-05-06
Replace selwakeup() with KNOTE() in pipe and socket event activation.
Visa Hankala
2022-02-25
Reported-by: syzbot+1b5b209ce506db4d411d@syzkaller.appspotmail.com
Philip Guenther
2022-02-25
Move pr_attach and pr_detach to a new structure pr_usrreqs that can
Philip Guenther
2022-02-21
expliclitly -> explicitly
Jonathan Gray
2022-02-14
update sbchecklowmem() to better detect actual mbuf memory usage.
David Gwynne
2021-11-06
Allocate socket and initialize so_lock in one place
Visa Hankala
2021-10-27
Replace 'DIAGNOSTIC' block within soqinsque() by KASSERT(9).
Vitaliy Makkoveev
2021-10-24
Set klist lock for sockets to make socket event filters MP-safe
Visa Hankala
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
[next]