X-Git-Url: http://git.vrable.net/?a=blobdiff_plain;f=nfs3%2Fnfs3_prot.h;h=2f8a3737ddf5e6f4d86e444ff8745f4140fb8f55;hb=7f01069131555a0e9ab332e578a9eb2815e1e12d;hp=1b8352bc992033a2882791dc6e46db879ec614af;hpb=d8cf6ebaaa04e7dece0633f6242fe67632015d23;p=bluesky.git diff --git a/nfs3/nfs3_prot.h b/nfs3/nfs3_prot.h index 1b8352b..2f8a373 100644 --- a/nfs3/nfs3_prot.h +++ b/nfs3/nfs3_prot.h @@ -22,6 +22,8 @@ typedef int int32; #define NFS3_CREATEVERFSIZE 8 #define NFS3_WRITEVERFSIZE 8 +extern char nfsd_instance_verf_cookie[NFS3_WRITEVERFSIZE]; + typedef char *filename3; typedef char *nfspath3; @@ -676,14 +678,16 @@ struct cleanup_list { struct cleanup_list *next; }; +struct BlueSkyProfile; + /* Used to track a single outstanding RPC request. Not all of the fields are * initially filled in, but more are filled in as the request is processed. */ typedef struct { /* The corresponding connection on which the request was made. */ RPCConnection *connection; - /* Timining information for generating statistics about response times. */ - int64_t time_start; + /* To track the time to complete this request and a timing breakdown. */ + struct BlueSkyProfile *profile; /* Transaction ID of the request, in host byte order. */ uint32_t xid;