Hi again i was able to further track down the issue.
If i set ruleset-optimization to none everything works fine. So it seems that the behavior is triggered somehow by the optimizer. Having a look at where the EBUSY is triggered, it looks like pf_find_ruleset in pfr_ina_define (sys/net/pf_table.c) does not return anything. I did not get any further yet, but possibly others can? Can anyone else confirm this behavior? regards \md -------- Forwarded Message -------- Date: Donnerstag, 22. Juni 2017 um 10:27 Uhr From: [email protected] To: [email protected] Subject: authpf error: failed to create table (Device busy) Hi I recently transmitted a bug report concerning an authpf issue in 6.1 (see also [1]) where loading the rules in the authpf anchor fails like this: ============================================================================ "pfctl: failed to create table __automatic_ba6b4284_0 in /newuser(25710): \ Device busy" Unable to modify filters ============================================================================ I've not been able to reproduce the error using another set of source IPs. Maybe I'm overlooking an syntax/config error, but using the same rule in the base pf.conf file does not result in an evaluation error using pfctl -nf. Is any one able to reproduce the error either using the info in [1] or by it's own ruleset? I'd love to deliver additional debug info. Looking forward for feedback. \md [1] https://marc.info/?l=openbsd-bugs&m=149613063520544

