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