But what is `pfil` actually, and what does it do???
pfil is a STREAMS module which is plumbed between IP and the ethernet driver. It provides pfil_hooks which are in turn used by the ipf kernel module to see every packet on that interface.
As pfil uses the supported STREAMS interfaces to get packets, it is an improvement over the old method which required manipulation of internal IP strucures.
-Mike
