summaryrefslogtreecommitdiffstats
path: root/sys/nfsclient/nfs_socket.c
Commit message (Expand)AuthorAgeFilesLines
* soreceive_generic(), and sopoll_generic(). Add new functions sosend(),rwatson2006-07-241-11/+6
* Signals may be delivered to process as well as to the thread. Check thekib2006-07-081-1/+3
* Refactor the NFS over UDP retransmit timeout estimation logic to allowcel2006-05-231-60/+131
* Changes to make the NFS client MP safe.mohans2006-05-191-171/+272
* Fix a snafu caused while patching the previous fix from another branch.mohans2006-05-051-1/+0
* Fix for a NFS/TCP client bug which would cause the NFS/TCP stream to getmohans2006-05-051-0/+31
* Fix a bug in the NFS/TCP retransmission path.kris2006-03-231-0/+1
* If an NFS server returns more than a few EJUKEBOX errors for a given RPCcel2006-03-171-8/+4
* Don't log an error on tcp connection reset, even if we don't get ECONNRESET.rees2006-01-201-2/+2
* Improve upon rev 1.133 where NFS/TCP would not reconnect.ps2005-12-121-13/+2
* Fix for a bug where NFS/TCP would not reconnect (in the case whereps2005-11-211-1/+12
* fix a problem with XID re-use when a server returns NFSERR_JUKEBOX.rees2005-11-211-3/+8
* Fix for a race between the thread transmitting the request and theps2005-11-031-1/+5
* Add GIANT_REQUIRED and WITNESS sleep warnings to uprintf() and tprintf(),rwatson2005-09-191-1/+13
* FIx for a bug in the change that made nfs_timer() MPSAFE. We need tops2005-07-271-0/+2
* Make nfs_timer() MPSAFE. With this change, the bottom half of the NFSps2005-07-191-11/+21
* Fix for a NFS soft mounts bug where if the number of retries exceedsps2005-07-181-1/+2
* Fixes for NFS crashes on architectures that require strict alignment.ps2005-07-141-1/+2
* set R_MUSTRESEND flag in mark_for_reconnect so re-connected requests getrees2005-05-101-12/+6
* Fix a bug in NFS/TCP where retransmissions would not reliably happenps2005-05-041-3/+11
* TCP reconnect is not an error.rees2005-04-181-3/+3
* - The NFS client was incorrectly masking SIGSTOP (which isps2005-03-231-19/+6
* Minor cleanup in nfs_request() and removal of a comment that doesn'tps2005-02-261-10/+1
* Fix for a potential NFS client race where shared data is updated fromps2005-02-181-0/+4
* /* -> /*- for license, minor formatting changesimp2005-01-071-1/+1
* If the NFS/TCP stream is out of sync between the client and server,ps2005-01-051-1/+1
* 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
OpenPOWER on IntegriCloud