pf allows network interfaces and groups to be used interchangeably. They don't
share a namespace so it's possible for an interface and a group to have the same
If that happens we recurse infinitely in pfi_kif_update() because the pfi_kif is
both an interface and a group. That means that the kif is a member of itself.
Simply checking that we're not calling pfi_kif_update() on the current pfi_kif
fixes the panic.
PR: 127042, 202178