From 704ca705399a21dba6e20e147ac68d7a067570e6 Mon Sep 17 00:00:00 2001 From: Dan McDonald Date: Sat, 4 Nov 2017 21:49:50 -0400 Subject: 8901 netstack_find_by_stackid() drops-and-reacquires Reviewed by: Jason King Reviewed by: Jerry Jelinek Reviewed by: Robert Mustacchi Reviewed by: Ryan Zezeski Approved by: Richard Lowe --- usr/src/uts/common/sys/netstack.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'usr/src/uts/common/sys/netstack.h') 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); -- cgit v1.2.3