Hi, I am working on the proposal for a v3 provider for NFS client. I have already identified some interesting bits of information that can be exposed using the probes, and is in the process of identifying how and where to harness those bits. To be consistent with the existing NFS v3 server probes, I want to provide the same arguments in client side probes. All the information, except RPC XID, can be obtained from nfs3_xxx() or nfs3xxx() functions. So I would like to insert probe declarations into these functions. However, XID can not be directly accessed in the body of nfs3_xxx() or nfs3xxx() functions. XID can be accessed within rfscall(), which is called by rfs3call() in nfs3_xxx() or nfs3xxx() functions. So I want to know is there some way to get RPC XID within nfs3_xxx() or nfs3xxx() functions, after calling rfs3call()?
Regards, Danhua