IPL_SOFTNET
fake_softnet_intrhand.ih_level = IPL_SOFTNET;
#define splsoftnet() splraise(IPL_SOFTNET)
DO_SOFTINT(SOFTINTR_NET, IPL_SOFTNET);
if (i < IPL_SOFTNET)
#define splsoftnet() splraise(IPL_SOFTNET)
DO_SOFTINT(SOFTINTR_NET, IPL_SOFTNET);
if (i < IPL_SOFTNET)
#define splsoftnet() splraise(IPL_SOFTNET)
{ IPL_SOFTNET , 0, HPPA_IV_SOFT, 0, 0, NULL },
1 << (IPL_SOFTNET - 1),
#define splsoftnet() splraise(IPL_SOFTNET)
(1 << (IPL_SOFTNET - 1)) | (1 << (IPL_SOFTTTY - 1)))
#define LAPIC_SOFTNET_VECTOR IPL_SOFTNET
#define splsoftnet() splraise(IPL_SOFTNET)
IMASK(IPL_SOFTNET) |= 1 << SIR_NET;
#define splsoftnet() splraise(IPL_SOFTNET)
#define splsoftnet() splraise(IPL_SOFTNET)
#define splsoftnet() splraise(IPL_SOFTNET)
#define splsoftnet() splraise(IPL_SOFTNET)
if (i < IPL_SOFTNET)
#define splsoftnet() splraise(IPL_SOFTNET)
DO_SOFTINT(SOFTINTR_NET, IPL_SOFTNET);
if (i < IPL_SOFTNET)
#define splsoftnet() splraise(IPL_SOFTNET)
DO_SOFTINT(SOFTINTR_NET, IPL_SOFTNET);
if (i < IPL_SOFTNET)
intc_intr_establish(SH_INTEVT_TMU1_TUNI1, IST_LEVEL, IPL_SOFTNET,
#define splsoftnet() _splraise(IPL_SOFTNET)
sc->sc_taskq = taskq_create(DEVNAME(sc), 1, IPL_SOFTNET, 0);
#define IPL_SOFTUSB IPL_SOFTNET
case IPL_SOFTNET:
pool_init(&socket_pool, sizeof(struct socket), 0, IPL_SOFTNET, 0,
pool_init(&sosplice_pool, sizeof(struct sosplice), 0, IPL_SOFTNET, 0,
IPL_SOFTNET, 0, "unpcb", NULL);
struct mutex unp_rights_mtx = MUTEX_INITIALIZER(IPL_SOFTNET);
struct mutex unp_ino_mtx = MUTEX_INITIALIZER(IPL_SOFTNET);
static struct mutex art_table_gc_mtx = MUTEX_INITIALIZER(IPL_SOFTNET);
static struct mutex art_node_gc_mtx = MUTEX_INITIALIZER(IPL_SOFTNET);
pool_init(&an_pool, sizeof(struct art_node), 0, IPL_SOFTNET, 0,
pool_init(&at_pool, sizeof(struct art_table), 0, IPL_SOFTNET, 0,
pool_init(&at_heap_4_pool, AT_HEAPSIZE(4), 0, IPL_SOFTNET, 0,
pool_init(&at_heap_8_pool, AT_HEAPSIZE(8), 0, IPL_SOFTNET, 0,
IPL_SOFTNET, 0, "bfd_config", NULL);
IPL_SOFTNET, 0, "bfd_config_peer", NULL);
IPL_SOFTNET, 0, "bfd_config_time", NULL);
bfdtq = taskq_create("bfd", 1, IPL_SOFTNET, 0);
mtx_init(&p->p_mtx, IPL_SOFTNET);
0, IPL_SOFTNET, 0, "ebepl", NULL);
mtx_init(&eb->eb_lock, IPL_SOFTNET);
0, IPL_SOFTNET, 0, "nvgreep", NULL);
mq_init(&sc->sc_send_list, IFQ_MAXLEN * 2, IPL_SOFTNET);
mq_init(&pflowif->sc_outputqueue, 8192, IPL_SOFTNET);
mtx_init_flags(&s->s_mtx, IPL_SOFTNET, "pfslice", 0);
mq_init(&s->s_sendq, 16, IPL_SOFTNET);
IFQ_MAXLEN, IPL_SOFTNET);
IFQ_MAXLEN, IPL_SOFTNET);
mtx_init(&sc->sc_mtx, IPL_SOFTNET);
mq_init(&sc->sc_mq, IFQ_MAXLEN, IPL_SOFTNET);
0, IPL_SOFTNET, 0, "vebrpl", NULL);
0, IPL_SOFTNET, 0, "vxlanep", NULL);
mtx_init(&vt->vt_mtx, IPL_SOFTNET);
struct mutex pf_inp_mtx = MUTEX_INITIALIZER(IPL_SOFTNET);
pool_init(&pfi_addr_pl, sizeof(struct pfi_dynaddr), 0, IPL_SOFTNET, 0,
IPL_SOFTNET, 0, "pfrule", NULL);
IPL_SOFTNET, 0, "pfsrctr", NULL);
IPL_SOFTNET, 0, "pfsnitem", NULL);
IPL_SOFTNET, 0, "pfstate", NULL);
IPL_SOFTNET, 0, "pfstkey", NULL);
IPL_SOFTNET, 0, "pfstitem", NULL);
IPL_SOFTNET, 0, "pfruleitem", NULL);
IPL_SOFTNET, 0, "pfqueue", NULL);
IPL_SOFTNET, 0, "pftag", NULL);
IPL_SOFTNET, 0, "pfpktdelay", NULL);
IPL_SOFTNET, 0, "pfanchor", NULL);
IPL_SOFTNET, 0, "pfstlim", NULL);
IPL_SOFTNET, 0, "pfsrclim", NULL);
IPL_SOFTNET, 0, "pfsrc", NULL);
IPL_SOFTNET, 0, "pfslink", NULL);
#define PF_FRAG_LOCK_INIT() mtx_init(&pf_frag_mtx, IPL_SOFTNET)
IPL_SOFTNET, 0, "pffrent", NULL);
IPL_SOFTNET, 0, "pffrnode", NULL);
IPL_SOFTNET, 0, "pffrag", NULL);
IPL_SOFTNET, 0, "pfstscr", NULL);
0, IPL_SOFTNET, 0, "pfrktable", NULL);
0, IPL_SOFTNET, 0, "pfrke_plain", NULL);
0, IPL_SOFTNET, 0, "pfrke_route", NULL);
0, IPL_SOFTNET, 0, "pfrke_cost", NULL);
0, IPL_SOFTNET, 0, "pfrkcounters", NULL);
IPL_SOFTNET, PR_WAITOK, "pkpcb", NULL);
IPL_SOFTNET, 0, "ipsec policy", NULL);
IPL_SOFTNET, 0, "ipsec acquire", NULL);
.pfs_mtx = MUTEX_INITIALIZER(IPL_SOFTNET), \
IPL_SOFTNET, PR_WAITOK, "ppxss", NULL);
IPL_SOFTNET, PR_WAITOK, "mppekey", NULL);
mtx_init(&mppe->pxm_mtx, IPL_SOFTNET);
mtx_init(&session->pxs_mtx, IPL_SOFTNET);
struct mutex pipex_list_mtx = MUTEX_INITIALIZER(IPL_SOFTNET);
IPL_SOFTNET, 0, "rtmask", NULL);
mtx_init_flags(&rt->rt_mtx, IPL_SOFTNET, "rtentry", 0);
IPL_SOFTNET, PR_WAITOK, "rtpcb", NULL);
struct mutex arp_mtx = MUTEX_INITIALIZER(IPL_SOFTNET);
IPL_SOFTNET, 0, "arp", NULL);
mq_init(&la->la_mq, LA_HOLD_QUEUE, IPL_SOFTNET);
struct mutex igmp_mtx = MUTEX_INITIALIZER(IPL_SOFTNET);
IPL_SOFTNET, 0, "inpcb", NULL);
mtx_init(&table->inpt_mtx, IPL_SOFTNET);
struct mutex ipq_mutex = MUTEX_INITIALIZER(IPL_SOFTNET);
IPL_SOFTNET, 0, "ipqe", NULL);
IPL_SOFTNET, 0, "ipq", NULL);
mq_init(&ipsend_mq, 64, IPL_SOFTNET);
mq_init(&ipsendraw_mq, 64, IPL_SOFTNET);
mtx_init(&tdbp->tdb_mtx, IPL_SOFTNET);
struct mutex tdb_sadb_mtx = MUTEX_INITIALIZER(IPL_SOFTNET);
pool_init(&tdb_pool, sizeof(struct tdb), 0, IPL_SOFTNET, 0,
struct mutex ipsec_flows_mtx = MUTEX_INITIALIZER(IPL_SOFTNET);
struct mutex ipo_tdb_mtx = MUTEX_INITIALIZER(IPL_SOFTNET);
struct mutex ipsec_acquire_mtx = MUTEX_INITIALIZER(IPL_SOFTNET);
struct mutex tcp_debug_mtx = MUTEX_INITIALIZER(IPL_SOFTNET);
struct mutex syn_cache_mtx = MUTEX_INITIALIZER(IPL_SOFTNET);
pool_init(&syn_cache_pool, sizeof(struct syn_cache), 0, IPL_SOFTNET,
struct mutex tcp_timer_mtx = MUTEX_INITIALIZER(IPL_SOFTNET);
pool_init(&tcpcb_pool, sizeof(struct tcpcb), 0, IPL_SOFTNET, 0,
pool_init(&tcpqe_pool, sizeof(struct tcpqent), 0, IPL_SOFTNET, 0,
pool_init(&sackhl_pool, sizeof(struct sackhole), 0, IPL_SOFTNET, 0,
struct mutex frag6_mutex = MUTEX_INITIALIZER(IPL_SOFTNET);
0, IPL_SOFTNET, 0, "ip6af", NULL);
0, IPL_SOFTNET, 0, "ip6q", NULL);
mq_init(&ip6send_mq, 64, IPL_SOFTNET);
IPL_SOFTNET, 0, "nd6", NULL);
mq_init(&ln->ln_mq, LN_HOLD_QUEUE, IPL_SOFTNET);
struct mutex nd6_mtx = MUTEX_INITIALIZER(IPL_SOFTNET);