MCPcopy Create free account
hub / github.com/F-Stack/f-stack / iflib_add_pfil

Function iflib_add_pfil

freebsd/net/iflib.c:4611–4628  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4609}
4610
4611static void
4612iflib_add_pfil(if_ctx_t ctx)
4613{
4614 struct pfil_head *pfil;
4615 struct pfil_head_args pa;
4616 iflib_rxq_t rxq;
4617 int i;
4618
4619 pa.pa_version = PFIL_VERSION;
4620 pa.pa_flags = PFIL_IN;
4621 pa.pa_type = PFIL_TYPE_ETHERNET;
4622 pa.pa_headname = ctx->ifc_ifp->if_xname;
4623 pfil = pfil_head_register(&pa);
4624
4625 for (i = 0, rxq = ctx->ifc_rxqs; i < NRXQSETS(ctx); i++, rxq++) {
4626 rxq->pfil = pfil;
4627 }
4628}
4629
4630static void
4631iflib_rem_pfil(if_ctx_t ctx)

Callers 1

iflib_device_registerFunction · 0.85

Calls 1

pfil_head_registerFunction · 0.85

Tested by

no test coverage detected