diff options
| author | Rajesh Amaravathi <rajesh@redhat.com> | 2012-04-02 11:56:21 +0530 | 
|---|---|---|
| committer | Vijay Bellur <vijay@gluster.com> | 2012-04-05 05:10:40 -0700 | 
| commit | bd83e10deec2e7dcd289ca30d2a3de19e0d59c30 (patch) | |
| tree | e1e8b851148f833f2d99302c41125826cf05302c /rpc/xdr/src | |
| parent | 7d62749f14663ea6c0000a4aab2c32041cbb4e75 (diff) | |
nfs/nlm: dummy actor for FREE_ALL procedure
NLM4_FREE_ALL rpc procedure has been provided nlm's
null procedure as actor to facilitate windows Nfs mounts.
NOTE: windows Nfs needs several other NLM procedures to work.
As a result, this patch only makes it possible to do a working
mount of a volume with "nolock" option in windows.
*Windows mount WITHOUT "nolock" option does NOT work as expected*
Change-Id: Ie163982497871312c5bb15f8c141fef460cadc34
BUG: 800287
Signed-off-by: Rajesh Amaravathi <rajesh@redhat.com>
Reviewed-on: http://review.gluster.com/3063
Tested-by: Gluster Build System <jenkins@build.gluster.com>
Reviewed-by: Krishna Srinivas <krishna@gluster.com>
Diffstat (limited to 'rpc/xdr/src')
| -rw-r--r-- | rpc/xdr/src/nlm4-xdr.h | 47 | 
1 files changed, 25 insertions, 22 deletions
diff --git a/rpc/xdr/src/nlm4-xdr.h b/rpc/xdr/src/nlm4-xdr.h index dd3e664bb4c..fcc0e51b3c8 100644 --- a/rpc/xdr/src/nlm4-xdr.h +++ b/rpc/xdr/src/nlm4-xdr.h @@ -170,28 +170,31 @@ struct nlm4_shareres {  };  typedef struct nlm4_shareres nlm4_shareres; -#define NLM4_NULL 0 -#define NLM4_TEST 1 -#define NLM4_LOCK 2 -#define NLM4_CANCEL 3 -#define NLM4_UNLOCK 4 -#define NLM4_GRANTED 5 -#define NLM4_TEST_MSG 6 -#define NLM4_LOCK_MSG 7 -#define NLM4_CANCEL_MSG 8 -#define NLM4_UNLOCK_MSG 9 -#define NLM4_GRANTED_MSG 10 -#define NLM4_TEST_RES 11 -#define NLM4_LOCK_RES 12 -#define NLM4_CANCEL_RES 13 -#define NLM4_UNLOCK_RES 14 -#define NLM4_GRANTED_RES 15 -#define NLM4_SM_NOTIFY 16 -#define NLM4_SHARE 20 -#define NLM4_UNSHARE 21 -#define NLM4_NM_LOCK 22 -#define NLM4_FREE_ALL 23 -#define NLM4_PROC_COUNT 24 +#define NLM4_NULL          0 +#define NLM4_TEST          1 +#define NLM4_LOCK          2 +#define NLM4_CANCEL        3 +#define NLM4_UNLOCK        4 +#define NLM4_GRANTED       5 +#define NLM4_TEST_MSG      6 +#define NLM4_LOCK_MSG      7 +#define NLM4_CANCEL_MSG    8 +#define NLM4_UNLOCK_MSG    9 +#define NLM4_GRANTED_MSG   10 +#define NLM4_TEST_RES      11 +#define NLM4_LOCK_RES      12 +#define NLM4_CANCEL_RES    13 +#define NLM4_UNLOCK_RES    14 +#define NLM4_GRANTED_RES   15 +#define NLM4_SM_NOTIFY     16 +#define NLM4_SEVENTEEN     17 +#define NLM4_EIGHTEEN      18 +#define NLM4_NINETEEN      19 +#define NLM4_SHARE         20 +#define NLM4_UNSHARE       21 +#define NLM4_NM_LOCK       22 +#define NLM4_FREE_ALL      23 +#define NLM4_PROC_COUNT    24  /* the xdr functions */  | 
