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 *);