If I change the load statement in pf.uno using the full path ( /uno/due instead of due ); thens there is no error; but still no table is loaded.
/etc/pf.conf: ########################### block log anchor "uno" load anchor "uno" from "/etc/pf.uno" ########################### /etc/pf.uno ########################### anchor "due" load anchor "/uno/due" from "/etc/pf.due" ########################### /etc/pf.due ########################### table <foo> { 10.0.0.1 } pass from <foo> ########################### Now no error is given: # pfctl -ef /etc/pf.conf pfctl: pfctl_rules pfctl: load anchors # But the table is not loaded: # pfctl -a uno/due -t foo -T show pfctl: Table does not exist. #