WIth the default action seems that isn't used. That it was missing I think was found when I tried:
banaction = pf[actiontype=<allports>]
Not sure if currently packet filter can even be enabled. So other more advanced custom filters using pf directly won't be possible either.
Afaik pfctl is an openbsd tool. I doubt it's available on linux.