Print this page
NEX-3758 Support for remote stale lock detection
Reviewed by: Gordon Ross <gordon.ross@nexenta.com>
        
*** 26,36 ****
   *
   * $FreeBSD$
   */
  
  /*
!  * Copyright 2012 Nexenta Systems, Inc.  All rights reserved.
   * Copyright (c) 2012 by Delphix. All rights reserved.
   */
  
  /*
   * NFS Lock Manager (NLM) private declarations, etc.
--- 26,36 ----
   *
   * $FreeBSD$
   */
  
  /*
!  * Copyright 2015 Nexenta Systems, Inc.  All rights reserved.
   * Copyright (c) 2012 by Delphix. All rights reserved.
   */
  
  /*
   * NFS Lock Manager (NLM) private declarations, etc.
*** 43,52 ****
--- 43,53 ----
  
  #include <sys/cmn_err.h>
  #include <sys/queue.h>
  #include <sys/modhash.h>
  #include <sys/avl.h>
+ #include <sys/socket.h>
  
  #define RPC_MSGOUT(args...)     cmn_err(CE_NOTE, args)
  #define NLM_ERR(...)            cmn_err(CE_NOTE, __VA_ARGS__)
  #define NLM_WARN(...)           cmn_err(CE_WARN, __VA_ARGS__)
  
*** 527,536 ****
--- 528,538 ----
  void nlm_rpc_init(void);
  void nlm_rpc_cache_destroy(struct nlm_host *);
  void nlm_globals_register(struct nlm_globals *);
  void nlm_globals_unregister(struct nlm_globals *);
  sysid_t nlm_sysid_alloc(void);
+ int nlm_sysid_to_host(zoneid_t, sysid_t, struct sockaddr *, const char **);
  
  /*
   * Client reclamation/cancelation
   */
  void nlm_reclaim_client(struct nlm_globals *, struct nlm_host *);