One thing I've always found missing in bpf is a flag to denote outgoing vs incoming packets. It might also be nice to note 'tapped as added to queue' vs 'tapped when tx dma set up' vs 'tapped when tx ack arrives'.
Attachment:
pgpNTV9JKuS3G.pgp
Description: PGP signature