MUTEX_ENTER
MUTEX_ENTER(&softc->ipf_rw);
MUTEX_ENTER(&fr->fr_lock);
MUTEX_ENTER(&fr->fr_lock);
MUTEX_ENTER(&fr->fr_lock);
MUTEX_ENTER(&softc->ipf_timeoutlock);
MUTEX_ENTER(&ifq->ifq_lock);
MUTEX_ENTER(&ifq->ifq_lock);
MUTEX_ENTER(&ifq->ifq_lock);
MUTEX_ENTER(&ifq->ifq_lock);
MUTEX_ENTER(&ifq->ifq_lock);
MUTEX_ENTER(&oifq->ifq_lock);
MUTEX_ENTER(&nifq->ifq_lock);
MUTEX_ENTER(&next->fr_lock);
MUTEX_ENTER(&head->ifq_lock);
MUTEX_ENTER(&softa->ipf_auth_mx);
MUTEX_ENTER(&di->dnsi_lock);
MUTEX_ENTER(&d->ipld_lock);
MUTEX_ENTER(&d->ipld_lock);
MUTEX_ENTER(&node->ipfd_lock);
MUTEX_ENTER(&nextnode->ipfd_lock);
MUTEX_ENTER(&node->ipfd_lock);
MUTEX_ENTER(&d->ipld_lock);
MUTEX_ENTER(&fr->fr_lock);
MUTEX_ENTER(&softn->ipf_nat_new);
MUTEX_ENTER(&nat2->nat_lock);
MUTEX_ENTER(&softn->ipf_nat_new);
MUTEX_ENTER(&nat2->nat_lock);
MUTEX_ENTER(&softn->ipf_nat_new);
MUTEX_ENTER(&ipsec->ipsc_nat->nat_lock);
MUTEX_ENTER(&softn->ipf_nat_new);
MUTEX_ENTER(&ipsec->ipsc_nat->nat_lock);
MUTEX_ENTER(&softn->ipf_nat_new);
MUTEX_ENTER(&nat2->nat_lock);
MUTEX_ENTER(&softl->ipl_mutex[i]);
MUTEX_ENTER(&softl->ipl_mutex[i]);
MUTEX_ENTER(&softl->ipl_mutex[unit]);
MUTEX_ENTER(&softl->ipl_mutex[unit]);
MUTEX_ENTER(&softl->ipl_mutex[unit]);
MUTEX_ENTER(&softl->ipl_mutex[unit]);
MUTEX_ENTER(&softl->ipl_mutex[unit]);
MUTEX_ENTER(&softl->ipl_mutex[unit]);
MUTEX_ENTER(&softn->ipf_nat_io);
MUTEX_ENTER(&fr->fr_lock);
MUTEX_ENTER(&nat->nat_lock);
MUTEX_ENTER(&fr->fr_lock);
MUTEX_ENTER(&softn->ipf_nat_new);
MUTEX_ENTER(&softn->ipf_nat_new);
MUTEX_ENTER(&softn->ipf_nat_new);
MUTEX_ENTER(&nat->nat_lock);
MUTEX_ENTER(&nat->nat_lock);
MUTEX_ENTER(&softn->ipf_nat_new);
MUTEX_ENTER(&nat->nat_lock);
MUTEX_ENTER(&nat->nat_lock);
MUTEX_ENTER(&fr->fr_lock);
MUTEX_ENTER(&nextnat->nat_lock);
MUTEX_ENTER(&fr->fr_lock);
MUTEX_ENTER(&softn->ipf_nat_new);
MUTEX_ENTER(&softn->ipf_nat_new);
MUTEX_ENTER(&softn->ipf_nat_new);
MUTEX_ENTER(&nat->nat_lock);
MUTEX_ENTER(&nat->nat_lock);
MUTEX_ENTER(&softn->ipf_nat_new);
MUTEX_ENTER(&nat->nat_lock);
MUTEX_ENTER(&softn->ipf_nat_new);
MUTEX_ENTER(&nat2->nat_lock);
MUTEX_ENTER(&softn->ipf_nat_new);
MUTEX_ENTER(&nat2->nat_lock);
MUTEX_ENTER(&softn->ipf_nat_new);
MUTEX_ENTER(&nat2->nat_lock);
MUTEX_ENTER(&softn->ipf_nat_new);
MUTEX_ENTER(&nat2->nat_lock);
MUTEX_ENTER(&softn->ipf_nat_new);
MUTEX_ENTER(&natl->nat_lock);
MUTEX_ENTER(&rs->rs_rxlock);
MUTEX_ENTER(&rs->rs_rxlock);
MUTEX_ENTER(&rs->rs_rxlock);
MUTEX_ENTER(&rs->rs_rxlock);
MUTEX_ENTER(&rs->rs_rxlock);
MUTEX_ENTER(&is->is_lock);
MUTEX_ENTER(&softs->ipf_stinsert);
MUTEX_ENTER(&fr->fr_lock);
MUTEX_ENTER(&is->is_lock);
MUTEX_ENTER(&is->is_lock);
MUTEX_ENTER(&is->is_lock);
MUTEX_ENTER(&is->is_lock);
MUTEX_ENTER(&next->is_lock);
MUTEX_ENTER(&is->is_lock);
MUTEX_ENTER(&softs->ipf_syncadd);
MUTEX_ENTER(&softs->ipf_syncadd);
MUTEX_ENTER(&softs->ipf_syncadd);
MUTEX_ENTER(&softs->ipsl_mutex);
MUTEX_ENTER(&softs->ipsl_mutex);
MUTEX_ENTER(&softs->ipsl_mutex);
MUTEX_ENTER(&softs->ipsl_mutex);
MUTEX_ENTER(&softs->ipsl_mutex);
MUTEX_ENTER(&softs->ipsl_mutex);
MUTEX_ENTER(&fr->fr_lock);
MUTEX_ENTER(&is->is_lock);
MUTEX_ENTER(&nat->nat_lock);
MUTEX_ENTER(&softn->ipf_nat_new);
# define RADIX_NODE_HEAD_LOCK(x) MUTEX_ENTER(&(x)->lock)