Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
awilliam
GitHub Repository: awilliam/linux-vfio
Path: blob/master/net/ceph/auth_none.h
15111 views
1
#ifndef _FS_CEPH_AUTH_NONE_H
2
#define _FS_CEPH_AUTH_NONE_H
3
4
#include <linux/slab.h>
5
#include <linux/ceph/auth.h>
6
7
/*
8
* null security mode.
9
*
10
* we use a single static authorizer that simply encodes our entity name
11
* and global id.
12
*/
13
14
struct ceph_none_authorizer {
15
char buf[128];
16
int buf_len;
17
char reply_buf[0];
18
};
19
20
struct ceph_auth_none_info {
21
bool starting;
22
bool built_authorizer;
23
struct ceph_none_authorizer au; /* we only need one; it's static */
24
};
25
26
extern int ceph_auth_none_init(struct ceph_auth_client *ac);
27
28
#endif
29
30
31