[PATCH v3 13/18] tap: Add "tap headers" abstraction