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
/
nfs
/
nfs_socket.c
Age
Commit message (
Expand
)
Author
2024-09-18
remove unneeded semicolons after switch statements
Jonathan Gray
2024-09-11
After calling m_freem() on nmi_mrep (or nmi_mreq) set the pointer to NULL.
Claudio Jeker
2024-09-04
Fix some spelling.
Marcus Glocker
2024-07-12
Switch `so_snd' of udp(4) sockets to the new locking scheme.
Vitaliy Makkoveev
2024-04-30
Constify NFS data whenever possible. Also make a few more const data static.
Miod Vallat
2024-04-30
Convert all the NFS macros (in nfsm_subs.h) into inline functions with the
Miod Vallat
2024-04-19
nfs: Permit null requests (aka server pings) from non-reserved ports
Alexandre Ratchov
2024-03-31
Mark `so_rcv' sockbuf of udp(4) sockets as SB_OWNLOCK.
Vitaliy Makkoveev
2024-03-22
Limit NFS connections to originate from a reserved port.
Claudio Jeker
2024-02-05
Use `sb_mtx' mutex(9) to protect `sb_timeo_nsecs'. In most places
Vitaliy Makkoveev
2023-08-03
Move solock() down to sosetopt(). A part of standalone sblock() work.
Vitaliy Makkoveev
2022-08-13
Introduce the pru_*() wrappers for corresponding (*pr_usrreq)() calls.
Vitaliy Makkoveev
2022-06-06
Simplify solock() and sounlock(). There is no reason to return a value
Claudio Jeker
2022-05-22
Lock kernel in nfsrv_rcv() because NFS subsystem is not MP-safe yet.
Visa Hankala
2022-03-17
Use the refcnt API with struct ucred.
Visa Hankala
2022-02-22
Delete unnecessary #includes of <sys/domain.h> and/or <sys/protosw.h>
Philip Guenther
2022-01-11
spelling
Jonathan Gray
2021-01-02
nfs: don't sleep on lbolt
cheloha
2020-01-21
sys/nfs: misc. tsleep(9) -> tsleep_nsec(9); ok mpi@
cheloha
2020-01-15
Keep socket timeout intervals in nsecs and use them with tsleep_nsec(9).
Martin Pieuchot
2019-12-05
Convert infinite sleeps to tsleep_nsec(9).
Martin Pieuchot
2019-05-13
When killing a process, the signal is handled by any thread that
Alexander Bluhm
2018-11-09
M_LEADINGSPACE() and M_TRAILINGSPACE() are just wrappers for
Claudio Jeker
2018-09-10
Instead of calculating the mbuf packet header length here and there,
Alexander Bluhm
2018-07-30
Use FNONBLOCK instead of SS_NBIO to check/indicate that the I/O mode
Martin Pieuchot
2018-06-06
Pass the socket to sounlock(), this prepare the terrain for per-socket
Martin Pieuchot
2017-09-07
nfs_connect() returns EINVAL at the beginning if nm_sotype is
Alexander Bluhm
2017-09-05
Preallocate option mbufs in order to reduce solock()/sounlock() dances.
Martin Pieuchot
2017-09-01
Change sosetopt() to no longer free the mbuf it receives and change
Martin Pieuchot
2017-08-14
knf to fix tab/space mismatches that make it hard to tell what's inside
Ted Unangst
2017-08-14
drop seriously lacking support for SEQPACKET.
Ted Unangst
2017-08-11
Remove NET_LOCK()'s argument.
Martin Pieuchot
2017-08-10
Move the solock()/sounlock() dance outside of sobind().
Martin Pieuchot
2017-08-09
Move the socket lock "above" sosetopt(), sogetopt() and sosplice().
Martin Pieuchot
2017-07-24
Extend the scope of the socket lock to protect `so_state' in connect(2).
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-19
When dealing with mbuf pointers passed down as function parameters,
Alexander Bluhm
2017-05-17
Remove useless splsoftnet().
Martin Pieuchot
2017-05-08
Sync nfs_connect() w/ sys_connect().
Martin Pieuchot
2017-03-03
Prevent a recursion in the socket layer.
Martin Pieuchot
2017-02-22
Keep local definitions local.
Martin Pieuchot
2016-12-19
Introduce the NET_LOCK() a rwlock used to serialize accesses to the parts
Martin Pieuchot
2015-08-24
In kernel initialize struct sockaddr_in and sockaddr_in6 to zero
Alexander Bluhm
2015-07-15
m_freem() can handle NULL, do not check for this condition beforehands.
Theo de Raadt
2015-06-11
Convert from hzto(9) to tvtohz(9); OK dlg
Mike Belopuhov
2015-03-14
Remove some includes include-what-you-use claims don't
Jonathan Gray
2015-01-17
use NGROUPS_MAX
Theo de Raadt
2014-11-14
bzero -> memset
Ted Unangst
2014-04-18
If somebody else is already processing the RPC requests on a stream socket,
Mark Kettenis
[next]