move pf_test check to happen after checksum calculation - without this packets originating from this host (such as with an rdr to localhost for transparent proxying) do not get checksummed correctly, because the pf code does not have a correct checksum to fix up (ok kjell@)
move pf_test check to happen after checksum calculation - without
this packets originating from this host (such as with an rdr to localhost
for transparent proxying) do not get checksummed correctly, because the
pf code does not have a correct checksum to fix up (ok kjell@)

orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars