diff options
author | Dan McDonald <danmcd@joyent.com> | 2017-11-04 21:49:50 -0400 |
---|---|---|
committer | Dan McDonald <danmcd@joyent.com> | 2017-12-12 11:48:53 -0500 |
commit | 704ca705399a21dba6e20e147ac68d7a067570e6 (patch) | |
tree | f4e9ec2f4bf768fc17f28bb4048bbeb358439cf0 /usr/src/uts/common/sys/netstack.h | |
parent | 84fe1120bdf58601e40698ac798bbbcabfc8cfb8 (diff) | |
download | illumos-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.h | 3 |
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); |