Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
auth_gss.c File Reference
#include <linux/module.h>
#include <linux/init.h>
#include <linux/types.h>
#include <linux/slab.h>
#include <linux/sched.h>
#include <linux/pagemap.h>
#include <linux/sunrpc/clnt.h>
#include <linux/sunrpc/auth.h>
#include <linux/sunrpc/auth_gss.h>
#include <linux/sunrpc/svcauth_gss.h>
#include <linux/sunrpc/gss_err.h>
#include <linux/workqueue.h>
#include <linux/sunrpc/rpc_pipe_fs.h>
#include <linux/sunrpc/gss_api.h>
#include <asm/uaccess.h>

Go to the source code of this file.

Data Structures

struct  gss_auth
 
struct  gss_upcall_msg
 

Macros

#define GSS_RETRY_EXPIRED   5
 
#define GSS_CRED_SLACK   (RPC_MAX_AUTH_SIZE * 2)
 
#define GSS_VERF_SLACK   100
 
#define GSSD_MIN_TIMEOUT   (60 * 60)
 
#define UPCALL_BUF_LEN   128
 
#define MSG_BUF_MAXSIZE   1024
 

Functions

 MODULE_LICENSE ("GPL")
 
 module_param_named (expired_cred_retry_delay, gss_expired_cred_retry_delay, uint, 0644)
 
 MODULE_PARM_DESC (expired_cred_retry_delay,"Timeout (in seconds) until ""the RPC engine retries an expired credential")
 

Macro Definition Documentation

#define GSS_CRED_SLACK   (RPC_MAX_AUTH_SIZE * 2)

Definition at line 67 of file auth_gss.c.

#define GSS_RETRY_EXPIRED   5

Definition at line 60 of file auth_gss.c.

#define GSS_VERF_SLACK   100

Definition at line 70 of file auth_gss.c.

#define GSSD_MIN_TIMEOUT   (60 * 60)

Definition at line 188 of file auth_gss.c.

#define MSG_BUF_MAXSIZE   1024

Definition at line 602 of file auth_gss.c.

#define UPCALL_BUF_LEN   128

Definition at line 246 of file auth_gss.c.

Function Documentation

MODULE_LICENSE ( "GPL"  )
module_param_named ( expired_cred_retry_delay  ,
gss_expired_cred_retry_delay  ,
uint  ,
0644   
)
MODULE_PARM_DESC ( expired_cred_retry_delay  ,
"Timeout (in seconds) until ""the RPC engine retries an expired credential"   
)