On Fri, May 03, 2019 at 12:15:44PM +0200, Alexander Bluhm wrote:
> 0 3082 39335 10 10 0 304 232 ifidxrm D+ p0 0:00.00
> /sbin/ifconfig bridge12 destroy
Looks like a missing if_put().
ok?
bluhm
Index: net/if_bridge.c
===================================================================
RCS file: /data/mirror/openbsd/cvs/src/sys/net/if_bridge.c,v
retrieving revision 1.328
diff -u -p -r1.328 if_bridge.c
--- net/if_bridge.c 28 Apr 2019 22:15:57 -0000 1.328
+++ net/if_bridge.c 3 May 2019 11:27:44 -0000
@@ -1162,6 +1162,7 @@ bridge_process(struct ifnet *ifp, struct
bridge_ifinput(ifp, mc);
bridgeintr_frame(brifp, ifp, m);
+ if_put(brifp);
return;
}