It's specific to pf, the packet filter we use, which comes from FreeBSD which brings it in from OpenBSD.
m0n0wall uses ipfilter, which is different.
Others might use ipfw, ipchains/iptables, etc. They can all act differently, you need to check the docs for each one to find out the expected order of operations.