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,908 ****
/*
* 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 *,
--- 898,907 ----
*** 1492,1505 ****
--- 1491,1507 ----
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