[OpenAFS-devel] When is it an AFS operation?

Nickolai Zeldovich kolya@MIT.EDU
Wed, 24 Oct 2001 15:24:51 -0400


> How can one determine, by looking at the Rx header in a packet, if the
> payload (AFS portion of the packet) contains an operation and its args?

As Ken mentioned, the first packet sent by the client in any call will
(in practice) have sequence number 1, and have the CLIENT_INITIATED
flag set (and of course it has to be a data packet).  If the argument
list is long, it could spill over to the next packet, and if the call
is a streaming one, the same packet could also include the variable
length payload.

-- kolya