On 2022-01-14, Christer Solskogen <[email protected]> wrote: > If you see this: > > hugs# pfstat -q > ioctl: DIOCIGETIFACES: Operation not supported by device > pf_query: query_ifaces() failed > > And all of you packages are up-to-date(ish), force a reinstall pfstat and > everything is OK again.
Sometimes a kernel ABI changes and userland programs need to be rebuilt to cope with that. Ports using the relevant interfaces should have the revision bumped to trigger updates. Sometimes we notice and have already done it but new packages haven't been built yet, but in this case we didn't notice. In this case it's because a new member was added to "struct pfi_kif", I will look for affected ports and bump REVISION on them now. If you see this again please report it as a bug (on ports@ would be better than misc as there's a higher chance it will get seen more quickly), ideally with dates of old+new kernels.

