Gleb Smirnoff (glebius) suggested (twice) that since we're (I'm) putting a lot of work into ipfilter, it would be more appropriate to move it to netpfil. This patch, which is three separate commits in a branch, does this.
The three commits are:
- Move sys/contrib/ipfilter to sys/netpfil.
- Move contrib/ipfilter to /sbin/ipf.
- Remove remaining bits
The structure remains basically the same, sys/net/pfil/ipfilter/netinet. The reason for this is the code references headers in netinet. I could put the *.c files in sys/net/pfil/ipfilter and the headers in the netinet subdirectory instead. I have considered flattening it out but since we still share code with NetBSD changing the structure too drastically will make it more difficult to share patches. But I'm open to be convinced.
I will need some help with Makefile.depend in places.
Please add anyone else who could help review this.