RWLOCK_INIT
RWLOCK_INIT(&softc->ipf_global, "ipf filter load/unload mutex");
RWLOCK_INIT(&softc->ipf_mutex, "ipf filter rwlock");
RWLOCK_INIT(&softc->ipf_tokens, "ipf token rwlock");
RWLOCK_INIT(&softc->ipf_state, "ipf state rwlock");
RWLOCK_INIT(&softc->ipf_nat, "ipf IP NAT rwlock");
RWLOCK_INIT(&softc->ipf_poolrw, "ipf pool rwlock");
RWLOCK_INIT(&softc->ipf_frag, "ipf frag rwlock");
RWLOCK_INIT(&softa->ipf_authlk, "ipf IP User-Auth rwlock");
RWLOCK_INIT(&softd->ipf_p_dns_rwlock, "ipf dns rwlock");
RWLOCK_INIT(&softf->ipfr_ipidfrag, "frag ipid lock");
RWLOCK_INIT(&softf->ipfr_frag, "ipf fragment rwlock");
RWLOCK_INIT(&softf->ipfr_natfrag, "ipf NAT fragment rwlock");
RWLOCK_INIT(softc->ipf_poolrw, "poolrw");
RWLOCK_INIT(&ipf_scan_rwlock, "ip scan rwlock");
RWLOCK_INIT(&softs->ipf_syncstate, "add things to state sync table");
RWLOCK_INIT(&softs->ipf_syncnat, "add things to nat sync table");