I have a question regarding the implementation of sunrpc use of XID when the client receives an AUTH_ERROR. The code (clnt.c line 1933) explicitly comments that a new XID should be acquired and releases the currently rpc task (and gets a new one). Why is that? Since the operation is "replayed" but with the new credentials, why shouldn't the same XID be used? The RPC RFC says that XID is used by the server to detect retransmissions. It's not clear if in the specs means "retransmission" == tcp retransmissions. If so then it explains why the client uses the same XID. Thank you. -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html