Provided by: linux-doc-2.6.15_2.6.15-23.39_all
xdr_init_encode - Initialize a struct xdr_stream for sending data.
void xdr_init_encode (struct xdr_stream * xdr, struct xdr_buf * buf,
uint32_t * p);
xdr pointer to xdr_stream struct
buf pointer to XDR buffer in which to encode data
p current pointer inside XDR buffer
at the moment the RPC client only passes the length of our scratch
buffer in the xdr_buf’s header kvec. Previously this meant we needed to
call xdr_adjust_iovec after encoding the data. With the new scheme, the
xdr_stream manages the details of the buffer length, and takes care of
adjusting the kvec length for us.