summaryrefslogtreecommitdiffstats
path: root/sys/nfsclient/nfs_socket.c
Commit message (Expand)AuthorAgeFilesLines
* Always issue wakeups() to the NFS requestors under the mutexps2004-12-071-7/+17
* Rewrite of the NFS client's reply handling. We now have NFS socketps2004-12-061-401/+530
* In nfs_timer(), pass curthread rather than &thread0 into the protocolrwatson2004-08-251-4/+2
* Turn off SO_REUSEADDR and SO_REUSEPORT, they were causing EADDRINUSEalfred2004-07-131-5/+1
* Rename Alfred's kern_setsockopt to so_setsockopt, as this seems adwmalone2004-07-121-2/+2
* Use SO_REUSEADDR and SO_REUSEPORT when reconnecting NFS mounts.alfred2004-07-121-2/+10
* Acquire socket lock in nfs_connect() connection/sleep loop to protectrwatson2004-07-061-6/+6
* NFS mobility PHASE I, II & III (phase VI, and V pending):alfred2004-07-061-61/+170
* When updating sb_flags, acquire the socket buffer lock to preventrwatson2004-06-241-0/+4
* Convert GIANT_REQUIRED to NET_ASSERT_GIANT where Giant is used torwatson2004-06-161-4/+4
* Remove advertising clause from University of California Regent'simp2004-04-071-4/+0
* Spell 2 as SHUT_RDWR when used as an argument to soshutdown().rwatson2004-04-041-1/+1
* Reset callout if in nfs_timeout and rpcclnt_timeout functions. Timerkan2004-03-281-0/+1
* only do nfs rpc callouts if there is work to do.rees2004-03-251-2/+5
* Add a comment with an explanation why we don't report EPIPE errors onpjd2004-03-171-0/+5
* Don't report EPIPE errors on nfs sockets. These can be due to idle tcppjd2004-03-171-2/+5
* University of Michigan's Citi NFSv4 kernel client code.alfred2003-11-141-0/+8
* Assert GIANT_REQUIRED where sockets are manipulated. This issam2003-11-071-0/+8
* - Consistently set sopt_dir.jeff2003-10-041-0/+2
* - Merge struct procsig with struct sigacts.jhb2003-05-131-1/+3
* - Move p->p_sigmask to td->td_sigmask. Signal masks will be per thread withjeff2003-03-311-1/+1
* req can not be NULL or we'd die.alfred2003-03-261-6/+3
* More low-hanging fruit: kill caddr_t in calls to wakeup(9) / [mt]sleep(9).des2003-03-021-7/+7
* Back out M_* changes, per decision of the TRB.imp2003-02-191-7/+7
* Get rid of a silly message I added back in Sept 2001 (1.68).peter2003-02-181-4/+1
* Lock proc while accessing p_siglist, p_sigmask and p_sigignoretjr2003-02-151-1/+5
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-211-7/+7
* Back our kernel support for reliable signal queues.jmallett2002-10-011-7/+2
* Lock access to the signal queue, and related structures, with PROC_LOCK.jmallett2002-09-301-1/+5
* Convert use of p_siglist and old SIG*() macros to use <sys/ksiginfo.h>jmallett2002-09-301-2/+3
* Use m_length() instead of home-rolled versions.phk2002-09-181-7/+1
* Now that we have a cached mount credential in struct mount, use it isteadphk2002-09-081-1/+1
* If we get a receive error in nfs_receive() and then get an error trying tojhb2002-07-161-5/+6
* Add IPv6 support.alfred2002-07-151-23/+33
* Convert old style (type foo *)0 casts to NULLsdillon2002-07-111-21/+17
* In namei(), we use a NULL thread for uio_td when doing a VOP_READLINK().jhb2002-06-281-9/+8
* Back out my lats commit of locking down a socket, it conflicts with hsu's work.tanimura2002-05-311-16/+5
* Don't tsleep() with an sb_mtx held.dd2002-05-271-2/+2
* Lock down a socket, milestone 1.tanimura2002-05-201-4/+15
* The recent NFS forced unmount improvements introduced a side-effectiedowse2002-04-171-4/+4
* Fix a long line touched in previous commit (but not caused by previouspeter2002-02-071-1/+2
* Pre-KSE/M3 commit.julian2002-02-071-2/+2
* Terminate requests in nfs_sigintr() if the filesystem is in theiedowse2002-01-101-1/+4
* Permit NFS filesystems to be forcibly unmounted when the server isiedowse2002-01-021-7/+45
* o Make the credential used by socreate() an explicit argument torwatson2001-12-311-1/+1
* Add a #define for the size of the nfs_backoff[] array, and use thisiedowse2001-12-301-3/+4
* Make this compile after last commit. It should be:peter2001-10-091-1/+1
* Don't dereference td if it's NULL.julian2001-10-081-1/+2
* Make nfsm_dissect() have an obvious return value.peter2001-09-271-4/+4
* Cleanup and split of nfs client and server code.peter2001-09-181-1042/+115
OpenPOWER on IntegriCloud