• J. Bruce Fields's avatar
    RPCSEC_GSS: cleanup au_rslack calculation · 24b2605b
    J. Bruce Fields authored
     Various xdr encode routines use au_rslack to guess where the reply argument
     will end up, so we can set up the xdr_buf to recieve data into the right place
     for zero copy.
    
     Currently we calculate the au_rslack estimate when we check the verifier.
     Normally this only depends on the verifier size.  In the integrity case we add
     a few bytes to allow for a length and sequence number.
    
     It's a bit simpler to calculate only the verifier size when we check the
     verifier, and delay the full calculation till we unwrap.
    Signed-off-by: default avatarJ. Bruce Fields <bfields@citi.umich.edu>
    Signed-off-by: default avatarTrond Myklebust <Trond.Myklebust@netapp.com>
    24b2605b
auth_gss.c 29 KB