summaryrefslogtreecommitdiff
path: root/sys/nfsclient/nfs_socket.c
Commit message (Expand)AuthorAgeFilesLines
* - The NFS client was incorrectly masking SIGSTOP (which isPaul Saab2005-03-231-19/+6
* Minor cleanup in nfs_request() and removal of a comment that doesn'tPaul Saab2005-02-261-10/+1
* Fix for a potential NFS client race where shared data is updated fromPaul Saab2005-02-181-0/+4
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
* If the NFS/TCP stream is out of sync between the client and server,Paul Saab2005-01-051-1/+1
* Always issue wakeups() to the NFS requestors under the mutexPaul Saab2004-12-071-7/+17
* Rewrite of the NFS client's reply handling. We now have NFS socketPaul Saab2004-12-061-401/+530
* In nfs_timer(), pass curthread rather than &thread0 into the protocolRobert Watson2004-08-251-4/+2
* Turn off SO_REUSEADDR and SO_REUSEPORT, they were causing EADDRINUSEAlfred Perlstein2004-07-131-5/+1
* Rename Alfred's kern_setsockopt to so_setsockopt, as this seems aDavid Malone2004-07-121-2/+2
* Use SO_REUSEADDR and SO_REUSEPORT when reconnecting NFS mounts.Alfred Perlstein2004-07-121-2/+10
* Acquire socket lock in nfs_connect() connection/sleep loop to protectRobert Watson2004-07-061-6/+6
* NFS mobility PHASE I, II & III (phase VI, and V pending):Alfred Perlstein2004-07-061-61/+170
* When updating sb_flags, acquire the socket buffer lock to preventRobert Watson2004-06-241-0/+4
* Convert GIANT_REQUIRED to NET_ASSERT_GIANT where Giant is used toRobert Watson2004-06-161-4/+4
* Remove advertising clause from University of California Regent'sWarner Losh2004-04-071-4/+0
* Spell 2 as SHUT_RDWR when used as an argument to soshutdown().Robert Watson2004-04-041-1/+1
* Reset callout if in nfs_timeout and rpcclnt_timeout functions. TimerAlexander Kabaev2004-03-281-0/+1
* only do nfs rpc callouts if there is work to do.Jim Rees2004-03-251-2/+5
* Add a comment with an explanation why we don't report EPIPE errors onPawel Jakub Dawidek2004-03-171-0/+5
* Don't report EPIPE errors on nfs sockets. These can be due to idle tcpPawel Jakub Dawidek2004-03-171-2/+5
* University of Michigan's Citi NFSv4 kernel client code.Alfred Perlstein2003-11-141-0/+8
* Assert GIANT_REQUIRED where sockets are manipulated. This isSam Leffler2003-11-071-0/+8
* - Consistently set sopt_dir.Jeff Roberson2003-10-041-0/+2
* - Merge struct procsig with struct sigacts.John Baldwin2003-05-131-1/+3
* - Move p->p_sigmask to td->td_sigmask. Signal masks will be per thread withJeff Roberson2003-03-311-1/+1
* req can not be NULL or we'd die.Alfred Perlstein2003-03-261-6/+3
* More low-hanging fruit: kill caddr_t in calls to wakeup(9) / [mt]sleep(9).Dag-Erling Smørgrav2003-03-021-7/+7
* Back out M_* changes, per decision of the TRB.Warner Losh2003-02-191-7/+7
* Get rid of a silly message I added back in Sept 2001 (1.68).Peter Wemm2003-02-181-4/+1
* Lock proc while accessing p_siglist, p_sigmask and p_sigignoreTim J. Robbins2003-02-151-1/+5
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.Alfred Perlstein2003-01-211-7/+7
* Back our kernel support for reliable signal queues.Juli Mallett2002-10-011-7/+2
* Lock access to the signal queue, and related structures, with PROC_LOCK.Juli Mallett2002-09-301-1/+5
* Convert use of p_siglist and old SIG*() macros to use <sys/ksiginfo.h>Juli Mallett2002-09-301-2/+3
* Use m_length() instead of home-rolled versions.Poul-Henning Kamp2002-09-181-7/+1
* Now that we have a cached mount credential in struct mount, use it isteadPoul-Henning Kamp2002-09-081-1/+1
* If we get a receive error in nfs_receive() and then get an error trying toJohn Baldwin2002-07-161-5/+6
* Add IPv6 support.Alfred Perlstein2002-07-151-23/+33
* Convert old style (type foo *)0 casts to NULLsMatthew Dillon2002-07-111-21/+17
* In namei(), we use a NULL thread for uio_td when doing a VOP_READLINK().John Baldwin2002-06-281-9/+8
* Back out my lats commit of locking down a socket, it conflicts with hsu's work.Seigo Tanimura2002-05-311-16/+5
* Don't tsleep() with an sb_mtx held.Dima Dorfman2002-05-271-2/+2
* Lock down a socket, milestone 1.Seigo Tanimura2002-05-201-4/+15
* The recent NFS forced unmount improvements introduced a side-effectIan Dowse2002-04-171-4/+4
* Fix a long line touched in previous commit (but not caused by previousPeter Wemm2002-02-071-1/+2
* Pre-KSE/M3 commit.Julian Elischer2002-02-071-2/+2
* Terminate requests in nfs_sigintr() if the filesystem is in theIan Dowse2002-01-101-1/+4
* Permit NFS filesystems to be forcibly unmounted when the server isIan Dowse2002-01-021-7/+45
* o Make the credential used by socreate() an explicit argument toRobert Watson2001-12-311-1/+1