aboutsummaryrefslogtreecommitdiff
path: root/sys/rpc
Commit message (Expand)AuthorAgeFilesLines
* Rename the static M_RPC defined here to M_RPCCLNT, since a global M_RPCKris Kennaway2008-08-181-6/+6
* Commit step 1 of the vimage project, (network stack)Bjoern A. Zeeb2008-08-171-2/+3
* Add a missing call to mtx_destroy() in clnt_reconnect_destroy().Doug Rabson2008-08-131-0/+1
* Re-work the code slightly to avoid a possible livelock.Doug Rabson2008-07-231-23/+27
* Move the NFS/RPC code away from lbolt.Ed Schouten2008-07-221-2/+3
* Introduce a new lock, hostname_mtx, and use it to synchronize accessRobert Watson2008-07-051-0/+4
* It may be #if 0'd out code, but change a varname to not shadow a global.Julian Elischer2008-06-291-4/+4
* Include <sys/pcpu.h> for curthread.Doug Rabson2008-06-271-0/+1
* Re-implement the client side of rpc.lockd in the kernel. This implementationDoug Rabson2008-06-267-182/+556
* Fix some issues that showed up during Kris' testing.Doug Rabson2008-04-111-2/+8
* Minor changes to improve compatibility with older FreeBSD releases.Doug Rabson2008-03-2814-14/+22
* Add kernel module support for nfslockd and krpc. Use the module systemDoug Rabson2008-03-271-0/+21
* Add the new kernel-mode NFS Lock Manager. To use it instead of theDoug Rabson2008-03-2635-7/+11882
* Replaced the misleading uses of a historical artefact M_TRYWAIT with M_WAIT.Ruslan Ermilov2008-03-251-8/+8
* Remove the now-unused NET_{LOCK,UNLOCK,ASSERT}_GIANT() macros, whichRobert Watson2007-08-061-16/+0
* Check for a NULL return from rpcclnt_buildheader- it can fail ifMatt Jacob2007-06-161-0/+13
* Move rpc/types.h under sys/, as this is used by ZFS kernel module.Pawel Jakub Dawidek2007-04-101-0/+2
* Replace GIANT_REQUIRED's present for socket locking with NET_LOCK_GIANT().Robert Watson2007-03-251-9/+20
* Fix up some cut-n-paste damage and some out-of-date comments.Jim Rees2006-01-201-29/+34
* Use thread0 instead of user's thread for sobind.Jim Rees2006-01-201-1/+5
* Fix -Wundef.Ruslan Ermilov2005-12-041-3/+3
* Add GIANT_REQUIRED and WITNESS sleep warnings to uprintf() and tprintf(),Robert Watson2005-09-191-1/+8
* - Don't call rpcclnt_realign() if we don't have any mbufs to realign.David Schultz2005-03-191-15/+12
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-073-6/+6
* Prefer C99's __func__ over GCC's __FUNCTION__.Stefan Farfeleder2004-09-231-1/+1
* fix array index out of bounds in rpc->rc_srtt[], rpc->rc_sdrtt[]Jim Rees2004-07-151-3/+3
* Constify 'rpcclnt_backoff'.Robert Watson2004-07-121-1/+1
* Remove advertising clause from University of California Regent'sWarner Losh2004-04-072-8/+0
* Reset callout if in nfs_timeout and rpcclnt_timeout functions. TimerAlexander Kabaev2004-03-281-0/+2
* only do nfs rpc callouts if there is work to do.Jim Rees2004-03-251-5/+6
* Calculate NFS timeouts in units of 10ms, not 5ms. This matches the defaultPeter Wemm2004-03-141-1/+1
* Convert from timeout to callout API.Alexander Kabaev2004-03-071-4/+4
* Don't panic because of RPC proto mismatches. Whitespace cleanup.Alfred Perlstein2004-01-171-35/+37
* Prevent a panic when mounting a v2/v3 only server with mount_nfs4.Alfred Perlstein2004-01-131-0/+2
* Fix a panic when attempting a v4 op against a v3/v2-only server.Alfred Perlstein2004-01-101-10/+12
* Change the definition of NULL on ia64 (for LP64 compilations) fromMarcel Moolenaar2003-12-071-3/+1
* Remove unneeded file. (could be repo removed as nothing ever referenced it.)Alfred Perlstein2003-11-201-101/+0
* Use %zu to printf a size_t instead of an int cast.Alfred Perlstein2003-11-151-3/+3
* Fix compilation warnings on sparc.Alfred Perlstein2003-11-151-2/+2
* University of Michigan's Citi NFSv4 kernel client code.Alfred Perlstein2003-11-144-0/+2675
* Bring in a hybrid of SunSoft's transport-independent RPC (TI-RPC) andAlfred Perlstein2001-03-191-6/+52
* $Id$ -> $FreeBSD$Peter Wemm1999-08-271-1/+1
* Resolve conflicts.Bill Paul1997-05-281-1/+1
* Revert $FreeBSD$ to $Id$Peter Wemm1997-02-231-1/+1
* Make the long-awaited change from $Id$ to $FreeBSD$Jordan K. Hubbard1997-01-141-1/+1
* First commit of a series of cleanups for the libc rpc code which has beenPeter Wemm1996-12-301-7/+3
* Fix a bunch of spelling errors in the comment fieldsMike Pritchard1996-01-301-2/+2
* Remove trailing whitespace.Rodney W. Grimes1995-05-301-6/+6
* Use the header files that are compatible with the code just moved overGarrett Wollman1994-08-071-13/+16
* Install RPC headers from include, like they always should have been.Garrett Wollman1994-08-041-0/+63