summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/sys/netstack.h
diff options
context:
space:
mode:
authorDan McDonald <danmcd@joyent.com>2017-11-04 21:49:50 -0400
committerDan McDonald <danmcd@joyent.com>2017-12-12 11:48:53 -0500
commit704ca705399a21dba6e20e147ac68d7a067570e6 (patch)
treef4e9ec2f4bf768fc17f28bb4048bbeb358439cf0 /usr/src/uts/common/sys/netstack.h
parent84fe1120bdf58601e40698ac798bbbcabfc8cfb8 (diff)
downloadillumos-joyent-704ca705399a21dba6e20e147ac68d7a067570e6.tar.gz
8901 netstack_find_by_stackid() drops-and-reacquires
Reviewed by: Jason King <jbk@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Ryan Zezeski <rpz@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
Diffstat (limited to 'usr/src/uts/common/sys/netstack.h')
-rw-r--r--usr/src/uts/common/sys/netstack.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/usr/src/uts/common/sys/netstack.h b/usr/src/uts/common/sys/netstack.h
index b8b46ca350..7ee33318cd 100644
--- a/usr/src/uts/common/sys/netstack.h
+++ b/usr/src/uts/common/sys/netstack.h
@@ -25,7 +25,7 @@
*/
/*
- * Copyright (c) 2016, Joyent, Inc. All rights reserved.
+ * Copyright (c) 2017, Joyent, Inc. All rights reserved.
*/
#ifndef _SYS_NETSTACK_H
@@ -236,6 +236,7 @@ struct netstack_registry {
extern void netstack_init(void);
extern void netstack_hold(netstack_t *);
+extern netstack_t *netstack_hold_if_active(netstack_t *);
extern void netstack_rele(netstack_t *);
extern netstack_t *netstack_find_by_cred(const cred_t *);
extern netstack_t *netstack_find_by_stackid(netstackid_t);