Print this page
Fix NFS design problems re. multiple zone keys
Make NFS server zone-specific data all have the same lifetime
Fix rfs4_clean_state_exi
Fix exi_cache_reclaim
Fix mistakes in zone keys work
More fixes re. exi_zoneid and exi_tree
(danmcd -> Keep some ASSERT()s around for readability.)

@@ -898,11 +898,10 @@
 
 /*
  * Various interfaces to manipulate the state structures introduced
  * above
  */
-extern  void            rfs4_clean_state_exi(struct exportinfo *exi);
 extern  void            rfs4_free_reply(nfs_resop4 *);
 extern  void            rfs4_copy_reply(nfs_resop4 *, nfs_resop4 *);
 
 /* rfs4_client_t handling */
 extern  rfs4_client_t   *rfs4_findclient(nfs_client_id4 *,

@@ -1492,14 +1491,17 @@
 extern void     rfs4_compound_free(COMPOUND4res *);
 extern void     rfs4_compound_flagproc(COMPOUND4args *, int *);
 
 extern void     rfs4_srvrinit(void);
 extern void     rfs4_srvrfini(void);
+extern void     rfs4_srv_zone_init(nfs_globals_t *);
+extern void     rfs4_srv_zone_fini(nfs_globals_t *);
 extern void     rfs4_state_g_init(void);
 extern void     rfs4_state_zone_init(nfs4_srv_t *);
 extern void     rfs4_state_g_fini(void);
 extern void     rfs4_state_zone_fini(void);
+extern nfs4_srv_t *nfs4_get_srv(void);
 
 #endif
 #ifdef  __cplusplus
 }
 #endif