[AFS3-std] rxgk implementation notes
Benjamin Kaduk
kaduk@MIT.EDU
Thu, 28 Feb 2013 21:34:10 -0500 (EST)
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?
-Ben