Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
svcauth_gss.c File Reference
#include <linux/slab.h>
#include <linux/types.h>
#include <linux/module.h>
#include <linux/pagemap.h>
#include <linux/user_namespace.h>
#include <linux/sunrpc/auth_gss.h>
#include <linux/sunrpc/gss_err.h>
#include <linux/sunrpc/svcauth.h>
#include <linux/sunrpc/svcauth_gss.h>
#include <linux/sunrpc/cache.h>
#include "../netns.h"

Go to the source code of this file.

Data Structures

struct  rsi
 
struct  gss_svc_seq_data
 
struct  rsc
 
struct  gss_domain
 
struct  gss_svc_data
 

Macros

#define RSI_HASHBITS   6
 
#define RSI_HASHMAX   (1<<RSI_HASHBITS)
 
#define RSC_HASHBITS   10
 
#define RSC_HASHMAX   (1<<RSC_HASHBITS)
 
#define GSS_SEQ_WIN   128
 

Functions

u32 svcauth_gss_flavor (struct auth_domain *dom)
 
 EXPORT_SYMBOL_GPL (svcauth_gss_flavor)
 
int svcauth_gss_register_pseudoflavor (u32 pseudoflavor, char *name)
 
 EXPORT_SYMBOL_GPL (svcauth_gss_register_pseudoflavor)
 
int gss_svc_init_net (struct net *net)
 
void gss_svc_shutdown_net (struct net *net)
 
int gss_svc_init (void)
 
void gss_svc_shutdown (void)
 

Macro Definition Documentation

#define GSS_SEQ_WIN   128

Definition at line 322 of file svcauth_gss.c.

#define RSC_HASHBITS   10

Definition at line 319 of file svcauth_gss.c.

#define RSC_HASHMAX   (1<<RSC_HASHBITS)

Definition at line 320 of file svcauth_gss.c.

#define RSI_HASHBITS   6

Definition at line 71 of file svcauth_gss.c.

#define RSI_HASHMAX   (1<<RSI_HASHBITS)

Definition at line 72 of file svcauth_gss.c.

Function Documentation

EXPORT_SYMBOL_GPL ( svcauth_gss_flavor  )
EXPORT_SYMBOL_GPL ( svcauth_gss_register_pseudoflavor  )
int gss_svc_init ( void  )

Definition at line 1534 of file svcauth_gss.c.

int gss_svc_init_net ( struct net net)

Definition at line 1510 of file svcauth_gss.c.

void gss_svc_shutdown ( void  )

Definition at line 1540 of file svcauth_gss.c.

void gss_svc_shutdown_net ( struct net net)

Definition at line 1527 of file svcauth_gss.c.

u32 svcauth_gss_flavor ( struct auth_domain *  dom)

Definition at line 758 of file svcauth_gss.c.

int svcauth_gss_register_pseudoflavor ( u32  pseudoflavor,
char name 
)

Definition at line 768 of file svcauth_gss.c.