]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - include/linux/sunrpc/svc.h
svc: Add transport hdr size for defer/revisit
[mv-sheeva.git] / include / linux / sunrpc / svc.h
index 04eb20e2c3443109dd72b79ae58ef7f4a058aecc..742ab461d8428911eb01e77ee5f10267b060929b 100644 (file)
@@ -217,6 +217,7 @@ struct svc_rqst {
        void *                  rq_xprt_ctxt;   /* transport specific context ptr */
        struct svc_deferred_req*rq_deferred;    /* deferred request we are replaying */
 
+       size_t                  rq_xprt_hlen;   /* xprt header len */
        struct xdr_buf          rq_arg;
        struct xdr_buf          rq_res;
        struct page *           rq_pages[RPCSVC_MAXPAGES];
@@ -322,6 +323,7 @@ struct svc_deferred_req {
        size_t                  addrlen;
        union svc_addr_u        daddr;  /* where reply must come from */
        struct cache_deferred_req handle;
+       size_t                  xprt_hlen;
        int                     argslen;
        __be32                  args[0];
 };