I am going to do a quick followup commit to clean up pkthdr a bit, but we also need to do some consolidation of pkthdr flags and some rearranging to make the structure have reasonable alignments for both 32 and 64 bit pointers. I'll do that in a separate pass. -Matt