ref: f39abb2923ac5faf55ce283e925671d639f3b9b9
parent: da308716c73a2b06f861e7535df425ca0dd62ee1
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Sun Sep 17 16:12:20 EDT 2023
devip: run Medium.unbind() with ifc->conv released, cleanup Medium.unbind() must run with ifc->conv unlocked as mediumunbindifc() holds it while determining if it should also unbind causing a potential deadlock. Note that ipifcnind() and Medium.bind() is run with ifc->conv locked, delaying mediumunbindifc() after ipifcbind() completes.