summaryrefslogtreecommitdiffstats
path: root/sys/nfs/nfs_socket.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* nfs: don't sleep on lboltcheloha2021-01-021-4/+4
* sys/nfs: misc. tsleep(9) -> tsleep_nsec(9); ok mpi@cheloha2020-01-211-14/+12
* Keep socket timeout intervals in nsecs and use them with tsleep_nsec(9).mpi2020-01-151-5/+6
* Convert infinite sleeps to tsleep_nsec(9).mpi2019-12-051-2/+2
* When killing a process, the signal is handled by any thread thatbluhm2019-05-131-4/+3
* M_LEADINGSPACE() and M_TRAILINGSPACE() are just wrappers forclaudio2018-11-091-2/+2
* Instead of calculating the mbuf packet header length here and there,bluhm2018-09-101-10/+3
* Use FNONBLOCK instead of SS_NBIO to check/indicate that the I/O modempi2018-07-301-2/+2
* Pass the socket to sounlock(), this prepare the terrain for per-socketmpi2018-06-061-3/+3
* nfs_connect() returns EINVAL at the beginning if nm_sotype isbluhm2017-09-071-1/+3
* Preallocate option mbufs in order to reduce solock()/sounlock() dances.mpi2017-09-051-43/+35
* Change sosetopt() to no longer free the mbuf it receives and changempi2017-09-011-1/+5
* knf to fix tab/space mismatches that make it hard to tell what's insidetedu2017-08-141-150/+153
* drop seriously lacking support for SEQPACKET.tedu2017-08-141-12/+8
* Remove NET_LOCK()'s argument.mpi2017-08-111-4/+4
* Move the solock()/sounlock() dance outside of sobind().mpi2017-08-101-1/+3
* Move the socket lock "above" sosetopt(), sogetopt() and sosplice().mpi2017-08-091-2/+6
* Extend the scope of the socket lock to protect `so_state' in connect(2).mpi2017-07-241-3/+5
* Add missing solock()/sounlock() dances around sbreserve().mpi2017-06-271-1/+3
* Assert that the corresponding socket is locked when manipulating socketmpi2017-06-261-2/+2
* When dealing with mbuf pointers passed down as function parameters,bluhm2017-06-191-8/+5
* Remove useless splsoftnet().mpi2017-05-171-13/+4
* Sync nfs_connect() w/ sys_connect().mpi2017-05-081-7/+6
* Prevent a recursion in the socket layer.mpi2017-03-031-17/+6
* Keep local definitions local.mpi2017-02-221-1/+11
* Introduce the NET_LOCK() a rwlock used to serialize accesses to the partsmpi2016-12-191-3/+3
* In kernel initialize struct sockaddr_in and sockaddr_in6 to zerobluhm2015-08-241-2/+3
* m_freem() can handle NULL, do not check for this condition beforehands.deraadt2015-07-151-5/+3
* Convert from hzto(9) to tvtohz(9); OK dlgmikeb2015-06-111-3/+3
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+1
* use NGROUPS_MAXderaadt2015-01-171-3/+3
* bzero -> memsettedu2014-11-141-2/+2
* If somebody else is already processing the RPC requests on a stream socket,kettenis2014-04-181-2/+2
* Move p_sigacts from struct proc to struct process.guenther2014-03-221-3/+3
* Remove max_datalen. It is only used once an can be replaced easily withclaudio2014-01-191-2/+2
* format string fixes: size_t and signednesssf2013-07-041-4/+4
* Recommit the reverted sigacts change now that the NFS use-after-freeguenther2011-07-051-2/+3
* Revert the sigacts diff: NFS can apparently retain pointers to processesguenther2011-04-181-3/+2
* Correct the sharing of the signal handling state: stuff that shouldguenther2011-04-151-2/+3
* If we find something is not aligned according to ALIGNED_POINTER(), wederaadt2010-07-051-2/+3
* m_copyback can fail to allocate memory, but is a void fucntion so gymnasticsblambert2010-07-021-2/+2
* antsyjsg2009-10-191-54/+20
* move to having requests on a per nfsmount tailq instead of one global one.thib2009-08-251-20/+16
* Remove the v2 writegather code. It did help alot back in the 80sthib2009-08-101-20/+1
* group all of the on-stack variables that are uses by the nfsm_macrosthib2009-08-041-61/+45
* make sure we only ever try to read out post-op attributesthib2009-07-301-4/+8
* Instead of calculating a number of seconds to sleep, tsleep()ing onblambert2009-07-221-7/+6
* (struct foo *)0 -> NULL, every where I could find it.thib2009-07-201-34/+32
* For memory that gets allocated for every NFS request, pools make moreblambert2009-07-201-3/+5
* if -> in, and the sentance makes more sense.thib2009-07-181-2/+2