4 * This file is in public domain
6 * Interface to token in kernel
11 const TOKEN_GK_KEY_MAX = 64;
12 const TOKEN_GK_TOKEN_MAX = 1500;
17 uint64_t gk_begintime;
23 opaque gk_key<TOKEN_GK_KEY_MAX>;
24 opaque gk_token<TOKEN_GK_TOKEN_MAX>;
28 const TOKEN_UNION_GK = 4;
30 union token_afs switch ( int at_type ) {
31 case TOKEN_UNION_GK : token_rxgk at_gk;
35 const TOKEN_CELL_MAX = 64;
36 const TOKEN_LENGTH_MAX = 16384;
38 typedef opaque token_opaque<TOKEN_LENGTH_MAX>;
40 struct pioctl_set_token {
42 string cell<TOKEN_CELL_MAX>;
43 token_opaque tokens<TOKEN_MAX>;