| * linux/fs/nfs/callback.h |
| * Copyright (C) 2004 Trond Myklebust |
| * NFSv4 callback definitions |
| #ifndef __LINUX_FS_NFS_CALLBACK_H |
| #define __LINUX_FS_NFS_CALLBACK_H |
| #define NFS4_CALLBACK 0x40000000 |
| #define NFS4_CALLBACK_XDRSIZE 2048 |
| #define NFS4_CALLBACK_BUFSIZE (1024 + NFS4_CALLBACK_XDRSIZE) |
| enum nfs4_callback_procnum { |
| enum nfs4_callback_opnum { |
| struct cb_compound_hdr_arg { |
| unsigned int callback_ident; |
| struct cb_compound_hdr_res { |
| struct sockaddr_in *addr; |
| struct sockaddr_in *addr; |
| extern unsigned nfs4_callback_getattr(struct cb_getattrargs *args, struct cb_getattrres *res); |
| extern unsigned nfs4_callback_recall(struct cb_recallargs *args, void *dummy); |
| extern int nfs_callback_up(void); |
| extern int nfs_callback_down(void); |
| extern unsigned int nfs_callback_set_tcpport; |
| extern unsigned short nfs_callback_tcpport; |
| #endif /* __LINUX_FS_NFS_CALLBACK_H */ |