| 4609 | } |
| 4610 | |
| 4611 | static void |
| 4612 | iflib_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 | |
| 4630 | static void |
| 4631 | iflib_rem_pfil(if_ctx_t ctx) |
no test coverage detected