DragonFly commits List (threaded) for 2009-07
DragonFly BSD
DragonFly commits List (threaded) for 2009-07
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

DragonFly-2.3.2.80.gedb90 master sys/vfs/nfs nfs.h nfs_bio.c nfs_iod.c nfs_socket.c nfs_vfsops.c nfs_vnops.c nfsm_subs.c nfsm_subs.h nfsmount.h


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Fri, 17 Jul 2009 18:36:04 -0700 (PDT)

commit edb90c22215c117a8162c87a749513471fe98f53
Author: Matthew Dillon <dillon@apollo.backplane.com>
Date:   Fri Jul 17 03:02:13 2009 -0700

    NFS - implement async state machine for nfs_readrpc_bio()
    
    Implement the basic state machine mechanics to allow the two
    helper threads to separate transmit and receive work for any
    number of NFS RPCs.

Summary of changes:
 sys/vfs/nfs/nfs.h        |   22 ++-
 sys/vfs/nfs/nfs_bio.c    |  377 +++++++++++++++++++++++++++++++++++++++-------
 sys/vfs/nfs/nfs_iod.c    |   84 ++++++++++-
 sys/vfs/nfs/nfs_socket.c |  270 ++++++++++++++++++++++-----------
 sys/vfs/nfs/nfs_vfsops.c |    2 +
 sys/vfs/nfs/nfs_vnops.c  |   23 ++--
 sys/vfs/nfs/nfsm_subs.c  |  119 +++++++++++++++-
 sys/vfs/nfs/nfsm_subs.h  |   19 +++-
 sys/vfs/nfs/nfsmount.h   |    4 +-
 9 files changed, 751 insertions(+), 169 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/edb90c22215c117a8162c87a749513471fe98f53


-- 
DragonFly BSD source repository



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]