On Thu, 28 Feb 2013, Benjamin Kaduk wrote:

On Thu, 28 Feb 2013, Benjamin Kaduk wrote:

On Thu, 28 Feb 2013, Simon Wilkinson wrote:


On 28 Feb 2013, at 22:05, Benjamin Kaduk wrote:

All I see looking nowis discussion of using the maxcalls information as a way to migrate to having more than 4 calls per connection, which doesn't sound familiar. We also don't mention whether call numbers in use are checked as part of verifying the authenticator -- I do not currently do so.

You should just provide the call number vector to the RX layer, which will take care of checking the call numbers within it (OpenAFS's RX currently just sets up the connection according to the provided authenticator, which will cause non-matching calls to fail as they are encountered)

Oh, hmm, I guess rxi_SetCallNumberVector is exported.

We should probably adjust the description of RXGK_Authenticator.call_numbers, as my first reading of it was that the variable-length array was only to include active calls, not the whole vector. Perhaps something about "all available call channels" on this connection?

Currently have:
call_numbers: The set of current rx call numbers for all available channels; unused channels should report a call number of zero.

I also added in the "checking the response" section "The call number vector should be supplied to the rx implementation."

I'm still not sure whether maxcalls is supposed to be RX_MAXCALLS (4) or max(call_numbers).

-Ben
_______________________________________________
AFS3-standardization mailing list
[email protected]
http://lists.openafs.org/mailman/listinfo/afs3-standardization

Reply via email to