summaryrefslogtreecommitdiffstats
path: root/sys/nfsclient/nfs_socket.c
Commit message (Expand)AuthorAgeFilesLines
* Replaced the misleading uses of a historical artefact M_TRYWAIT with M_WAIT.ru2008-03-251-2/+2
* Consolidate the code to generate a new XID for a NFS request into ajhb2008-02-131-8/+1
* The previous revision broke the case of reconnecting to a TCP NFS serverjhb2008-01-111-1/+22
* Pass curthread to various socket routines (socreate(), sobind(), andjhb2008-01-101-1/+1
* NFS MP scaling changes.mohans2007-10-121-71/+123
* Remove the now-unused NET_{LOCK,UNLOCK,ASSERT}_GIANT() macros, whichrwatson2007-08-061-42/+14
* In nfs_down(), if rep can be NULL, which we test for, then we shouldrwatson2007-05-181-3/+4
* Back out a chance to nfs_timer() that inadvertantly crept in the last checkin :(mohans2007-03-091-1/+1
* Over NFS, an open() call could result in multiple over-the-wiremohans2007-03-091-1/+1
* Backing out an earlier change. It seems harmless for NFS to miss the "forcemohans2007-02-161-6/+0
* Add missing MNT_ILOCK around some mnt_kern_flag accesses.mohans2007-02-111-0/+6
* NetApp filers return corrupt post op attrs in the wcc on NFS error responses.mohans2006-12-111-1/+8
* bde@ pointed out that tprintf() acquires Giant so callers of tprintf() don'tmohans2006-11-271-6/+4
* 1) Fix up locking in nfs_up() and nfs_down.mohans2006-11-201-30/+39
* Make EWOULDBLOCK a recoverable error so that the request is retransmitted.mohans2006-10-311-2/+2
* Fix for a deadlock triggered by a 'umount -f' causing a NFS request to nevermohans2006-08-291-2/+14
* 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
OpenPOWER on IntegriCloud