Conclusions Factors outside of PF affect performance at least as much as PF itself Other machine independent network code Drivers Hardware Many complex interactions Need to tune PF and OS together